序列化表格
-
程序包 proguard.analysis.cpa.defaults
-
类 proguard.analysis.cpa.defaults.HashMapAbstractState
class HashMapAbstractState extends HashMap<KeyT,AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable -
类 proguard.analysis.cpa.defaults.ListAbstractState
class ListAbstractState extends ArrayList<AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable -
类 proguard.analysis.cpa.defaults.SetAbstractState
-
类 proguard.analysis.cpa.defaults.StackAbstractState
class StackAbstractState extends Stack<AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable
-
-
程序包 proguard.classfile
-
类 proguard.classfile.LibraryClass
class LibraryClass extends SimpleFeatureNamedProcessable implements Serializable-
序列化字段
-
fields
LibraryField[] fields
-
interfaceClasses
Clazz[] interfaceClasses
An extra field pointing to the interfaces of this class. This field is filled out by theClassSuperHierarchyInitializer. -
interfaceNames
String[] interfaceNames
-
kotlinMetadata
KotlinMetadata kotlinMetadata
-
methods
LibraryMethod[] methods
-
subClassCount
int subClassCount
-
subClasses
Clazz[] subClasses
An extra field pointing to the subclasses of this class. This field is filled out by theClassSubHierarchyInitializer. -
superClass
Clazz superClass
An extra field pointing to the superclass of this class. This field is filled out by theClassSuperHierarchyInitializer. -
superClassName
String superClassName
-
thisClassName
String thisClassName
-
u2accessFlags
int u2accessFlags
-
-
-
类 proguard.classfile.LibraryField
class LibraryField extends LibraryMember implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the Clazz object referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer
-
-
-
类 proguard.classfile.LibraryMember
class LibraryMember extends SimpleProcessable implements Serializable -
类 proguard.classfile.LibraryMethod
class LibraryMethod extends LibraryMember implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field containing all the classes referenced in the descriptor string. This field is filled out by theClassReferenceInitializer. The size of the array is the number of classes in the descriptor. Primitive types and arrays of primitive types are ignored. Unknown classes are represented as null values.
-
-
-
类 proguard.classfile.ProgramClass
class ProgramClass extends SimpleFeatureNamedProcessable implements Serializable-
序列化字段
-
attributes
Attribute[] attributes
-
constantPool
Constant[] constantPool
-
fields
ProgramField[] fields
-
kotlinMetadata
KotlinMetadata kotlinMetadata
-
methods
ProgramMethod[] methods
-
subClassCount
int subClassCount
-
subClasses
Clazz[] subClasses
An extra field pointing to the subclasses of this class. This field is typically filled out by theClassSubHierarchyInitializer. -
u2accessFlags
int u2accessFlags
-
u2attributesCount
int u2attributesCount
-
u2constantPoolCount
int u2constantPoolCount
-
u2fieldsCount
int u2fieldsCount
-
u2interfaces
int[] u2interfaces
-
u2interfacesCount
int u2interfacesCount
-
u2methodsCount
int u2methodsCount
-
u2superClass
int u2superClass
-
u2thisClass
int u2thisClass
-
u4version
int u4version
-
-
-
类 proguard.classfile.ProgramField
class ProgramField extends ProgramMember implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the Clazz object referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer
-
-
-
类 proguard.classfile.ProgramMember
class ProgramMember extends SimpleProcessable implements Serializable-
序列化字段
-
attributes
Attribute[] attributes
-
u2accessFlags
int u2accessFlags
-
u2attributesCount
int u2attributesCount
-
u2descriptorIndex
int u2descriptorIndex
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.ProgramMethod
class ProgramMethod extends ProgramMember implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field containing all the classes referenced in the descriptor string. This field is filled out by theClassReferenceInitializer. The size of the array is the number of classes in the descriptor. Primitive types and arrays of primitive types are ignored. Unknown classes are represented as null values.
-
-
-
-
程序包 proguard.classfile.attribute
-
类 proguard.classfile.attribute.Attribute
class Attribute extends SimpleProcessable implements Serializable-
序列化字段
-
u2attributeNameIndex
int u2attributeNameIndex
-
-
-
类 proguard.classfile.attribute.BootstrapMethodInfo
class BootstrapMethodInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2methodArgumentCount
int u2methodArgumentCount
-
u2methodArguments
int[] u2methodArguments
-
u2methodHandleIndex
int u2methodHandleIndex
-
-
-
类 proguard.classfile.attribute.BootstrapMethodsAttribute
class BootstrapMethodsAttribute extends Attribute implements Serializable-
序列化字段
-
bootstrapMethods
BootstrapMethodInfo[] bootstrapMethods
-
u2bootstrapMethodsCount
int u2bootstrapMethodsCount
-
-
-
类 proguard.classfile.attribute.CodeAttribute
class CodeAttribute extends Attribute implements Serializable-
序列化字段
-
attributes
Attribute[] attributes
-
code
byte[] code
-
exceptionTable
ExceptionInfo[] exceptionTable
-
u2attributesCount
int u2attributesCount
-
u2exceptionTableLength
int u2exceptionTableLength
-
u2maxLocals
int u2maxLocals
-
u2maxStack
int u2maxStack
-
u4codeLength
int u4codeLength
-
-
-
类 proguard.classfile.attribute.ConstantValueAttribute
class ConstantValueAttribute extends Attribute implements Serializable-
序列化字段
-
u2constantValueIndex
int u2constantValueIndex
-
-
-
类 proguard.classfile.attribute.DeprecatedAttribute
class DeprecatedAttribute extends Attribute implements Serializable -
类 proguard.classfile.attribute.EnclosingMethodAttribute
class EnclosingMethodAttribute extends Attribute implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the referenced Clazz object. This field is typically filled out by the.ClassReferenceInitializer -
referencedMethod
Method referencedMethod
An extra field optionally pointing to the referenced Method object. This field is typically filled out by the.ClassReferenceInitializer -
u2classIndex
int u2classIndex
-
u2nameAndTypeIndex
int u2nameAndTypeIndex
-
-
-
类 proguard.classfile.attribute.ExceptionInfo
class ExceptionInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2catchType
int u2catchType
-
u2endPC
int u2endPC
-
u2handlerPC
int u2handlerPC
-
u2startPC
int u2startPC
-
-
-
类 proguard.classfile.attribute.ExceptionsAttribute
class ExceptionsAttribute extends Attribute implements Serializable-
序列化字段
-
u2exceptionIndexTable
int[] u2exceptionIndexTable
-
u2exceptionIndexTableLength
int u2exceptionIndexTableLength
-
-
-
类 proguard.classfile.attribute.InnerClassesAttribute
class InnerClassesAttribute extends Attribute implements Serializable-
序列化字段
-
classes
InnerClassesInfo[] classes
-
u2classesCount
int u2classesCount
-
-
-
类 proguard.classfile.attribute.InnerClassesInfo
class InnerClassesInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2innerClassAccessFlags
int u2innerClassAccessFlags
-
u2innerClassIndex
int u2innerClassIndex
-
u2innerNameIndex
int u2innerNameIndex
-
u2outerClassIndex
int u2outerClassIndex
-
-
-
类 proguard.classfile.attribute.LineNumberTableAttribute
class LineNumberTableAttribute extends Attribute implements Serializable-
序列化字段
-
lineNumberTable
LineNumberInfo[] lineNumberTable
-
u2lineNumberTableLength
int u2lineNumberTableLength
-
-
-
类 proguard.classfile.attribute.LocalVariableInfo
class LocalVariableInfo extends SimpleProcessable implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the referenced Clazz object. This field is typically filled out by the.ClassReferenceInitializer -
u2descriptorIndex
int u2descriptorIndex
-
u2index
int u2index
-
u2length
int u2length
-
u2nameIndex
int u2nameIndex
-
u2startPC
int u2startPC
-
-
-
类 proguard.classfile.attribute.LocalVariableTableAttribute
class LocalVariableTableAttribute extends Attribute implements Serializable-
序列化字段
-
localVariableTable
LocalVariableInfo[] localVariableTable
-
u2localVariableTableLength
int u2localVariableTableLength
-
-
-
类 proguard.classfile.attribute.LocalVariableTypeInfo
class LocalVariableTypeInfo extends SimpleProcessable implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the type string. This field is typically filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2index
int u2index
-
u2length
int u2length
-
u2nameIndex
int u2nameIndex
-
u2signatureIndex
int u2signatureIndex
-
u2startPC
int u2startPC
-
-
-
类 proguard.classfile.attribute.LocalVariableTypeTableAttribute
class LocalVariableTypeTableAttribute extends Attribute implements Serializable-
序列化字段
-
localVariableTypeTable
LocalVariableTypeInfo[] localVariableTypeTable
-
u2localVariableTypeTableLength
int u2localVariableTypeTableLength
-
-
-
类 proguard.classfile.attribute.MethodParametersAttribute
class MethodParametersAttribute extends Attribute implements Serializable-
序列化字段
-
parameters
ParameterInfo[] parameters
-
u1parametersCount
int u1parametersCount
-
-
-
类 proguard.classfile.attribute.NestHostAttribute
class NestHostAttribute extends Attribute implements Serializable-
序列化字段
-
u2hostClassIndex
int u2hostClassIndex
-
-
-
类 proguard.classfile.attribute.NestMembersAttribute
class NestMembersAttribute extends Attribute implements Serializable-
序列化字段
-
u2classes
int[] u2classes
-
u2classesCount
int u2classesCount
-
-
-
类 proguard.classfile.attribute.ParameterInfo
class ParameterInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2accessFlags
int u2accessFlags
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.attribute.PermittedSubclassesAttribute
class PermittedSubclassesAttribute extends Attribute implements Serializable-
序列化字段
-
u2classes
int[] u2classes
-
u2classesCount
int u2classesCount
-
-
-
类 proguard.classfile.attribute.RecordAttribute
class RecordAttribute extends Attribute implements Serializable-
序列化字段
-
components
RecordComponentInfo[] components
-
u2componentsCount
int u2componentsCount
-
-
-
类 proguard.classfile.attribute.RecordComponentInfo
class RecordComponentInfo extends SimpleProcessable implements Serializable-
序列化字段
-
attributes
Attribute[] attributes
-
referencedField
Field referencedField
An extra field optionally pointing to the referenced Field object. This field is typically filled out by the.ClassReferenceInitializer -
u2attributesCount
int u2attributesCount
-
u2descriptorIndex
int u2descriptorIndex
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.attribute.SignatureAttribute
class SignatureAttribute extends Attribute implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field containing all the classes referenced in the signature string. This field is filled out by theClassReferenceInitializer. The size of the array is the number of classes in the signature. Primitive types and arrays of primitive types are ignored. Unknown classes are represented as null values. -
u2signatureIndex
int u2signatureIndex
-
-
-
类 proguard.classfile.attribute.SourceDebugExtensionAttribute
class SourceDebugExtensionAttribute extends Attribute implements Serializable-
序列化字段
-
info
byte[] info
-
u4attributeLength
int u4attributeLength
-
-
-
类 proguard.classfile.attribute.SourceDirAttribute
class SourceDirAttribute extends Attribute implements Serializable-
序列化字段
-
u2sourceDirIndex
int u2sourceDirIndex
-
-
-
类 proguard.classfile.attribute.SourceFileAttribute
class SourceFileAttribute extends Attribute implements Serializable-
序列化字段
-
u2sourceFileIndex
int u2sourceFileIndex
-
-
-
类 proguard.classfile.attribute.SyntheticAttribute
class SyntheticAttribute extends Attribute implements Serializable -
类 proguard.classfile.attribute.UnknownAttribute
class UnknownAttribute extends Attribute implements Serializable-
序列化字段
-
info
byte[] info
-
u4attributeLength
int u4attributeLength
-
-
-
-
程序包 proguard.classfile.attribute.annotation
-
类 proguard.classfile.attribute.annotation.Annotation
class Annotation extends SimpleProcessable implements Serializable-
序列化字段
-
elementValues
ElementValue[] elementValues
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the type string. This field is typically filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2elementValuesCount
int u2elementValuesCount
-
u2typeIndex
int u2typeIndex
-
-
-
类 proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
class AnnotationDefaultAttribute extends Attribute implements Serializable-
序列化字段
-
defaultValue
ElementValue defaultValue
-
-
-
类 proguard.classfile.attribute.annotation.AnnotationElementValue
class AnnotationElementValue extends ElementValue implements Serializable-
序列化字段
-
annotationValue
Annotation annotationValue
-
-
-
类 proguard.classfile.attribute.annotation.AnnotationsAttribute
class AnnotationsAttribute extends Attribute implements Serializable-
序列化字段
-
annotations
Annotation[] annotations
-
u2annotationsCount
int u2annotationsCount
-
-
-
类 proguard.classfile.attribute.annotation.ArrayElementValue
class ArrayElementValue extends ElementValue implements Serializable-
序列化字段
-
elementValues
ElementValue[] elementValues
-
u2elementValuesCount
int u2elementValuesCount
-
-
-
类 proguard.classfile.attribute.annotation.ClassElementValue
class ClassElementValue extends ElementValue implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the type name string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2classInfoIndex
int u2classInfoIndex
-
-
-
类 proguard.classfile.attribute.annotation.ConstantElementValue
class ConstantElementValue extends ElementValue implements Serializable-
序列化字段
-
u1tag
char u1tag
-
u2constantValueIndex
int u2constantValueIndex
-
-
-
类 proguard.classfile.attribute.annotation.ElementValue
class ElementValue extends SimpleProcessable implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the referencedClazzobject, if applicable. This field is typically filled out by the.ClassReferenceInitializer -
referencedMethod
Method referencedMethod
An extra field pointing to the referencedMethodobject, if applicable. This field is typically filled out by the.ClassReferenceInitializer -
u2elementNameIndex
int u2elementNameIndex
An extra field for the optional element name. It is used in element value pairs of annotations. Otherwise, it is 0.
-
-
-
类 proguard.classfile.attribute.annotation.EnumConstantElementValue
class EnumConstantElementValue extends ElementValue implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the type name string. This field is typically filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
referencedField
Field referencedField
An extra field optionally pointing to the referenced enum Field object. This field is typically filled out by the.ClassReferenceInitializer -
u2constantNameIndex
int u2constantNameIndex
-
u2typeNameIndex
int u2typeNameIndex
-
-
-
类 proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
class ParameterAnnotationsAttribute extends Attribute implements Serializable-
序列化字段
-
parameterAnnotations
Annotation[][] parameterAnnotations
-
u1parametersCount
int u1parametersCount
-
u2parameterAnnotationsCount
int[] u2parameterAnnotationsCount
-
-
-
类 proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
class RuntimeInvisibleAnnotationsAttribute extends AnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
class RuntimeInvisibleParameterAnnotationsAttribute extends ParameterAnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
class RuntimeInvisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
class RuntimeVisibleAnnotationsAttribute extends AnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
class RuntimeVisibleParameterAnnotationsAttribute extends ParameterAnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
class RuntimeVisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute implements Serializable -
类 proguard.classfile.attribute.annotation.TypeAnnotation
class TypeAnnotation extends Annotation implements Serializable-
序列化字段
-
targetInfo
TargetInfo targetInfo
-
typePath
TypePathInfo[] typePath
-
-
-
类 proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
class TypeAnnotationsAttribute extends AnnotationsAttribute implements Serializable
-
-
程序包 proguard.classfile.attribute.module
-
类 proguard.classfile.attribute.module.ExportsInfo
class ExportsInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2exportsFlags
int u2exportsFlags
-
u2exportsIndex
int u2exportsIndex
-
u2exportsToCount
int u2exportsToCount
-
u2exportsToIndex
int[] u2exportsToIndex
-
-
-
类 proguard.classfile.attribute.module.ModuleAttribute
class ModuleAttribute extends Attribute implements Serializable-
序列化字段
-
exports
ExportsInfo[] exports
-
opens
OpensInfo[] opens
-
provides
ProvidesInfo[] provides
-
requires
RequiresInfo[] requires
-
u2exportsCount
int u2exportsCount
-
u2moduleFlags
int u2moduleFlags
-
u2moduleNameIndex
int u2moduleNameIndex
-
u2moduleVersionIndex
int u2moduleVersionIndex
-
u2opensCount
int u2opensCount
-
u2providesCount
int u2providesCount
-
u2requiresCount
int u2requiresCount
-
u2uses
int[] u2uses
-
u2usesCount
int u2usesCount
-
-
-
类 proguard.classfile.attribute.module.ModuleMainClassAttribute
class ModuleMainClassAttribute extends Attribute implements Serializable-
序列化字段
-
u2mainClass
int u2mainClass
-
-
-
类 proguard.classfile.attribute.module.ModulePackagesAttribute
class ModulePackagesAttribute extends Attribute implements Serializable-
序列化字段
-
u2packages
int[] u2packages
-
u2packagesCount
int u2packagesCount
-
-
-
类 proguard.classfile.attribute.module.OpensInfo
class OpensInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2opensFlags
int u2opensFlags
-
u2opensIndex
int u2opensIndex
-
u2opensToCount
int u2opensToCount
-
u2opensToIndex
int[] u2opensToIndex
-
-
-
类 proguard.classfile.attribute.module.ProvidesInfo
class ProvidesInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2providesIndex
int u2providesIndex
-
u2providesWithCount
int u2providesWithCount
-
u2providesWithIndex
int[] u2providesWithIndex
-
-
-
类 proguard.classfile.attribute.module.RequiresInfo
class RequiresInfo extends SimpleProcessable implements Serializable-
序列化字段
-
u2requiresFlags
int u2requiresFlags
-
u2requiresIndex
int u2requiresIndex
-
u2requiresVersionIndex
int u2requiresVersionIndex
-
-
-
-
程序包 proguard.classfile.attribute.preverification
-
类 proguard.classfile.attribute.preverification.DoubleType
class DoubleType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.FloatType
class FloatType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.FullFrame
class FullFrame extends StackMapFrame implements Serializable-
序列化字段
-
stack
VerificationType[] stack
-
stackCount
int stackCount
-
variables
VerificationType[] variables
-
variablesCount
int variablesCount
-
-
-
类 proguard.classfile.attribute.preverification.IntegerType
class IntegerType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.LessZeroFrame
class LessZeroFrame extends StackMapFrame implements Serializable-
序列化字段
-
choppedVariablesCount
int choppedVariablesCount
-
-
-
类 proguard.classfile.attribute.preverification.LongType
class LongType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.MoreZeroFrame
class MoreZeroFrame extends StackMapFrame implements Serializable-
序列化字段
-
additionalVariables
VerificationType[] additionalVariables
-
additionalVariablesCount
int additionalVariablesCount
-
-
-
类 proguard.classfile.attribute.preverification.NullType
class NullType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.ObjectType
class ObjectType extends VerificationType implements Serializable-
序列化字段
-
u2classIndex
int u2classIndex
-
-
-
类 proguard.classfile.attribute.preverification.SameOneFrame
class SameOneFrame extends StackMapFrame implements Serializable-
序列化字段
-
stackItem
VerificationType stackItem
-
-
-
类 proguard.classfile.attribute.preverification.SameZeroFrame
class SameZeroFrame extends StackMapFrame implements Serializable -
类 proguard.classfile.attribute.preverification.StackMapAttribute
class StackMapAttribute extends Attribute implements Serializable-
序列化字段
-
stackMapFrames
FullFrame[] stackMapFrames
-
u2stackMapFramesCount
int u2stackMapFramesCount
-
-
-
类 proguard.classfile.attribute.preverification.StackMapFrame
class StackMapFrame extends SimpleProcessable implements Serializable-
序列化字段
-
u2offsetDelta
int u2offsetDelta
-
-
-
类 proguard.classfile.attribute.preverification.StackMapTableAttribute
class StackMapTableAttribute extends Attribute implements Serializable-
序列化字段
-
stackMapFrames
StackMapFrame[] stackMapFrames
-
u2stackMapFramesCount
int u2stackMapFramesCount
-
-
-
类 proguard.classfile.attribute.preverification.TopType
class TopType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.UninitializedThisType
class UninitializedThisType extends VerificationType implements Serializable -
类 proguard.classfile.attribute.preverification.UninitializedType
class UninitializedType extends VerificationType implements Serializable-
序列化字段
-
u2newInstructionOffset
int u2newInstructionOffset
-
-
-
类 proguard.classfile.attribute.preverification.VerificationType
class VerificationType extends SimpleProcessable implements Serializable
-
-
程序包 proguard.classfile.attribute.signature.ast
-
异常错误 proguard.classfile.attribute.signature.ast.ASTStructureException
class ASTStructureException extends ProguardCoreException implements Serializable
-
-
程序包 proguard.classfile.constant
-
类 proguard.classfile.constant.AnyMethodrefConstant
class AnyMethodrefConstant extends RefConstant implements Serializable-
序列化字段
-
referencedMethod
Method referencedMethod
An extra field optionally pointing to the referenced Method object. This field is typically filled out by the.ClassReferenceInitializer
-
-
-
类 proguard.classfile.constant.ClassConstant
class ClassConstant extends Constant implements Serializable-
序列化字段
-
javaLangClassClass
Clazz javaLangClassClass
An extra field pointing to the java.lang.Class Clazz object. This field is typically filled out by the..ClassReferenceInitializer -
referencedClass
Clazz referencedClass
An extra field pointing to the referenced Clazz object. This field is filled out by the.ClassReferenceInitializer -
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.constant.Constant
class Constant extends SimpleProcessable implements Serializable -
类 proguard.classfile.constant.DoubleConstant
class DoubleConstant extends Constant implements Serializable-
序列化字段
-
f8value
double f8value
-
-
-
类 proguard.classfile.constant.DynamicConstant
class DynamicConstant extends Constant implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2bootstrapMethodAttributeIndex
int u2bootstrapMethodAttributeIndex
-
u2nameAndTypeIndex
int u2nameAndTypeIndex
-
-
-
类 proguard.classfile.constant.FieldrefConstant
class FieldrefConstant extends RefConstant implements Serializable-
序列化字段
-
referencedField
Field referencedField
An extra field optionally pointing to the referenced Field object. This field is typically filled out by the.ClassReferenceInitializer
-
-
-
类 proguard.classfile.constant.FloatConstant
class FloatConstant extends Constant implements Serializable-
序列化字段
-
f4value
float f4value
-
-
-
类 proguard.classfile.constant.IntegerConstant
class IntegerConstant extends Constant implements Serializable-
序列化字段
-
u4value
int u4value
-
-
-
类 proguard.classfile.constant.InterfaceMethodrefConstant
class InterfaceMethodrefConstant extends AnyMethodrefConstant implements Serializable -
类 proguard.classfile.constant.InvokeDynamicConstant
class InvokeDynamicConstant extends Constant implements Serializable-
序列化字段
-
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2bootstrapMethodAttributeIndex
int u2bootstrapMethodAttributeIndex
-
u2nameAndTypeIndex
int u2nameAndTypeIndex
-
-
-
类 proguard.classfile.constant.LongConstant
class LongConstant extends Constant implements Serializable-
序列化字段
-
u8value
long u8value
-
-
-
类 proguard.classfile.constant.MethodHandleConstant
class MethodHandleConstant extends Constant implements Serializable-
序列化字段
-
javaLangInvokeMethodHandleClass
Clazz javaLangInvokeMethodHandleClass
An extra field pointing to the java.lang.invoke.MethodHandle Clazz object. This field is typically filled out by the.ClassReferenceInitializer -
u1referenceKind
int u1referenceKind
-
u2referenceIndex
int u2referenceIndex
-
-
-
类 proguard.classfile.constant.MethodrefConstant
class MethodrefConstant extends AnyMethodrefConstant implements Serializable -
类 proguard.classfile.constant.MethodTypeConstant
class MethodTypeConstant extends Constant implements Serializable-
序列化字段
-
javaLangInvokeMethodTypeClass
Clazz javaLangInvokeMethodTypeClass
An extra field pointing to the java.lang.invoke.MethodType Clazz object. This field is typically filled out by the..ClassReferenceInitializer -
referencedClasses
Clazz[] referencedClasses
An extra field pointing to the Clazz objects referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer -
u2descriptorIndex
int u2descriptorIndex
-
-
-
类 proguard.classfile.constant.ModuleConstant
class ModuleConstant extends Constant implements Serializable-
序列化字段
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.constant.NameAndTypeConstant
class NameAndTypeConstant extends Constant implements Serializable-
序列化字段
-
u2descriptorIndex
int u2descriptorIndex
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.constant.PackageConstant
class PackageConstant extends Constant implements Serializable-
序列化字段
-
u2nameIndex
int u2nameIndex
-
-
-
类 proguard.classfile.constant.PrimitiveArrayConstant
class PrimitiveArrayConstant extends Constant implements Serializable-
序列化字段
-
values
Object values
-
-
-
类 proguard.classfile.constant.RefConstant
class RefConstant extends Constant implements Serializable-
序列化字段
-
referencedClass
Clazz referencedClass
An extra field pointing to the referenced Clazz object. This field is typically filled out by the.ClassReferenceInitializer -
u2classIndex
int u2classIndex
-
u2nameAndTypeIndex
int u2nameAndTypeIndex
-
-
-
类 proguard.classfile.constant.StringConstant
class StringConstant extends Constant implements Serializable-
序列化字段
-
javaLangStringClass
Clazz javaLangStringClass
An extra field pointing to the java.lang.String Clazz object. This field is typically filled out by the..ClassReferenceInitializer -
referencedClass
Clazz referencedClass
An extra field pointing to the referenced Clazz object, if this string is being used in Class.forName(), .class, or Class.getDeclaredField/Method constructs. This field is typically filled out by theor by theDynamicClassReferenceInitializer.DynamicMemberReferenceInitializer -
referencedMember
Member referencedMember
An extra field pointing to the referenced Member object, if this string is being used in Class.getDeclaredField/Method constructs. This field is typically filled out by the.DynamicMemberReferenceInitializer -
referencedResourceFile
ResourceFile referencedResourceFile
An extra field pointing to the referenced resource file, if this string references one. -
referencedResourceId
int referencedResourceId
An extra field pointing to the referenced resource ID, if this string references an Android resource. Limitation: a String may point to multiple resources with the same name but a different type - only one can be cached. -
u2stringIndex
int u2stringIndex
-
-
-
类 proguard.classfile.constant.Utf8Constant
class Utf8Constant extends Constant implements Serializable-
序列化字段
-
string
String string
-
-
-
-
程序包 proguard.classfile.exception
-
异常错误 proguard.classfile.exception.NegativeStackSizeException
class NegativeStackSizeException extends ProguardCoreException implements Serializable-
序列化字段
-
clazz
Clazz clazz
-
instruction
Instruction instruction
-
instructionOffset
int instructionOffset
-
method
Method method
-
-
-
-
程序包 proguard.classfile.kotlin
-
类 proguard.classfile.kotlin.KotlinAnnotation
class KotlinAnnotation extends SimpleProcessable implements Serializable-
序列化字段
-
arguments
List<KotlinAnnotationArgument> arguments
-
className
String className
-
referencedAnnotationClass
Clazz referencedAnnotationClass
-
-
-
类 proguard.classfile.kotlin.KotlinAnnotationArgument
class KotlinAnnotationArgument extends SimpleProcessable implements Serializable-
序列化字段
-
name
String name
-
referencedAnnotationMethod
Method referencedAnnotationMethod
-
referencedAnnotationMethodClass
Clazz referencedAnnotationMethodClass
-
value
KotlinAnnotationArgument.Value value
-
-
-
类 proguard.classfile.kotlin.KotlinClassKindMetadata
class KotlinClassKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
anonymousObjectOriginClass
Clazz anonymousObjectOriginClass
-
anonymousObjectOriginName
String anonymousObjectOriginName
-
className
String className
-
companionObjectName
String companionObjectName
-
constructors
List<KotlinConstructorMetadata> constructors
-
contextReceivers
List<KotlinTypeMetadata> contextReceivers
已过时。 -
enumEntries
List<KotlinEnumEntryMetadata> enumEntries
-
flags
KotlinClassFlags flags
-
nestedClassNames
List<String> nestedClassNames
-
referencedClass
Clazz referencedClass
-
referencedCompanionClass
Clazz referencedCompanionClass
-
referencedCompanionField
Field referencedCompanionField
-
referencedDefaultImplsClass
Clazz referencedDefaultImplsClass
-
referencedNestedClasses
List<Clazz> referencedNestedClasses
-
referencedSealedSubClasses
List<Clazz> referencedSealedSubClasses
-
sealedSubclassNames
List<String> sealedSubclassNames
-
superTypes
List<KotlinTypeMetadata> superTypes
-
typeParameters
List<KotlinTypeParameterMetadata> typeParameters
-
underlyingPropertyName
String underlyingPropertyName
-
underlyingPropertyType
KotlinTypeMetadata underlyingPropertyType
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
类 proguard.classfile.kotlin.KotlinConstructorMetadata
class KotlinConstructorMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinConstructorFlags flags
-
jvmSignature
MethodSignature jvmSignature
-
referencedMethod
Method referencedMethod
-
valueParameters
List<KotlinValueParameterMetadata> valueParameters
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
类 proguard.classfile.kotlin.KotlinContractMetadata
class KotlinContractMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
effects
List<KotlinEffectMetadata> effects
-
-
-
类 proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
class KotlinDeclarationContainerMetadata extends KotlinMetadata implements Serializable-
序列化字段
-
functions
List<KotlinFunctionMetadata> functions
-
localDelegatedProperties
List<KotlinPropertyMetadata> localDelegatedProperties
-
ownerClassName
String ownerClassName
-
ownerReferencedClass
Clazz ownerReferencedClass
-
properties
List<KotlinPropertyMetadata> properties
-
referencedModule
KotlinModule referencedModule
-
typeAliases
List<KotlinTypeAliasMetadata> typeAliases
-
-
-
类 proguard.classfile.kotlin.KotlinEffectExpressionMetadata
class KotlinEffectExpressionMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
andRightHandSides
List<KotlinEffectExpressionMetadata> andRightHandSides
-
constantValue
Object constantValue
-
flags
KotlinEffectExpressionFlags flags
-
hasConstantValue
boolean hasConstantValue
-
orRightHandSides
List<KotlinEffectExpressionMetadata> orRightHandSides
-
parameterIndex
int parameterIndex
-
typeOfIs
KotlinTypeMetadata typeOfIs
-
-
-
类 proguard.classfile.kotlin.KotlinEffectMetadata
class KotlinEffectMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
conclusionOfConditionalEffect
KotlinEffectExpressionMetadata conclusionOfConditionalEffect
-
constructorArguments
List<KotlinEffectExpressionMetadata> constructorArguments
-
effectType
proguard.classfile.kotlin.KotlinEffectType effectType
-
invocationKind
proguard.classfile.kotlin.KotlinEffectInvocationKind invocationKind
-
-
-
类 proguard.classfile.kotlin.KotlinEnumEntryMetadata
class KotlinEnumEntryMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
name
String name
-
referencedEnumEntry
Field referencedEnumEntry
-
-
-
类 proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
class KotlinFileFacadeKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable -
类 proguard.classfile.kotlin.KotlinFunctionMetadata
class KotlinFunctionMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
contextParameters
List<KotlinValueParameterMetadata> contextParameters
-
contextReceivers
List<KotlinTypeMetadata> contextReceivers
已过时。 -
contracts
List<KotlinContractMetadata> contracts
-
flags
KotlinFunctionFlags flags
-
jvmSignature
MethodSignature jvmSignature
-
lambdaClassOriginName
String lambdaClassOriginName
-
name
String name
-
receiverType
KotlinTypeMetadata receiverType
-
referencedDefaultImplementationMethod
Method referencedDefaultImplementationMethod
-
referencedDefaultImplementationMethodClass
Clazz referencedDefaultImplementationMethodClass
-
referencedDefaultMethod
Method referencedDefaultMethod
-
referencedDefaultMethodClass
Clazz referencedDefaultMethodClass
-
referencedLambdaClassOrigin
Clazz referencedLambdaClassOrigin
-
referencedMethod
Method referencedMethod
-
referencedMethodClass
Clazz referencedMethodClass
-
returnType
KotlinTypeMetadata returnType
-
typeParameters
List<KotlinTypeParameterMetadata> typeParameters
-
valueParameters
List<KotlinValueParameterMetadata> valueParameters
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
类 proguard.classfile.kotlin.KotlinMetadata
class KotlinMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
k
int k
A kind of the metadata this annotation encodes. Kotlin compiler recognizes the following kinds (see KotlinClassHeader.Kind):1 Class 2 File 3 Synthetic class 4 Multi-file class facade 5 Multi-file class part
The class file with a kind not listed here is treated as a non-Kotlin file.
-
mv
int[] mv
The version of the metadata provided in the arguments of this annotation. -
pn
String pn
Fully qualified name of the package this class is located in, from Kotlin's point of view, or empty string if this name does not differ from the JVM's package FQ name. These names can be different in case the [JvmPackageName] annotation is used. Note that this information is also stored in the corresponding module's `.kotlin_module` file. -
xi
int xi
An extra int. Bits of this number represent the following flags:* 0 - this is a multi-file class facade or part, compiled with `-Xmultifile-parts-inherit`. * 1 - this class file is compiled by a pre-release version of Kotlin and is not visible to release versions. * 2 - this class file is a compiled Kotlin script source file (.kts). * 3 - the metadata of this class file is not supposed to be read by the compiler, whose major.minor version is less than the major.minor version of this metadata ([mv]).
-
xs
String xs
An extra string. For a multi-file part class, internal name of the facade class.
-
-
-
类 proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
class KotlinMultiFileFacadeKindMetadata extends KotlinMetadata implements Serializable -
类 proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
class KotlinMultiFilePartKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable -
类 proguard.classfile.kotlin.KotlinPropertyMetadata
class KotlinPropertyMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
backingFieldAnnotations
List<KotlinAnnotation> backingFieldAnnotations
-
backingFieldSignature
FieldSignature backingFieldSignature
-
contextParameters
List<KotlinValueParameterMetadata> contextParameters
-
contextReceivers
List<KotlinTypeMetadata> contextReceivers
已过时。 -
delegateFieldAnnotations
List<KotlinAnnotation> delegateFieldAnnotations
-
extensionReceiverParameterAnnotations
List<KotlinAnnotation> extensionReceiverParameterAnnotations
-
flags
KotlinPropertyFlags flags
-
getterMetadata
KotlinPropertyAccessorMetadata getterMetadata
-
name
String name
-
receiverType
KotlinTypeMetadata receiverType
-
referencedBackingField
Field referencedBackingField
-
referencedBackingFieldClass
Clazz referencedBackingFieldClass
-
referencedSyntheticMethodClass
Clazz referencedSyntheticMethodClass
-
referencedSyntheticMethodForAnnotations
Method referencedSyntheticMethodForAnnotations
-
referencedSyntheticMethodForDelegateClass
Clazz referencedSyntheticMethodForDelegateClass
-
referencedSyntheticMethodForDelegateMethod
Method referencedSyntheticMethodForDelegateMethod
-
setterMetadata
@Nullable KotlinPropertyAccessorMetadata setterMetadata
-
setterParameter
KotlinValueParameterMetadata setterParameter
-
setterParameters
List<KotlinValueParameterMetadata> setterParameters
已过时。 -
syntheticMethodForAnnotations
MethodSignature syntheticMethodForAnnotations
-
syntheticMethodForDelegate
MethodSignature syntheticMethodForDelegate
-
type
KotlinTypeMetadata type
-
typeParameters
List<KotlinTypeParameterMetadata> typeParameters
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
类 proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
class KotlinSyntheticClassKindMetadata extends KotlinMetadata implements Serializable-
序列化字段
-
callableReferenceInfo
CallableReferenceInfo callableReferenceInfo
-
flavor
KotlinSyntheticClassKindMetadata.Flavor flavor
-
functions
List<KotlinFunctionMetadata> functions
-
-
-
类 proguard.classfile.kotlin.KotlinTypeAliasMetadata
class KotlinTypeAliasMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
expandedType
KotlinTypeMetadata expandedType
-
flags
KotlinTypeAliasFlags flags
-
name
String name
-
referencedDeclarationContainer
KotlinDeclarationContainerMetadata referencedDeclarationContainer
-
typeParameters
List<KotlinTypeParameterMetadata> typeParameters
-
underlyingType
KotlinTypeMetadata underlyingType
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
类 proguard.classfile.kotlin.KotlinTypeMetadata
class KotlinTypeMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
abbreviation
KotlinTypeMetadata abbreviation
-
aliasName
String aliasName
-
annotations
List<KotlinAnnotation> annotations
-
className
String className
-
flags
KotlinTypeFlags flags
-
flexibilityID
String flexibilityID
-
isRaw
boolean isRaw
-
outerClassType
KotlinTypeMetadata outerClassType
-
referencedClass
Clazz referencedClass
-
referencedParameter
KotlinTypeParameterMetadata referencedParameter
-
referencedTypeAlias
KotlinTypeAliasMetadata referencedTypeAlias
-
typeArguments
List<KotlinTypeMetadata> typeArguments
-
typeParamID
int typeParamID
-
upperBounds
List<KotlinTypeMetadata> upperBounds
-
variance
KotlinTypeVariance variance
-
-
-
类 proguard.classfile.kotlin.KotlinTypeParameterMetadata
class KotlinTypeParameterMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinTypeParameterFlags flags
-
id
int id
-
name
String name
-
upperBounds
List<KotlinTypeMetadata> upperBounds
-
variance
KotlinTypeVariance variance
-
-
-
类 proguard.classfile.kotlin.KotlinValueParameterMetadata
class KotlinValueParameterMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinValueParameterFlags flags
-
index
int index
-
parameterName
String parameterName
-
type
KotlinTypeMetadata type
-
varArgElementType
KotlinTypeMetadata varArgElementType
-
-
-
类 proguard.classfile.kotlin.KotlinVersionRequirementMetadata
class KotlinVersionRequirementMetadata extends SimpleProcessable implements Serializable -
类 proguard.classfile.kotlin.UnsupportedKotlinMetadata
class UnsupportedKotlinMetadata extends KotlinMetadata implements Serializable
-
-
程序包 proguard.classfile.kotlin.flags
-
类 proguard.classfile.kotlin.flags.KotlinPropertyAccessorMetadata
class KotlinPropertyAccessorMetadata extends SimpleProcessable implements Serializable-
序列化字段
-
annotations
List<KotlinAnnotation> annotations
-
hasAnnotations
boolean hasAnnotations
已过时。 -
hasAnnotationsInBytecode
boolean hasAnnotationsInBytecode
Indicates that the corresponding interface has at least one annotation in the JVM bytecode.Before annotations in metadata are enabled by default in the Kotlin compiler (https://youtrack.jetbrains.com/issue/KT-75736), annotations are only generated in the JVM bytecode. The compiler writes and reads this flag to metadata as an optimization, to avoid parsing class file one additional time when it's not needed.
Only annotations with [AnnotationRetention.BINARY] and [AnnotationRetention.RUNTIME] are written to the class files.
-
isDefault
boolean isDefault
Signifies that the corresponding property is not default, i.e. it has a body and/or annotations in the source code. -
isExternal
boolean isExternal
Signifies that the corresponding property is `external`. -
isInline
boolean isInline
Signifies that the corresponding property is `inline`. -
modality
KotlinModalityFlags modality
-
referencedMethod
Method referencedMethod
-
signature
MethodSignature signature
-
visibility
KotlinVisibilityFlags visibility
-
-
-
-
程序包 proguard.evaluation
-
异常错误 proguard.evaluation.IncompleteClassHierarchyException
class IncompleteClassHierarchyException extends ProguardCoreException implements Serializable
-
-
程序包 proguard.evaluation.exception
-
异常错误 proguard.evaluation.exception.ArrayIndexOutOfBounds
class ArrayIndexOutOfBounds extends ProguardCoreException implements Serializable-
序列化字段
-
bound
int bound
-
index
int index
-
-
-
异常错误 proguard.evaluation.exception.ArrayStoreTypeException
class ArrayStoreTypeException extends ProguardCoreException implements Serializable-
序列化字段
-
array
TypedReferenceValue array
-
value
Value value
-
-
-
异常错误 proguard.evaluation.exception.EmptyCodeAttributeException
class EmptyCodeAttributeException extends ProguardCoreException implements Serializable -
异常错误 proguard.evaluation.exception.ExcessiveComplexityException
class ExcessiveComplexityException extends ProguardCoreException implements Serializable -
异常错误 proguard.evaluation.exception.IncompleteClassHierarchyException
class IncompleteClassHierarchyException extends IncompleteClassHierarchyException implements Serializable -
异常错误 proguard.evaluation.exception.PartialEvaluatorException
class PartialEvaluatorException extends ProguardCoreException implements Serializable -
异常错误 proguard.evaluation.exception.StackCategoryOneException
class StackCategoryOneException extends ProguardCoreException implements Serializable-
序列化字段
-
foundValue
Value foundValue
The value that was found to be of incorrect type.
-
-
-
异常错误 proguard.evaluation.exception.StackGeneralizationException
class StackGeneralizationException extends PartialEvaluatorException implements Serializable-
序列化字段
-
first
TracedStack first
-
second
TracedStack second
-
-
-
异常错误 proguard.evaluation.exception.StackTypeException
class StackTypeException extends ProguardCoreException implements Serializable -
异常错误 proguard.evaluation.exception.ValueTypeException
class ValueTypeException extends ProguardCoreException implements Serializable -
异常错误 proguard.evaluation.exception.VariableEmptySlotException
class VariableEmptySlotException extends VariableEvaluationException implements Serializable -
异常错误 proguard.evaluation.exception.VariableEvaluationException
class VariableEvaluationException extends ProguardCoreException implements Serializable-
序列化字段
-
index
int index
The index of the variable this exception is about.
-
-
-
异常错误 proguard.evaluation.exception.VariableIndexOutOfBoundException
class VariableIndexOutOfBoundException extends VariableEvaluationException implements Serializable-
序列化字段
-
bound
int bound
The bound that has been invalidated.
-
-
-
异常错误 proguard.evaluation.exception.VariablesGeneralizationException
class VariablesGeneralizationException extends ProguardCoreException implements Serializable-
序列化字段
-
first
TracedVariables first
-
second
TracedVariables second
-
-
-
异常错误 proguard.evaluation.exception.VariableTypeException
class VariableTypeException extends VariableEvaluationException implements Serializable
-
-
程序包 proguard.exception
-
异常错误 proguard.exception.ProguardCoreException
class ProguardCoreException extends RuntimeException implements Serializable-
序列化字段
-
componentErrorId
int componentErrorId
A unique id identifying the error (or group of errors). -
errorParameters
Object[] errorParameters
Information related to the error.
-
-
-
-
程序包 proguard.resources.file
-
类 proguard.resources.file.ResourceFile
class ResourceFile extends SimpleFeatureNamedProcessable implements Serializable-
序列化字段
-
fileName
String fileName
-
fileSize
long fileSize
-
references
Set<ResourceJavaReference> references
-
-
-
-
程序包 proguard.resources.kotlinmodule
-
类 proguard.resources.kotlinmodule.KotlinModule
class KotlinModule extends ResourceFile implements Serializable-
序列化字段
-
modulePackages
List<KotlinModulePackage> modulePackages
-
name
String name
The module name, as opposed to the fileName which includes the module name.fileName will be like "META-INF/my_module_name.kotlin_module".
The fileName is fixed to match after obfuscation by KotlinModuleReferenceFixer.
-
version
KotlinMetadataVersion version
-
-
-
-
程序包 proguard.util
-
类 proguard.util.SimpleFeatureNamedProcessable
class SimpleFeatureNamedProcessable extends SimpleProcessable implements Serializable -
类 proguard.util.SimpleProcessable
class SimpleProcessable extends Object implements Serializable-
序列化字段
-
processingFlags
int processingFlags
-
processingInfo
Object processingInfo
-
-
-
KotlinPropertyMetadata.setterParameterinstead. There can only be one setter parameter but this old API used a list.