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 ClassFileloadClassFile(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 ConstantValueloadConstantValue(ClassFileReader reader, ConstantPool constants) protected ElementValueloadElementValue(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
-
innerLoadClassFile
-
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
-