Class ConvertClassFileProcessor
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.processor.ConvertClassFileProcessor
- All Implemented Interfaces:
Processor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassFileAnnotationDeclarationconvertAnnotationDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected BaseAnnotationReferenceconvertAnnotationReferences(AnnotationConverter converter, ClassFile classFile) protected BaseAnnotationReferenceconvertAnnotationReferences(AnnotationConverter converter, Field field) protected BaseAnnotationReferenceconvertAnnotationReferences(AnnotationConverter converter, Method method) protected ClassFileBodyDeclarationconvertBodyDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, BaseTypeParameter typeParameters, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ClassFileClassDeclarationconvertClassDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ClassFileEnumDeclarationconvertEnumDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ExpressionVariableInitializerconvertFieldInitializer(Field field, Type typeField) protected List<ClassFileFieldDeclaration> convertFields(TypeMaker parser, AnnotationConverter converter, ClassFile classFile) protected List<ClassFileTypeDeclaration> convertInnerTypes(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ClassFileInterfaceDeclarationconvertInterfaceDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected List<ClassFileConstructorOrMethodDeclaration> convertMethods(TypeMaker parser, AnnotationConverter converter, ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile) protected ModuleDeclarationconvertModuleDeclaration(ClassFile classFile) protected List<ModuleDeclaration.ModuleInfo> convertModuleDeclarationModuleInfo(ModuleInfo[] moduleInfos) protected List<ModuleDeclaration.PackageInfo> convertModuleDeclarationPackageInfo(PackageInfo[] packageInfos) protected List<ModuleDeclaration.ServiceInfo> convertModuleDeclarationServiceInfo(ServiceInfo[] serviceInfos) void
-
Field Details
-
populateBindingsWithTypeParameterVisitor
-
-
Constructor Details
-
ConvertClassFileProcessor
public ConvertClassFileProcessor()
-
-
Method Details
-
process
-
convertInterfaceDeclaration
protected ClassFileInterfaceDeclaration convertInterfaceDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertEnumDeclaration
protected ClassFileEnumDeclaration convertEnumDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertAnnotationDeclaration
protected ClassFileAnnotationDeclaration convertAnnotationDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertClassDeclaration
protected ClassFileClassDeclaration convertClassDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertBodyDeclaration
protected ClassFileBodyDeclaration convertBodyDeclaration(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, BaseTypeParameter typeParameters, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertFields
protected List<ClassFileFieldDeclaration> convertFields(TypeMaker parser, AnnotationConverter converter, ClassFile classFile) -
convertMethods
protected List<ClassFileConstructorOrMethodDeclaration> convertMethods(TypeMaker parser, AnnotationConverter converter, ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile) -
convertInnerTypes
protected List<ClassFileTypeDeclaration> convertInnerTypes(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) -
convertAnnotationReferences
protected BaseAnnotationReference convertAnnotationReferences(AnnotationConverter converter, ClassFile classFile) -
convertAnnotationReferences
protected BaseAnnotationReference convertAnnotationReferences(AnnotationConverter converter, Field field) -
convertAnnotationReferences
protected BaseAnnotationReference convertAnnotationReferences(AnnotationConverter converter, Method method) -
convertFieldInitializer
-
convertModuleDeclaration
-
convertModuleDeclarationModuleInfo
protected List<ModuleDeclaration.ModuleInfo> convertModuleDeclarationModuleInfo(ModuleInfo[] moduleInfos) -
convertModuleDeclarationPackageInfo
protected List<ModuleDeclaration.PackageInfo> convertModuleDeclarationPackageInfo(PackageInfo[] packageInfos) -
convertModuleDeclarationServiceInfo
protected List<ModuleDeclaration.ServiceInfo> convertModuleDeclarationServiceInfo(ServiceInfo[] serviceInfos)
-