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 ClassFileAnnotationDeclaration
convertAnnotationDeclaration
(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected BaseAnnotationReference
convertAnnotationReferences
(AnnotationConverter converter, ClassFile classFile) protected BaseAnnotationReference
convertAnnotationReferences
(AnnotationConverter converter, Field field) protected BaseAnnotationReference
convertAnnotationReferences
(AnnotationConverter converter, Method method) protected ClassFileBodyDeclaration
convertBodyDeclaration
(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, BaseTypeParameter typeParameters, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ClassFileClassDeclaration
convertClassDeclaration
(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ClassFileEnumDeclaration
convertEnumDeclaration
(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected ExpressionVariableInitializer
convertFieldInitializer
(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 ClassFileInterfaceDeclaration
convertInterfaceDeclaration
(TypeMaker parser, AnnotationConverter converter, ClassFile classFile, ClassFileBodyDeclaration outerClassFileBodyDeclaration) protected List
<ClassFileConstructorOrMethodDeclaration> convertMethods
(TypeMaker parser, AnnotationConverter converter, ClassFileBodyDeclaration bodyDeclaration, ClassFile classFile) protected ModuleDeclaration
convertModuleDeclaration
(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)
-