Serialized Form
-
Package proguard.analysis.cpa.defaults
-
Class proguard.analysis.cpa.defaults.HashMapAbstractState
class HashMapAbstractState extends HashMap<KeyT,AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable -
Class proguard.analysis.cpa.defaults.ListAbstractState
class ListAbstractState extends ArrayList<AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable -
Class proguard.analysis.cpa.defaults.SetAbstractState
-
Class proguard.analysis.cpa.defaults.StackAbstractState
class StackAbstractState extends Stack<AbstractSpaceT extends AbstractState<AbstractSpaceT>> implements Serializable
-
-
Package proguard.classfile
-
Class proguard.classfile.LibraryClass
class LibraryClass extends SimpleFeatureNamedProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.LibraryField
class LibraryField extends LibraryMember implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.LibraryMember
class LibraryMember extends SimpleProcessable implements Serializable -
Class proguard.classfile.LibraryMethod
class LibraryMethod extends LibraryMember implements Serializable-
Serialized Fields
-
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.
-
-
-
Class proguard.classfile.ProgramClass
class ProgramClass extends SimpleFeatureNamedProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.ProgramField
class ProgramField extends ProgramMember implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.ProgramMember
class ProgramMember extends SimpleProcessable implements Serializable-
Serialized Fields
-
attributes
Attribute[] attributes
-
u2accessFlags
int u2accessFlags
-
u2attributesCount
int u2attributesCount
-
u2descriptorIndex
int u2descriptorIndex
-
u2nameIndex
int u2nameIndex
-
-
-
Class proguard.classfile.ProgramMethod
class ProgramMethod extends ProgramMember implements Serializable-
Serialized Fields
-
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.
-
-
-
-
Package proguard.classfile.attribute
-
Class proguard.classfile.attribute.Attribute
class Attribute extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2attributeNameIndex
int u2attributeNameIndex
-
-
-
Class proguard.classfile.attribute.BootstrapMethodInfo
class BootstrapMethodInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2methodArgumentCount
int u2methodArgumentCount
-
u2methodArguments
int[] u2methodArguments
-
u2methodHandleIndex
int u2methodHandleIndex
-
-
-
Class proguard.classfile.attribute.BootstrapMethodsAttribute
class BootstrapMethodsAttribute extends Attribute implements Serializable-
Serialized Fields
-
bootstrapMethods
BootstrapMethodInfo[] bootstrapMethods
-
u2bootstrapMethodsCount
int u2bootstrapMethodsCount
-
-
-
Class proguard.classfile.attribute.CodeAttribute
class CodeAttribute extends Attribute implements Serializable-
Serialized Fields
-
attributes
Attribute[] attributes
-
code
byte[] code
-
exceptionTable
ExceptionInfo[] exceptionTable
-
u2attributesCount
int u2attributesCount
-
u2exceptionTableLength
int u2exceptionTableLength
-
u2maxLocals
int u2maxLocals
-
u2maxStack
int u2maxStack
-
u4codeLength
int u4codeLength
-
-
-
Class proguard.classfile.attribute.ConstantValueAttribute
class ConstantValueAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2constantValueIndex
int u2constantValueIndex
-
-
-
Class proguard.classfile.attribute.DeprecatedAttribute
class DeprecatedAttribute extends Attribute implements Serializable -
Class proguard.classfile.attribute.EnclosingMethodAttribute
class EnclosingMethodAttribute extends Attribute implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.ExceptionInfo
class ExceptionInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2catchType
int u2catchType
-
u2endPC
int u2endPC
-
u2handlerPC
int u2handlerPC
-
u2startPC
int u2startPC
-
-
-
Class proguard.classfile.attribute.ExceptionsAttribute
class ExceptionsAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2exceptionIndexTable
int[] u2exceptionIndexTable
-
u2exceptionIndexTableLength
int u2exceptionIndexTableLength
-
-
-
Class proguard.classfile.attribute.InnerClassesAttribute
class InnerClassesAttribute extends Attribute implements Serializable-
Serialized Fields
-
classes
InnerClassesInfo[] classes
-
u2classesCount
int u2classesCount
-
-
-
Class proguard.classfile.attribute.InnerClassesInfo
class InnerClassesInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2innerClassAccessFlags
int u2innerClassAccessFlags
-
u2innerClassIndex
int u2innerClassIndex
-
u2innerNameIndex
int u2innerNameIndex
-
u2outerClassIndex
int u2outerClassIndex
-
-
-
Class proguard.classfile.attribute.LineNumberTableAttribute
class LineNumberTableAttribute extends Attribute implements Serializable-
Serialized Fields
-
lineNumberTable
LineNumberInfo[] lineNumberTable
-
u2lineNumberTableLength
int u2lineNumberTableLength
-
-
-
Class proguard.classfile.attribute.LocalVariableInfo
class LocalVariableInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.LocalVariableTableAttribute
class LocalVariableTableAttribute extends Attribute implements Serializable-
Serialized Fields
-
localVariableTable
LocalVariableInfo[] localVariableTable
-
u2localVariableTableLength
int u2localVariableTableLength
-
-
-
Class proguard.classfile.attribute.LocalVariableTypeInfo
class LocalVariableTypeInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.LocalVariableTypeTableAttribute
class LocalVariableTypeTableAttribute extends Attribute implements Serializable-
Serialized Fields
-
localVariableTypeTable
LocalVariableTypeInfo[] localVariableTypeTable
-
u2localVariableTypeTableLength
int u2localVariableTypeTableLength
-
-
-
Class proguard.classfile.attribute.MethodParametersAttribute
class MethodParametersAttribute extends Attribute implements Serializable-
Serialized Fields
-
parameters
ParameterInfo[] parameters
-
u1parametersCount
int u1parametersCount
-
-
-
Class proguard.classfile.attribute.NestHostAttribute
class NestHostAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2hostClassIndex
int u2hostClassIndex
-
-
-
Class proguard.classfile.attribute.NestMembersAttribute
class NestMembersAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2classes
int[] u2classes
-
u2classesCount
int u2classesCount
-
-
-
Class proguard.classfile.attribute.ParameterInfo
class ParameterInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2accessFlags
int u2accessFlags
-
u2nameIndex
int u2nameIndex
-
-
-
Class proguard.classfile.attribute.PermittedSubclassesAttribute
class PermittedSubclassesAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2classes
int[] u2classes
-
u2classesCount
int u2classesCount
-
-
-
Class proguard.classfile.attribute.RecordAttribute
class RecordAttribute extends Attribute implements Serializable-
Serialized Fields
-
components
RecordComponentInfo[] components
-
u2componentsCount
int u2componentsCount
-
-
-
Class proguard.classfile.attribute.RecordComponentInfo
class RecordComponentInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.SignatureAttribute
class SignatureAttribute extends Attribute implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.SourceDebugExtensionAttribute
class SourceDebugExtensionAttribute extends Attribute implements Serializable-
Serialized Fields
-
info
byte[] info
-
u4attributeLength
int u4attributeLength
-
-
-
Class proguard.classfile.attribute.SourceDirAttribute
class SourceDirAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2sourceDirIndex
int u2sourceDirIndex
-
-
-
Class proguard.classfile.attribute.SourceFileAttribute
class SourceFileAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2sourceFileIndex
int u2sourceFileIndex
-
-
-
Class proguard.classfile.attribute.SyntheticAttribute
class SyntheticAttribute extends Attribute implements Serializable -
Class proguard.classfile.attribute.UnknownAttribute
class UnknownAttribute extends Attribute implements Serializable-
Serialized Fields
-
info
byte[] info
-
u4attributeLength
int u4attributeLength
-
-
-
-
Package proguard.classfile.attribute.annotation
-
Class proguard.classfile.attribute.annotation.Annotation
class Annotation extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
class AnnotationDefaultAttribute extends Attribute implements Serializable-
Serialized Fields
-
defaultValue
ElementValue defaultValue
-
-
-
Class proguard.classfile.attribute.annotation.AnnotationElementValue
class AnnotationElementValue extends ElementValue implements Serializable-
Serialized Fields
-
annotationValue
Annotation annotationValue
-
-
-
Class proguard.classfile.attribute.annotation.AnnotationsAttribute
class AnnotationsAttribute extends Attribute implements Serializable-
Serialized Fields
-
annotations
Annotation[] annotations
-
u2annotationsCount
int u2annotationsCount
-
-
-
Class proguard.classfile.attribute.annotation.ArrayElementValue
class ArrayElementValue extends ElementValue implements Serializable-
Serialized Fields
-
elementValues
ElementValue[] elementValues
-
u2elementValuesCount
int u2elementValuesCount
-
-
-
Class proguard.classfile.attribute.annotation.ClassElementValue
class ClassElementValue extends ElementValue implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.annotation.ConstantElementValue
class ConstantElementValue extends ElementValue implements Serializable-
Serialized Fields
-
u1tag
char u1tag
-
u2constantValueIndex
int u2constantValueIndex
-
-
-
Class proguard.classfile.attribute.annotation.ElementValue
class ElementValue extends SimpleProcessable implements Serializable-
Serialized Fields
-
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.
-
-
-
Class proguard.classfile.attribute.annotation.EnumConstantElementValue
class EnumConstantElementValue extends ElementValue implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
class ParameterAnnotationsAttribute extends Attribute implements Serializable-
Serialized Fields
-
parameterAnnotations
Annotation[][] parameterAnnotations
-
u1parametersCount
int u1parametersCount
-
u2parameterAnnotationsCount
int[] u2parameterAnnotationsCount
-
-
-
Class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
class RuntimeInvisibleAnnotationsAttribute extends AnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
class RuntimeInvisibleParameterAnnotationsAttribute extends ParameterAnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
class RuntimeInvisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
class RuntimeVisibleAnnotationsAttribute extends AnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
class RuntimeVisibleParameterAnnotationsAttribute extends ParameterAnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
class RuntimeVisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute implements Serializable -
Class proguard.classfile.attribute.annotation.TypeAnnotation
class TypeAnnotation extends Annotation implements Serializable-
Serialized Fields
-
targetInfo
TargetInfo targetInfo
-
typePath
TypePathInfo[] typePath
-
-
-
Class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
class TypeAnnotationsAttribute extends AnnotationsAttribute implements Serializable
-
-
Package proguard.classfile.attribute.module
-
Class proguard.classfile.attribute.module.ExportsInfo
class ExportsInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2exportsFlags
int u2exportsFlags
-
u2exportsIndex
int u2exportsIndex
-
u2exportsToCount
int u2exportsToCount
-
u2exportsToIndex
int[] u2exportsToIndex
-
-
-
Class proguard.classfile.attribute.module.ModuleAttribute
class ModuleAttribute extends Attribute implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.attribute.module.ModuleMainClassAttribute
class ModuleMainClassAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2mainClass
int u2mainClass
-
-
-
Class proguard.classfile.attribute.module.ModulePackagesAttribute
class ModulePackagesAttribute extends Attribute implements Serializable-
Serialized Fields
-
u2packages
int[] u2packages
-
u2packagesCount
int u2packagesCount
-
-
-
Class proguard.classfile.attribute.module.OpensInfo
class OpensInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2opensFlags
int u2opensFlags
-
u2opensIndex
int u2opensIndex
-
u2opensToCount
int u2opensToCount
-
u2opensToIndex
int[] u2opensToIndex
-
-
-
Class proguard.classfile.attribute.module.ProvidesInfo
class ProvidesInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2providesIndex
int u2providesIndex
-
u2providesWithCount
int u2providesWithCount
-
u2providesWithIndex
int[] u2providesWithIndex
-
-
-
Class proguard.classfile.attribute.module.RequiresInfo
class RequiresInfo extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2requiresFlags
int u2requiresFlags
-
u2requiresIndex
int u2requiresIndex
-
u2requiresVersionIndex
int u2requiresVersionIndex
-
-
-
-
Package proguard.classfile.attribute.preverification
-
Class proguard.classfile.attribute.preverification.DoubleType
class DoubleType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.FloatType
class FloatType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.FullFrame
class FullFrame extends StackMapFrame implements Serializable-
Serialized Fields
-
stack
VerificationType[] stack
-
stackCount
int stackCount
-
variables
VerificationType[] variables
-
variablesCount
int variablesCount
-
-
-
Class proguard.classfile.attribute.preverification.IntegerType
class IntegerType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.LessZeroFrame
class LessZeroFrame extends StackMapFrame implements Serializable-
Serialized Fields
-
choppedVariablesCount
int choppedVariablesCount
-
-
-
Class proguard.classfile.attribute.preverification.LongType
class LongType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.MoreZeroFrame
class MoreZeroFrame extends StackMapFrame implements Serializable-
Serialized Fields
-
additionalVariables
VerificationType[] additionalVariables
-
additionalVariablesCount
int additionalVariablesCount
-
-
-
Class proguard.classfile.attribute.preverification.NullType
class NullType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.ObjectType
class ObjectType extends VerificationType implements Serializable-
Serialized Fields
-
u2classIndex
int u2classIndex
-
-
-
Class proguard.classfile.attribute.preverification.SameOneFrame
class SameOneFrame extends StackMapFrame implements Serializable-
Serialized Fields
-
stackItem
VerificationType stackItem
-
-
-
Class proguard.classfile.attribute.preverification.SameZeroFrame
class SameZeroFrame extends StackMapFrame implements Serializable -
Class proguard.classfile.attribute.preverification.StackMapAttribute
class StackMapAttribute extends Attribute implements Serializable-
Serialized Fields
-
stackMapFrames
FullFrame[] stackMapFrames
-
u2stackMapFramesCount
int u2stackMapFramesCount
-
-
-
Class proguard.classfile.attribute.preverification.StackMapFrame
class StackMapFrame extends SimpleProcessable implements Serializable-
Serialized Fields
-
u2offsetDelta
int u2offsetDelta
-
-
-
Class proguard.classfile.attribute.preverification.StackMapTableAttribute
class StackMapTableAttribute extends Attribute implements Serializable-
Serialized Fields
-
stackMapFrames
StackMapFrame[] stackMapFrames
-
u2stackMapFramesCount
int u2stackMapFramesCount
-
-
-
Class proguard.classfile.attribute.preverification.TopType
class TopType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.UninitializedThisType
class UninitializedThisType extends VerificationType implements Serializable -
Class proguard.classfile.attribute.preverification.UninitializedType
class UninitializedType extends VerificationType implements Serializable-
Serialized Fields
-
u2newInstructionOffset
int u2newInstructionOffset
-
-
-
Class proguard.classfile.attribute.preverification.VerificationType
class VerificationType extends SimpleProcessable implements Serializable
-
-
Package proguard.classfile.attribute.signature.ast
-
Exception proguard.classfile.attribute.signature.ast.ASTStructureException
class ASTStructureException extends ProguardCoreException implements Serializable
-
-
Package proguard.classfile.constant
-
Class proguard.classfile.constant.AnyMethodrefConstant
class AnyMethodrefConstant extends RefConstant implements Serializable-
Serialized Fields
-
referencedMethod
Method referencedMethod
An extra field optionally pointing to the referenced Method object. This field is typically filled out by the.ClassReferenceInitializer
-
-
-
Class proguard.classfile.constant.ClassConstant
class ClassConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.Constant
class Constant extends SimpleProcessable implements Serializable -
Class proguard.classfile.constant.DoubleConstant
class DoubleConstant extends Constant implements Serializable-
Serialized Fields
-
f8value
double f8value
-
-
-
Class proguard.classfile.constant.DynamicConstant
class DynamicConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.FieldrefConstant
class FieldrefConstant extends RefConstant implements Serializable-
Serialized Fields
-
referencedField
Field referencedField
An extra field optionally pointing to the referenced Field object. This field is typically filled out by the.ClassReferenceInitializer
-
-
-
Class proguard.classfile.constant.FloatConstant
class FloatConstant extends Constant implements Serializable-
Serialized Fields
-
f4value
float f4value
-
-
-
Class proguard.classfile.constant.IntegerConstant
class IntegerConstant extends Constant implements Serializable-
Serialized Fields
-
u4value
int u4value
-
-
-
Class proguard.classfile.constant.InterfaceMethodrefConstant
class InterfaceMethodrefConstant extends AnyMethodrefConstant implements Serializable -
Class proguard.classfile.constant.InvokeDynamicConstant
class InvokeDynamicConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.LongConstant
class LongConstant extends Constant implements Serializable-
Serialized Fields
-
u8value
long u8value
-
-
-
Class proguard.classfile.constant.MethodHandleConstant
class MethodHandleConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.MethodrefConstant
class MethodrefConstant extends AnyMethodrefConstant implements Serializable -
Class proguard.classfile.constant.MethodTypeConstant
class MethodTypeConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.ModuleConstant
class ModuleConstant extends Constant implements Serializable-
Serialized Fields
-
u2nameIndex
int u2nameIndex
-
-
-
Class proguard.classfile.constant.NameAndTypeConstant
class NameAndTypeConstant extends Constant implements Serializable-
Serialized Fields
-
u2descriptorIndex
int u2descriptorIndex
-
u2nameIndex
int u2nameIndex
-
-
-
Class proguard.classfile.constant.PackageConstant
class PackageConstant extends Constant implements Serializable-
Serialized Fields
-
u2nameIndex
int u2nameIndex
-
-
-
Class proguard.classfile.constant.PrimitiveArrayConstant
class PrimitiveArrayConstant extends Constant implements Serializable-
Serialized Fields
-
values
Object values
-
-
-
Class proguard.classfile.constant.RefConstant
class RefConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.StringConstant
class StringConstant extends Constant implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.constant.Utf8Constant
class Utf8Constant extends Constant implements Serializable-
Serialized Fields
-
string
String string
-
-
-
-
Package proguard.classfile.exception
-
Exception proguard.classfile.exception.NegativeStackSizeException
class NegativeStackSizeException extends ProguardCoreException implements Serializable-
Serialized Fields
-
clazz
Clazz clazz
-
instruction
Instruction instruction
-
instructionOffset
int instructionOffset
-
method
Method method
-
-
-
-
Package proguard.classfile.kotlin
-
Class proguard.classfile.kotlin.KotlinAnnotation
class KotlinAnnotation extends SimpleProcessable implements Serializable-
Serialized Fields
-
arguments
List<KotlinAnnotationArgument> arguments
-
className
String className
-
referencedAnnotationClass
Clazz referencedAnnotationClass
-
-
-
Class proguard.classfile.kotlin.KotlinAnnotationArgument
class KotlinAnnotationArgument extends SimpleProcessable implements Serializable-
Serialized Fields
-
name
String name
-
referencedAnnotationMethod
Method referencedAnnotationMethod
-
referencedAnnotationMethodClass
Clazz referencedAnnotationMethodClass
-
value
KotlinAnnotationArgument.Value value
-
-
-
Class proguard.classfile.kotlin.KotlinClassKindMetadata
class KotlinClassKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.kotlin.KotlinConstructorMetadata
class KotlinConstructorMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinConstructorFlags flags
-
jvmSignature
MethodSignature jvmSignature
-
referencedMethod
Method referencedMethod
-
valueParameters
List<KotlinValueParameterMetadata> valueParameters
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
Class proguard.classfile.kotlin.KotlinContractMetadata
class KotlinContractMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
effects
List<KotlinEffectMetadata> effects
-
-
-
Class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
class KotlinDeclarationContainerMetadata extends KotlinMetadata implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
class KotlinEffectExpressionMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
andRightHandSides
List<KotlinEffectExpressionMetadata> andRightHandSides
-
constantValue
Object constantValue
-
flags
KotlinEffectExpressionFlags flags
-
hasConstantValue
boolean hasConstantValue
-
orRightHandSides
List<KotlinEffectExpressionMetadata> orRightHandSides
-
parameterIndex
int parameterIndex
-
typeOfIs
KotlinTypeMetadata typeOfIs
-
-
-
Class proguard.classfile.kotlin.KotlinEffectMetadata
class KotlinEffectMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
conclusionOfConditionalEffect
KotlinEffectExpressionMetadata conclusionOfConditionalEffect
-
constructorArguments
List<KotlinEffectExpressionMetadata> constructorArguments
-
effectType
proguard.classfile.kotlin.KotlinEffectType effectType
-
invocationKind
proguard.classfile.kotlin.KotlinEffectInvocationKind invocationKind
-
-
-
Class proguard.classfile.kotlin.KotlinEnumEntryMetadata
class KotlinEnumEntryMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
annotations
List<KotlinAnnotation> annotations
-
name
String name
-
referencedEnumEntry
Field referencedEnumEntry
-
-
-
Class proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
class KotlinFileFacadeKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable -
Class proguard.classfile.kotlin.KotlinFunctionMetadata
class KotlinFunctionMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.kotlin.KotlinMetadata
class KotlinMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
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.
-
-
-
Class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
class KotlinMultiFileFacadeKindMetadata extends KotlinMetadata implements Serializable -
Class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
class KotlinMultiFilePartKindMetadata extends KotlinDeclarationContainerMetadata implements Serializable -
Class proguard.classfile.kotlin.KotlinPropertyMetadata
class KotlinPropertyMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
Deprecated. -
syntheticMethodForAnnotations
MethodSignature syntheticMethodForAnnotations
-
syntheticMethodForDelegate
MethodSignature syntheticMethodForDelegate
-
type
KotlinTypeMetadata type
-
typeParameters
List<KotlinTypeParameterMetadata> typeParameters
-
versionRequirement
KotlinVersionRequirementMetadata versionRequirement
-
-
-
Class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
class KotlinSyntheticClassKindMetadata extends KotlinMetadata implements Serializable-
Serialized Fields
-
callableReferenceInfo
CallableReferenceInfo callableReferenceInfo
-
flavor
KotlinSyntheticClassKindMetadata.Flavor flavor
-
functions
List<KotlinFunctionMetadata> functions
-
-
-
Class proguard.classfile.kotlin.KotlinTypeAliasMetadata
class KotlinTypeAliasMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.kotlin.KotlinTypeMetadata
class KotlinTypeMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
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
-
-
-
Class proguard.classfile.kotlin.KotlinTypeParameterMetadata
class KotlinTypeParameterMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinTypeParameterFlags flags
-
id
int id
-
name
String name
-
upperBounds
List<KotlinTypeMetadata> upperBounds
-
variance
KotlinTypeVariance variance
-
-
-
Class proguard.classfile.kotlin.KotlinValueParameterMetadata
class KotlinValueParameterMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
annotations
List<KotlinAnnotation> annotations
-
flags
KotlinValueParameterFlags flags
-
index
int index
-
parameterName
String parameterName
-
type
KotlinTypeMetadata type
-
varArgElementType
KotlinTypeMetadata varArgElementType
-
-
-
Class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
class KotlinVersionRequirementMetadata extends SimpleProcessable implements Serializable -
Class proguard.classfile.kotlin.UnsupportedKotlinMetadata
class UnsupportedKotlinMetadata extends KotlinMetadata implements Serializable
-
-
Package proguard.classfile.kotlin.flags
-
Class proguard.classfile.kotlin.flags.KotlinPropertyAccessorMetadata
class KotlinPropertyAccessorMetadata extends SimpleProcessable implements Serializable-
Serialized Fields
-
annotations
List<KotlinAnnotation> annotations
-
hasAnnotations
boolean hasAnnotations
Deprecated. -
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
-
-
-
-
Package proguard.dexfile.ir.ts
-
Package proguard.dexfile.reader
-
Exception proguard.dexfile.reader.DexException
class DexException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package proguard.evaluation
-
Exception proguard.evaluation.IncompleteClassHierarchyException
class IncompleteClassHierarchyException extends ProguardCoreException implements Serializable
-
-
Package proguard.evaluation.exception
-
Exception proguard.evaluation.exception.ArrayIndexOutOfBounds
class ArrayIndexOutOfBounds extends ProguardCoreException implements Serializable-
Serialized Fields
-
bound
int bound
-
index
int index
-
-
-
Exception proguard.evaluation.exception.ArrayStoreTypeException
class ArrayStoreTypeException extends ProguardCoreException implements Serializable-
Serialized Fields
-
array
TypedReferenceValue array
-
value
Value value
-
-
-
Exception proguard.evaluation.exception.EmptyCodeAttributeException
class EmptyCodeAttributeException extends ProguardCoreException implements Serializable -
Exception proguard.evaluation.exception.ExcessiveComplexityException
class ExcessiveComplexityException extends ProguardCoreException implements Serializable -
Exception proguard.evaluation.exception.IncompleteClassHierarchyException
class IncompleteClassHierarchyException extends IncompleteClassHierarchyException implements Serializable -
Exception proguard.evaluation.exception.PartialEvaluatorException
class PartialEvaluatorException extends ProguardCoreException implements Serializable -
Exception proguard.evaluation.exception.StackCategoryOneException
class StackCategoryOneException extends ProguardCoreException implements Serializable-
Serialized Fields
-
foundValue
Value foundValue
The value that was found to be of incorrect type.
-
-
-
Exception proguard.evaluation.exception.StackGeneralizationException
class StackGeneralizationException extends PartialEvaluatorException implements Serializable-
Serialized Fields
-
first
TracedStack first
-
second
TracedStack second
-
-
-
Exception proguard.evaluation.exception.StackTypeException
class StackTypeException extends ProguardCoreException implements Serializable -
Exception proguard.evaluation.exception.ValueTypeException
class ValueTypeException extends ProguardCoreException implements Serializable -
Exception proguard.evaluation.exception.VariableEmptySlotException
class VariableEmptySlotException extends VariableEvaluationException implements Serializable -
Exception proguard.evaluation.exception.VariableEvaluationException
class VariableEvaluationException extends ProguardCoreException implements Serializable-
Serialized Fields
-
index
int index
The index of the variable this exception is about.
-
-
-
Exception proguard.evaluation.exception.VariableIndexOutOfBoundException
class VariableIndexOutOfBoundException extends VariableEvaluationException implements Serializable-
Serialized Fields
-
bound
int bound
The bound that has been invalidated.
-
-
-
Exception proguard.evaluation.exception.VariablesGeneralizationException
class VariablesGeneralizationException extends ProguardCoreException implements Serializable-
Serialized Fields
-
first
TracedVariables first
-
second
TracedVariables second
-
-
-
Exception proguard.evaluation.exception.VariableTypeException
class VariableTypeException extends VariableEvaluationException implements Serializable
-
-
Package proguard.exception
-
Exception proguard.exception.ProguardCoreException
class ProguardCoreException extends RuntimeException implements Serializable-
Serialized Fields
-
componentErrorId
int componentErrorId
A unique id identifying the error (or group of errors). -
errorParameters
Object[] errorParameters
Information related to the error.
-
-
-
-
Package proguard.resources.file
-
Class proguard.resources.file.ResourceFile
class ResourceFile extends SimpleFeatureNamedProcessable implements Serializable-
Serialized Fields
-
fileName
String fileName
-
fileSize
long fileSize
-
references
Set<ResourceJavaReference> references
-
-
-
-
Package proguard.resources.kotlinmodule
-
Class proguard.resources.kotlinmodule.KotlinModule
class KotlinModule extends ResourceFile implements Serializable-
Serialized Fields
-
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
-
-
-
-
Package proguard.util
-
Class proguard.util.SimpleFeatureNamedProcessable
class SimpleFeatureNamedProcessable extends SimpleProcessable implements Serializable -
Class proguard.util.SimpleProcessable
class SimpleProcessable extends Object implements Serializable-
Serialized Fields
-
processingFlags
int processingFlags
-
processingInfo
Object processingInfo
-
-
-
KotlinPropertyMetadata.setterParameterinstead. There can only be one setter parameter but this old API used a list.