Class ClassFileDeserializer
java.lang.Object
org.jd.core.v1.service.deserializer.classfile.ClassFileDeserializer
- Direct Known Subclasses:
DeserializeClassFileProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninnerLoadClassFile
(Loader loader, String internalTypeName) protected Annotation[]
loadAnnotations
(ClassFileReader reader, ConstantPool constants) loadAttributes
(ClassFileReader reader, ConstantPool constants) protected BootstrapMethod[]
loadBootstrapMethods
(ClassFileReader reader) loadClassFile
(Loader loader, String internalTypeName) protected ClassFile
loadClassFile
(ClassFileReader reader) protected byte[]
loadCode
(ClassFileReader reader) protected CodeException[]
loadCodeExceptions
(ClassFileReader reader) protected String[]
loadConstantClassNames
(ClassFileReader reader, ConstantPool constants) protected Constant[]
loadConstants
(ClassFileReader reader) protected ConstantValue
loadConstantValue
(ClassFileReader reader, ConstantPool constants) protected ElementValue
loadElementValue
(ClassFileReader reader, ConstantPool constants) protected ElementValuePair[]
loadElementValuePairs
(ClassFileReader reader, ConstantPool constants) protected ElementValue[]
loadElementValues
(ClassFileReader reader, ConstantPool constants) protected String[]
loadExceptionTypeNames
(ClassFileReader reader, ConstantPool constants) protected Field[]
loadFields
(ClassFileReader reader, ConstantPool constants) protected InnerClass[]
loadInnerClasses
(ClassFileReader reader, ConstantPool constants) protected String[]
loadInterfaces
(ClassFileReader reader, ConstantPool constants) protected LineNumber[]
loadLineNumbers
(ClassFileReader reader) protected LocalVariable[]
loadLocalVariables
(ClassFileReader reader, ConstantPool constants) protected LocalVariableType[]
loadLocalVariableTypes
(ClassFileReader reader, ConstantPool constants) protected Method[]
loadMethods
(ClassFileReader reader, ConstantPool constants) protected ModuleInfo[]
loadModuleInfos
(ClassFileReader reader, ConstantPool constants) protected PackageInfo[]
loadPackageInfos
(ClassFileReader reader, ConstantPool constants) protected Annotations[]
loadParameterAnnotations
(ClassFileReader reader, ConstantPool constants) protected MethodParameter[]
loadParameters
(ClassFileReader reader, ConstantPool constants) protected ServiceInfo[]
loadServiceInfos
(ClassFileReader reader, ConstantPool constants)
-
Field Details
-
EMPTY_INT_ARRAY
protected static final int[] EMPTY_INT_ARRAY
-
-
Constructor Details
-
ClassFileDeserializer
public ClassFileDeserializer()
-
-
Method Details
-
loadClassFile
- Throws:
Exception
-
innerLoadClassFile
- Throws:
Exception
-
loadClassFile
- Throws:
UTFDataFormatException
-
loadConstants
- Throws:
UTFDataFormatException
-
loadInterfaces
-
loadFields
-
loadMethods
-
loadAttributes
-
loadElementValue
-
loadElementValuePairs
-
loadElementValues
-
loadBootstrapMethods
-
loadCode
-
loadCodeExceptions
-
loadConstantValue
-
loadExceptionTypeNames
-
loadInnerClasses
-
loadLocalVariables
-
loadLocalVariableTypes
protected LocalVariableType[] loadLocalVariableTypes(ClassFileReader reader, ConstantPool constants) -
loadLineNumbers
-
loadParameters
-
loadModuleInfos
-
loadPackageInfos
-
loadConstantClassNames
-
loadServiceInfos
-
loadAnnotations
-
loadParameterAnnotations
-