A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class proguard.dexfile.reader.node.insn.BaseSwitchStmtNode
- a - Variable in class proguard.dexfile.reader.node.insn.ConstStmtNode
- a - Variable in class proguard.dexfile.reader.node.insn.FieldStmtNode
- a - Variable in class proguard.dexfile.reader.node.insn.JumpStmtNode
- a - Variable in class proguard.dexfile.reader.node.insn.Stmt1RNode
- a - Variable in class proguard.dexfile.reader.node.insn.Stmt2RNode
- a - Variable in class proguard.dexfile.reader.node.insn.Stmt3RNode
- a - Variable in class proguard.dexfile.reader.node.insn.TypeStmtNode
- A - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- A - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- A - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- AAB_ANDROID_MANIFEST_XML_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ANDROID_MANIFEST_XML_SUFFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ASSETS_DEX_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ASSETS_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ASSETS_PB_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE_DEX_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE_MANIFEST_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE_RES_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BASE_ROOT_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BUNDLE_METADATA_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_BUNDLETOOL_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_CLASSES_DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_DEX_INFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_DYLIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_LIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_MANIFEST_INFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_METADATA_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_NATIVE_PB_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_OBFUSCATION_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RES_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RES_XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RESOURCES_ARSC_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RESOURCES_ARSC_SUFFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RESOURCES_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RESOURCES_PB_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAB_RESOURCES_PB_SUFFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ROOT - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ROOT_INFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_ROOT_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAB_XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- aaload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aaload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- AAR_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
- AAR_JNI_DYFILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAR_JNI_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AAR_JNI_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- AAR_R_TXT - Static variable in class proguard.dexfile.AndroidConstants
- AAR_RESOURCE_FILES_ALLOW_SHRINKING - Static variable in class proguard.dexfile.AndroidConstants
- aastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- abbreviation - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- abbreviationAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- abort - Variable in class proguard.analysis.cpa.defaults.ControllableAbortOperator
- abort(AbstractState) - Method in class proguard.analysis.cpa.defaults.ControllableAbortOperator
- abort(AbstractState) - Method in class proguard.analysis.cpa.defaults.NeverAbortOperator
- abort(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.AbortOperator
-
The operator receives a newly discovered abstract state and returns whether the analysis should terminate.
- abortOperator - Variable in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
- abortOperator - Variable in class proguard.analysis.cpa.defaults.CpaRun
- AbortOperator - Interface in proguard.analysis.cpa.interfaces
-
The
AbortOperator
defines whether the analysis should terminate upon encountering a specific abstract state. - ABSTRACT - Static variable in class proguard.classfile.AccessConstants
- ABSTRACT - Static variable in class proguard.classfile.JavaAccessConstants
- AbstractDomain - Interface in proguard.analysis.cpa.interfaces
-
The
AbstractDomain
defines a semilattice overAbstractState
s. - AbstractInvokeExpr - Class in proguard.dexfile.ir.expr
- AbstractInvokeExpr(Value.VT, Value[]) - Constructor for class proguard.dexfile.ir.expr.AbstractInvokeExpr
- AbstractKotlinMetadataConstraint - Class in proguard.util.kotlin.asserter.constraint
- AbstractKotlinMetadataConstraint() - Constructor for class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- AbstractMethodStmtNode - Class in proguard.dexfile.reader.node.insn
- AbstractMethodStmtNode(Op, int[]) - Constructor for class proguard.dexfile.reader.node.insn.AbstractMethodStmtNode
- AbstractSingleWrapperState - Class in proguard.analysis.cpa.defaults
-
This
AbstractWrapperState
wraps a singleAbstractState
and delegates the precision getter to it. - AbstractSingleWrapperState(AbstractState) - Constructor for class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
-
Create a single wrapper abstract state around the given state.
- abstractState - Variable in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- AbstractState - Interface in proguard.analysis.cpa.interfaces
-
An
AbstractState
contains information about the program state. - AbstractWaitlist<CollectionT extends java.util.Collection<AbstractState>> - Class in proguard.analysis.cpa.defaults
-
This is a base class for
Waitlist
s parametrized by the carrierCollectionT
. - AbstractWaitlist(CollectionT) - Constructor for class proguard.analysis.cpa.defaults.AbstractWaitlist
-
Create a waitlist from a carrier collection.
- AbstractWrapperState - Class in proguard.analysis.cpa.defaults
-
This
AbstractState
wraps an arbitrary number of otherAbstractState
s. - AbstractWrapperState() - Constructor for class proguard.analysis.cpa.defaults.AbstractWrapperState
- ACC_ABSTRACT - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_ANNOTATION - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_BRIDGE - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_CONSTRUCTOR - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_DECLARED_SYNCHRONIZED - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_DEX_HIDDEN_BIT - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_DEX_HIDDEN_BIT_NATIVE - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_ENUM - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_FINAL - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_INTERFACE - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_NATIVE - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_PRIVATE - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_PROTECTED - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_PUBLIC - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_STATIC - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_STRICT - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_SYNCHRONIZED - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_SYNTHETIC - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_TRANSIENT - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_VARARGS - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_VISIBILITY_FLAGS - Static variable in interface proguard.dexfile.reader.DexConstants
- ACC_VOLATILE - Static variable in interface proguard.dexfile.reader.DexConstants
- accept(int, int[], String[], String[], int, String, String) - Method in interface proguard.classfile.io.LibraryClassReader.KotlinMetadataElementValueConsumer
- accept(int, int, int) - Method in interface proguard.classfile.attribute.visitor.MaxStackSizeComputer.StackSizeConsumer
- accept(Consumer<String>) - Method in interface proguard.dexfile.reader.BaseDexFileReader
- accept(Consumer<String>) - Method in class proguard.dexfile.reader.DexContainerReader
- accept(Consumer<String>) - Method in class proguard.dexfile.reader.DexFileReader
-
Provides the given consumer with all strings in the dex file.
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationElementValue
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ArrayElementValue
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ClassElementValue
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ConstantElementValue
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ElementValue
-
Accepts the given visitor.
- accept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.CatchTargetInfo
-
Lets the visitor visit, with Method and CodeAttribute null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
-
Lets the visitor visit, with Field null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
-
Lets the visitor visit, with Method null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
-
Lets the visitor visit, with Method and CodeAttribute null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
-
Lets the visitor visit, with Method and CodeAttribute null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
-
Accepts the given visitor, in the context of a type annotation on a class.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
-
Lets the visitor visit, with Method null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
-
Lets the visitor visit, with Method and CodeAttribute null.
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
- accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
-
Accepts the given visitor in the context of the given record component.
- accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
-
Accepts the given visitor.
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodsAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.InnerClassesAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.module.ModuleMainClassAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.module.ModulePackagesAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.NestHostAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.NestMembersAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.PermittedSubclassesAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.RecordAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SourceDebugExtensionAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SourceDirAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SourceFileAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SyntheticAttribute
- accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.ClassConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.Constant
-
Accepts the given visitor.
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.DoubleConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.DynamicConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.FieldrefConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.FloatConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.IntegerConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.InterfaceMethodrefConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.InvokeDynamicConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.LongConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.MethodHandleConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.MethodrefConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.MethodTypeConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.ModuleConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.NameAndTypeConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.PackageConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.StringConstant
- accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.Utf8Constant
- accept(Clazz, Field, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
- accept(Clazz, Field, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
-
Accepts the given visitor, in the context of a type annotation on a field.
- accept(Clazz, Field, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
-
Accepts the given visitor in the context of the given field.
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.ConstantValueAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.SyntheticAttribute
- accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.BooleanValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ByteValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.CharValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.DoubleValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.FloatValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.IntValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.LongValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ShortValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.StringValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.UByteValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.UIntValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ULongValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.UShortValue
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in interface proguard.classfile.kotlin.KotlinAnnotationArgument.Value
- accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
- accept(Clazz, KotlinAnnotatable, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- accept(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- accept(Clazz, KotlinClassKindMetadata, KotlinConstructorVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- accept(Clazz, KotlinClassKindMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- accept(Clazz, KotlinClassKindMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- accept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- accept(Clazz, KotlinMetadata, KotlinConstructorMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectMetadata
- accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractVisitor) - Method in class proguard.classfile.kotlin.KotlinContractMetadata
- accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- accept(Clazz, KotlinMetadata, KotlinTypeAliasMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- accept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- accept(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- accept(Clazz, KotlinTypeAliasMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- accept(Clazz, KotlinTypeMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- accept(Clazz, KotlinTypeParameterMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- accept(Clazz, KotlinTypeParameterMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.UnsupportedKotlinMetadata
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
-
Accepts the given visitor, in the context of a type annotation on a method.
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
- accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.SameOneFrame
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.SameZeroFrame
- accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapFrame
-
Accepts the given visitor.
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.DoubleType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FloatType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.IntegerType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.LongType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.NullType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.ObjectType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.TopType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedThisType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedType
- accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.VerificationType
-
Accepts the given visitor in the context of a method's code, either on a stack or as a variable.
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.BranchInstruction
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.ConstantInstruction
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.Instruction
-
Accepts the given visitor.
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.SimpleInstruction
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.TableSwitchInstruction
- accept(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.classfile.instruction.VariableInstruction
- accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.CatchTargetInfo
- accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
- accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
- accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
-
Accepts the given visitor, in the context of a type annotation code.
- accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
-
Accepts the given visitor in the context of the given code attribute.
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.LocalVariableTableAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.LocalVariableTypeTableAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapTableAttribute
- accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
-
Accepts the given visitor in the context of the given method.
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.ExceptionsAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.MethodParametersAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.SyntheticAttribute
- accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
- accept(Clazz, MemberVisitor) - Method in class proguard.classfile.LibraryMember
- accept(Clazz, MemberVisitor) - Method in interface proguard.classfile.Member
-
Accepts the given class visitor.
- accept(Clazz, MemberVisitor) - Method in class proguard.classfile.ProgramMember
- accept(CallableReferenceInfoVisitor) - Method in interface proguard.classfile.kotlin.reflect.CallableReferenceInfo
- accept(CallableReferenceInfoVisitor) - Method in class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
- accept(CallableReferenceInfoVisitor) - Method in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- accept(CallableReferenceInfoVisitor) - Method in class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- accept(CallableReferenceInfoVisitor) - Method in class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
- accept(LibraryClass, MemberVisitor) - Method in class proguard.classfile.LibraryField
- accept(LibraryClass, MemberVisitor) - Method in class proguard.classfile.LibraryMember
-
Accepts the given member info visitor.
- accept(LibraryClass, MemberVisitor) - Method in class proguard.classfile.LibraryMethod
- accept(ProgramClass, MemberVisitor) - Method in class proguard.classfile.ProgramField
- accept(ProgramClass, MemberVisitor) - Method in class proguard.classfile.ProgramMember
-
Accepts the given member info visitor.
- accept(ProgramClass, MemberVisitor) - Method in class proguard.classfile.ProgramMethod
- accept(ClassPoolVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassPoolVisitor to the class pool.
- accept(ClassVisitor) - Method in interface proguard.classfile.Clazz
-
Accepts the given class visitor.
- accept(ClassVisitor) - Method in class proguard.classfile.LibraryClass
- accept(ClassVisitor) - Method in class proguard.classfile.ProgramClass
- accept(DexAnnotationAble) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
- accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexClassNode
- accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexFieldNode
- accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexFileNode
- accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexMethodNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.DexCodeNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.ConstStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.DexLabelStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.DexStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.FieldStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.FilledNewArrayStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.JumpStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.MethodPolymorphicStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.MethodStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.PackedSwitchStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.SparseSwitchStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.Stmt0RNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.Stmt1RNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.Stmt2RNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.Stmt3RNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.insn.TypeStmtNode
- accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.TryCatchNode
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.EndLocal
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.Epiogue
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.LineNumber
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.Prologue
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.RestartLocal
- accept(DexDebugVisitor) - Method in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- accept(DexFieldVisitor) - Method in class proguard.dexfile.reader.node.DexFieldNode
- accept(DexFileVisitor) - Method in interface proguard.dexfile.reader.BaseDexFileReader
- accept(DexFileVisitor) - Method in class proguard.dexfile.reader.DexContainerReader
- accept(DexFileVisitor) - Method in class proguard.dexfile.reader.DexFileReader
-
equals to
DexFileReader.accept(DexFileVisitor, int)
with 0 as config - accept(DexFileVisitor) - Method in class proguard.dexfile.reader.node.DexClassNode
- accept(DexFileVisitor) - Method in class proguard.dexfile.reader.node.DexFileNode
- accept(DexFileVisitor, int) - Method in interface proguard.dexfile.reader.BaseDexFileReader
- accept(DexFileVisitor, int) - Method in class proguard.dexfile.reader.DexContainerReader
- accept(DexFileVisitor, int) - Method in class proguard.dexfile.reader.DexFileReader
-
Makes the given visitor visit the dex file.
- accept(DexFileVisitor, int, int) - Method in interface proguard.dexfile.reader.BaseDexFileReader
- accept(DexFileVisitor, int, int) - Method in class proguard.dexfile.reader.DexContainerReader
- accept(DexFileVisitor, int, int) - Method in class proguard.dexfile.reader.DexFileReader
-
Makes the given visitor visit the dex file.
- accept(DexMethodVisitor) - Method in class proguard.dexfile.reader.node.DexCodeNode
- accept(DexMethodVisitor) - Method in class proguard.dexfile.reader.node.DexMethodNode
- accept(ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFile
- accept(ResourceFileVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModule
- accept(KotlinModule, KotlinModulePackageVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModulePackage
- accept(KotlinModuleVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModule
- acceptAnnotationItem(DexAnnotationVisitor, String, Object) - Static method in class proguard.dexfile.reader.node.DexAnnotationNode
- accepted(int, int, int) - Static method in class proguard.classfile.util.AccessUtil
-
Returns whether the given access flags match the required set and unset access flags.
- accepts(String) - Method in class proguard.classfile.util.WarningPrinter
-
Returns whether the given class name passes the class name filter.
- accepts(String, String) - Method in class proguard.classfile.util.WarningPrinter
-
Returns whether the given class names pass the class name filter.
- accepts(DataEntry) - Method in class proguard.classfile.io.visitor.ProcessingFlagDataEntryFilter
- accepts(DataEntry) - Method in class proguard.io.DataEntryClassInfoFilter
- accepts(DataEntry) - Method in class proguard.io.DataEntryDirectoryFilter
- accepts(DataEntry) - Method in interface proguard.io.DataEntryFilter
-
Checks whether the filter accepts the given data entry.
- accepts(DataEntry) - Method in class proguard.io.DataEntryNameFilter
- accepts(DataEntry) - Method in class proguard.io.DataEntryParentFilter
- access - Variable in class proguard.dexfile.reader.node.DexClassNode
- access - Variable in class proguard.dexfile.reader.node.DexFieldNode
- access - Variable in class proguard.dexfile.reader.node.DexMethodNode
- AccessConstants - Class in proguard.classfile
-
Access flags for classes, fields, methods, parameters, and modules.
- AccessConstants() - Constructor for class proguard.classfile.AccessConstants
- AccessFixer - Class in proguard.classfile.editor
-
This
ClassVisitor
fixes the access modifiers of all classes and class members that are referenced by the classes that it visits. - AccessFixer() - Constructor for class proguard.classfile.editor.AccessFixer
- accessFlags(int) - Static method in class proguard.classfile.util.AccessUtil
-
Returns the corresponding access flags of the given access level.
- accessLevel(int) - Static method in class proguard.classfile.util.AccessUtil
-
Returns the corresponding access level of the given access flags.
- AccessUtil - Class in proguard.classfile.util
-
Utility methods for working with access flags.
- AccessUtil() - Constructor for class proguard.classfile.util.AccessUtil
- aconst_null() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aconst_null() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- actualMaxSize - Variable in class proguard.evaluation.Stack
- actualOpcode() - Method in class proguard.classfile.instruction.Instruction
-
Returns the actual opcode of this instruction, i.e.
- add(byte[], int, byte) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(char[], int, char) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(double[], int, double) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(float[], int, float) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns an InstructionOffsetValue that contains the instructions offsets of this value and the given instruction offset.
- add(int[], int, int) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(int, ClassPathEntry) - Method in class proguard.io.ClassPath
- add(long[], int, long) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(short[], int, short) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- add(AbstractState) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- add(AbstractState) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- add(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Adds an abstract state.
- add(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Adds an abstract state.
- add(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- add(DexStmtNode) - Method in class proguard.dexfile.reader.node.DexCodeNode
- add(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the sum of this DoubleValue and the given DoubleValue.
- add(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- add(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- add(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- add(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the sum of this FloatValue and the given FloatValue.
- add(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- add(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- add(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- add(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the sum of this IntegerValue and the given IntegerValue.
- add(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- add(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- add(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- add(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- add(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the sum of this LongValue and the given LongValue.
- add(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- add(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- add(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- add(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the sum of this DoubleValue and the given ParticularDoubleValue.
- add(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- add(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the sum of this FloatValue and the given ParticularFloatValue.
- add(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- add(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the sum of this IntegerValue and the given ParticularIntegerValue.
- add(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- add(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- add(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the sum of this LongValue and the given ParticularLongValue.
- add(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- add(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the sum of this IntegerValue and the given RangeIntegerValue.
- add(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- add(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- add(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- add(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the sum of this DoubleValue and the given SpecificDoubleValue.
- add(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- add(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the sum of this FloatValue and the given SpecificFloatValue.
- add(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- add(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the sum of this IntegerValue and the given SpecificIntegerValue.
- add(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- add(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the sum of this LongValue and the given SpecificLongValue.
- add(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- add(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the sum of this IntegerValue and the given UnknownIntegerValue.
- add(ClassPathEntry) - Method in class proguard.io.ClassPath
- add(T) - Method in class proguard.dexfile.ir.ts.UniqueQueue
- add(T[], int, T) - Static method in class proguard.util.ArrayUtil
-
Adds the given element to the given array.
- ADD - proguard.dexfile.ir.expr.Value.VT
- ADD - Static variable in class proguard.evaluation.value.CompositeDoubleValue
- ADD - Static variable in class proguard.evaluation.value.CompositeFloatValue
- ADD - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- ADD - Static variable in class proguard.evaluation.value.CompositeLongValue
- ADD_DOUBLE - proguard.dexfile.reader.Op
- ADD_DOUBLE_2ADDR - proguard.dexfile.reader.Op
- ADD_FLOAT - proguard.dexfile.reader.Op
- ADD_FLOAT_2ADDR - proguard.dexfile.reader.Op
- ADD_INT - proguard.dexfile.reader.Op
- ADD_INT_2ADDR - proguard.dexfile.reader.Op
- ADD_INT_LIT16 - proguard.dexfile.reader.Op
- ADD_INT_LIT8 - proguard.dexfile.reader.Op
- ADD_LONG - proguard.dexfile.reader.Op
- ADD_LONG_2ADDR - proguard.dexfile.reader.Op
- addAll(Collection<? extends AbstractState>) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- addAll(Collection<? extends AbstractState>) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- addAll(Collection<? extends AbstractState>) - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Adds multiple abstract states.
- addAll(Collection<? extends AbstractState>) - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Adds multiple abstract states.
- addAll(Collection<? extends T>) - Method in class proguard.dexfile.ir.ts.UniqueQueue
- addAll(Collection<Stmt>) - Method in class proguard.dexfile.ir.stmt.StmtList
- addAll(ClassPath) - Method in class proguard.io.ClassPath
- addAllUses(Set<String>) - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- addAndReturnField(int, String, String) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new field to the edited class, and returns it.
- addAndReturnField(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new field to the edited class, and returns it.
- addAndReturnMethod(int, String, String) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method to the edited class, and returns it.
- addAndReturnMethod(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new method to the edited class, and returns it.
- addAndReturnMethod(int, String, String, int, ClassBuilder.CodeBuilder) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method with a code attribute to the edited class, and returns it.
- addAnnotation(int, Annotation) - Method in class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
-
Adds a given annotation to the annotations attribute.
- addAnnotation(Annotation) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
-
Adds a given annotation to the annotations attribute.
- addAnnotationVisitor(AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- addAttribute(Attribute) - Method in class proguard.classfile.editor.AttributesEditor
-
Adds the given attribute to the target.
- addAttributeVisitor(AttributeVisitor) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- addBootstrapMethodInfo(BootstrapMethodInfo) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeEditor
-
Adds a given bootstrap method to the bootstrap methods attribute.
- addCall(Call) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
-
Add a
Call
to this call graph. - addClass(String, Clazz) - Method in class proguard.classfile.ClassPool
-
Adds the given Clazz with the given name to the class pool.
- addClass(ClassPool, Class<?>...) - Static method in class proguard.examples.util.ExampleUtil
-
Add the given Java
Class
es to aClassPool
. - addClass(Clazz) - Method in class proguard.classfile.ClassPool
-
Adds the given Clazz to the class pool.
- addClassConstant(int, Clazz) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a ClassConstant constant pool entry with the given name UTF-8 constant pool index.
- addClassConstant(String, Clazz) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a ClassConstant constant pool entry with the given name.
- addClassConstant(Clazz) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a ClassConstant constant pool entry for the given class.
- addClassPoolVisitor(ClassPoolVisitor) - Method in class proguard.classfile.visitor.MultiClassPoolVisitor
- addClassVisitor(ConstantVisitor) - Method in class proguard.classfile.visitor.MultiConstantVisitor
- addClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.MultiClassVisitor
- addCodeAttribute(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Adds the code that has been built as a code attribute to the given method.
- addCodeAttribute(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Adds the code that has been built as a code attribute to the given method.
- addCodeAttribute(ProgramClass, ProgramMethod, ConstantPoolEditor) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Adds the code that has been built as a code attribute to the given method.
- addConstant(Clazz, int) - Method in class proguard.classfile.editor.ConstantAdder
-
Adds a copy of the specified constant in the given class and returns its index.
- addConstant(Clazz, Constant) - Method in class proguard.classfile.editor.ConstantAdder
-
Adds a copy of the given constant in the given class and returns its index.
- addConstant(Constant) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Adds a given constant pool entry to the end of the constant pool.
- addDebug(DexDebugNode.DexDebugOpNode) - Method in class proguard.dexfile.reader.node.DexDebugNode
- addDoubleConstant(double) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a DoubleConstant constant pool entry with the given value.
- addDynamicConstant(int, int, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a DynamicConstant constant pool entry with the given class constant pool entry index and name and type constant pool entry index.
- addElementValue(ElementValue) - Method in class proguard.classfile.editor.ElementValuesEditor
-
Adds the given elementValue to the target.
- addEnteringEdge(JvmCfaEdge) - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Adds an edge entering the node.
- addException(int) - Method in class proguard.classfile.editor.ExceptionsAttributeEditor
-
Adds a given exception to the exceptions attribute.
- addExecutor(Executor.Builder<?>) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
Add an
Executor
to be considered by theExecutingInvocationUnit
when trying to analyze a method call. - addExecutors(Executor.Builder<?>...) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
Add multiple
Executor
s to be considered by theExecutingInvocationUnit
when trying to analyze a method call. - addExtraFeatureName(String) - Method in interface proguard.util.FeatureNamed
-
Adds the feature name to the set of features this entity is part of.
- addExtraFeatureName(String) - Method in class proguard.util.SimpleFeatureNamedProcessable
- addExtraProcessingFlags(Class<T>) - Static method in class proguard.classfile.util.renderer.ProcessableViewModel
-
A utility method that allows for adding additional processing flags that can be rendered as strings.
- addField(int, String, String) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new field to the edited class.
- addField(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new field to the edited class.
- addField(int, String, String, MemberVisitor) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new field to the edited class.
- addField(int, String, String, MemberVisitor) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new field to the edited class.
- addField(Field) - Method in class proguard.classfile.editor.ClassEditor
-
Adds the given field.
- addField(Field) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Adds the given field.
- addFieldrefConstant(int, int, Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FieldrefConstant constant pool entry with the given class constant pool entry index and name and type constant pool entry index.
- addFieldrefConstant(int, String, String, Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FieldrefConstant constant pool entry with the given class constant pool entry index, field name, and descriptor.
- addFieldrefConstant(String, int, Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FieldrefConstant constant pool entry with the given class name, field name, and descriptor.
- addFieldrefConstant(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FieldrefConstant constant pool entry with the given class name, field name, and descriptor.
- addFieldrefConstant(Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FieldrefConstant constant pool entry for the given class and field.
- addFloatConstant(float) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a FloatConstant constant pool entry with the given value.
- addFunctionCatchNode(MethodSignature, JvmCatchCfaNode, int) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Adds a catch node to the CFA (i.e.
- addFunctionEntryNode(SignatureT, CfaNodeT) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Add an entry node to the graph for a specified function (with offset 0).
- addFunctionNode(SignatureT, CfaNodeT, int) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Add a node to the graph for a specified function.
- addInitializerInstructions(InitializerEditor.CodeBuilder) - Method in class proguard.classfile.editor.InitializerEditor
-
Adds the specified initialization instructions to the edited class.
- addInitializerInstructions(Instruction[]) - Method in class proguard.classfile.editor.InitializerEditor
-
Adds the given initialization instructions to the edited class.
- addInnerClassesInfo(InnerClassesInfo) - Method in class proguard.classfile.editor.InnerClassesAttributeEditor
-
Adds a given inner class to the inner classes attribute.
- addInstructionVisitor(InstructionVisitor) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- addIntegerConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a IntegerConstant constant pool entry with the given value.
- addInterface(int) - Method in class proguard.classfile.editor.ClassEditor
-
Adds the given interface.
- addInterface(int) - Method in class proguard.classfile.editor.InterfacesEditor
-
Adds the specified interface to the target class, if it isn't present yet.
- addInterface(String) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new interface to the edited class.
- addInterface(String) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new interface to the edited class.
- addInterface(String, Clazz) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new interface to the edited class.
- addInterface(String, Clazz) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new interface to the edited class.
- addInterface(String, Clazz) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Adds the given interface.
- addInterface(Clazz) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new interface to the edited class.
- addInterface(Clazz) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new interface to the edited class.
- addInterfaceMethodrefConstant(int, int, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InterfaceMethodrefConstant constant pool entry with the given class constant pool entry index and name and type constant pool entry index.
- addInterfaceMethodrefConstant(int, String, String, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InterfaceMethodrefConstant constant pool entry with the given class constant pool entry index, method name, and descriptor.
- addInterfaceMethodrefConstant(String, int, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InterfaceMethodrefConstant constant pool entry with the given class name, method name, and descriptor.
- addInterfaceMethodrefConstant(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InterfaceMethodrefConstant constant pool entry with the given class name, method name, and descriptor.
- addInterfaceMethodrefConstant(Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InterfaceMethodrefConstant constant pool entry for the given class and method.
- addInterproceduralEdge(Call) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Adds a call node between two methods.
- addInterproceduralEdgesToCfa(JvmCfa, CallGraph) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Adds interprocedural arcs to the given CFA from the call graph.
- addInvokeDynamicConstant(int, int, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates an InvokeDynamicConstant constant pool entry with the given class constant pool entry index and name and type constant pool entry index.
- addInvokeDynamicConstant(int, String, String, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a InvokeDynamicConstant constant pool entry with the given bootstrap method constant pool entry index, method name, and descriptor.
- additionalVariables - Variable in class proguard.classfile.attribute.preverification.MoreZeroFrame
- additionalVariablesAccept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
-
Applies the given verification type visitor to all variables.
- additionalVariablesCount - Variable in class proguard.classfile.attribute.preverification.MoreZeroFrame
- addKotlinMetadataVisitor(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinMetadataVisitor
- addLeavingEdge(JvmCfaEdge) - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Adds an edge leaving the node.
- addLineNumberInfo(LineNumberInfo) - Method in class proguard.classfile.editor.LineNumberTableAttributeEditor
-
Adds a given line number to the line number table attribute.
- addLocalVariableInfo(LocalVariableInfo) - Method in class proguard.classfile.editor.LocalVariableTableAttributeEditor
-
Adds a given line number to the line number table attribute.
- addLocalVariableTypeInfo(LocalVariableTypeInfo) - Method in class proguard.classfile.editor.LocalVariableTypeTableAttributeEditor
-
Adds a given local variable type to the local variable type table attribute.
- addLongConstant(long) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a LongConstant constant pool entry with the given value.
- addMemberVisitor(MemberVisitor) - Method in class proguard.classfile.visitor.MultiMemberVisitor
- addMethod(int, String, String) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method to the edited class.
- addMethod(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new method to the edited class.
- addMethod(int, String, String, int, ClassBuilder.CodeBuilder) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method with a code attribute to the edited class.
- addMethod(int, String, String, int, ClassBuilder.CodeBuilder, MemberVisitor) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method with a code attribute to the edited class.
- addMethod(int, String, String, MemberVisitor) - Method in class proguard.classfile.editor.ClassBuilder
-
Adds a new method to the edited class.
- addMethod(int, String, String, MemberVisitor) - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Adds a new method to the edited class.
- addMethod(Method) - Method in class proguard.classfile.editor.ClassEditor
-
Adds the given method.
- addMethod(Method) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Adds the given method.
- addMethodHandleConstant(int, int) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodHandleConstant constant pool entry of the specified kind and with the given field ref, interface method ref, or method ref constant pool entry index.
- AddMethodInvocationLogging - Class in proguard.examples.instrument
-
This sample application illustrates how to modify bytecode with the ProGuardCORE API.
- AddMethodInvocationLogging() - Constructor for class proguard.examples.instrument.AddMethodInvocationLogging
- addMethodrefConstant(int, int, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodrefConstant constant pool entry with the given class constant pool entry index and name and type constant pool entry index.
- addMethodrefConstant(int, String, String, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodrefConstant constant pool entry with the given class constant pool entry index, method name, and descriptor.
- addMethodrefConstant(String, int, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodrefConstant constant pool entry with the given class name, method name, and descriptor.
- addMethodrefConstant(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodrefConstant constant pool entry with the given class name, method name, and descriptor.
- addMethodrefConstant(Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodrefConstant constant pool entry for the given class and method.
- addMethodTypeConstant(int, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodTypeConstant constant pool entry with the given descriptor UTF-8 constant pool index.
- addMethodTypeConstant(String, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a MethodTypeConstant constant pool entry with the given descriptor.
- addModuleConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a ModuleConstant constant pool entry with the given name constant pool index.
- addModuleConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a ModuleConstant constant pool entry with the given name.
- addNameAndTypeConstant(int, int) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a NameAndTypeConstant constant pool entry with the given name and descriptor UTF-8 constant pool indices.
- addNameAndTypeConstant(String, String) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a NameAndTypeConstant constant pool entry with the given name and descriptor.
- addNodeIfAbsent(MethodSignature, int, Clazz) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
If the requested function node is present in the graph return it.
- addPackageConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a PackageConstant constant pool entry with the given name constant pool index.
- addPackageConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a PackageConstant constant pool entry with the given name.
- addPrimitiveArrayConstant(Object) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a PrimitiveArrayConstant constant pool entry with the given values.
- addProcessingFlags(int...) - Method in class proguard.util.SimpleProcessable
-
Adds all given flags to this processable.
- addProgramClassData(byte[]) - Method in class proguard.io.D8ClassConverter.D8DexFile
- addResourceFile(String, ResourceFile) - Method in class proguard.resources.file.ResourceFilePool
-
Adds the given ResourceFile with the given name to this pool.
- addResourceFile(ResourceFile) - Method in class proguard.resources.file.ResourceFilePool
-
Adds the given ResourceFile to this pool.
- addResourceFileVisitor(ResourceFileVisitor) - Method in class proguard.resources.file.visitor.MultiResourceFileVisitor
- addSourceLocation(BamLocationDependentJvmMemoryLocation<AbstractStateT>) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Adds a source location to the source set.
- addStaticInitializerInstructions(boolean, InitializerEditor.CodeBuilder) - Method in class proguard.classfile.editor.InitializerEditor
-
Adds the specified static initializer instructions to the edited class.
- addStaticInitializerInstructions(boolean, Instruction[]) - Method in class proguard.classfile.editor.InitializerEditor
-
Adds the given static initializer instructions to the edited class.
- addStringConstant(int, Clazz, Member, int, ResourceFile) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a StringConstant constant pool entry with the given UTF-8 constant index.
- addStringConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a StringConstant constant pool entry with the given value.
- addStringConstant(String, Clazz, Member) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a StringConstant constant pool entry with the given value, with optional referenced class/member.
- addStringConstant(String, Clazz, Member, int, ResourceFile) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a StringConstant constant pool entry with the given value.
- addStringConstant(String, ResourceFile) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a StringConstant constant pool entry with the given value.
- addSubClass(Clazz) - Method in interface proguard.classfile.Clazz
-
Notifies this Clazz that it is being subclassed by another class.
- addSubClass(Clazz) - Method in class proguard.classfile.LibraryClass
- addSubClass(Clazz) - Method in class proguard.classfile.ProgramClass
- addSupportedModel(ReflectiveModelExecutor.SupportedModelInfo<T>) - Method in class proguard.evaluation.executor.ReflectiveModelExecutor.Builder
-
Add a model to support.
- addSupportedModels(Collection<ReflectiveModelExecutor.SupportedModelInfo<? extends ReflectiveModel<?>>>) - Method in class proguard.evaluation.executor.ReflectiveModelExecutor.Builder
-
Add a models to support.
- addUnknownTargetInterproceduralEdge(Call) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Adds a call node between two methods.
- addUses(String) - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- addUtf8Constant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or creates a Utf8Constant constant pool entry for the given string.
- afterExec(T[], Stmt) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- afterInstructionEvaluation(Clazz, Method, int, Instruction, TracedVariables, TracedStack, BasicBranchUnit, InstructionOffsetValue) - Method in class proguard.evaluation.util.DebugPrinter
- afterInstructionEvaluation(Clazz, Method, int, Instruction, TracedVariables, TracedStack, BasicBranchUnit, InstructionOffsetValue) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The instruction is evaluated and branching information is obtained.
- AGET - proguard.dexfile.reader.Op
- AGET_BOOLEAN - proguard.dexfile.reader.Op
- AGET_BYTE - proguard.dexfile.reader.Op
- AGET_CHAR - proguard.dexfile.reader.Op
- AGET_OBJECT - proguard.dexfile.reader.Op
- AGET_SHORT - proguard.dexfile.reader.Op
- AGET_WIDE - proguard.dexfile.reader.Op
- AggTransformer - Class in proguard.dexfile.ir.ts
- AggTransformer() - Constructor for class proguard.dexfile.ir.ts.AggTransformer
- Algorithm - Interface in proguard.analysis.cpa.interfaces
-
This interface wraps the main CPA algorithm parametrized by the
ReachedSet
, theWaitlist
, and theAbortOperator
. - aliasName - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- ALL_LIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- AllAnnotationVisitor - Class in proguard.classfile.attribute.annotation.visitor
-
This
AttributeVisitor
lets a givenAnnotationVisitor
visit all Annotation instances of the attributes it visits. - AllAnnotationVisitor(AnnotationVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
-
Creates a new AllAnnotationVisitor.
- AllAttributeVisitor - Class in proguard.classfile.attribute.visitor
-
This
ClassVisitor
,MemberVisitor
,RecordComponentInfoVisitor
andAttributeVisitor
lets a givenAttributeVisitor
visit all Attribute instances of the program classes, program class members, or code attributes, respectively, that it visits. - AllAttributeVisitor(boolean, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllAttributeVisitor
-
Creates a new optionally deep AllAttributeVisitor.
- AllAttributeVisitor(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllAttributeVisitor
-
Creates a new shallow AllAttributeVisitor.
- AllBootstrapMethodArgumentVisitor - Class in proguard.classfile.constant.visitor
-
This
BootstrapMethodInfoVisitor
lets a givenConstantVisitor
visit all constant pool entries of the bootstrap methods it visits. - AllBootstrapMethodArgumentVisitor(ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.AllBootstrapMethodArgumentVisitor
-
Creates a new AllBootstrapMethodArgumentVisitor that will delegate to the given constant visitor.
- AllBootstrapMethodInfoVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenBootstrapMethodInfoVisitor
visit all bootstrap method instances of theBootstrapMethodsAttribute
instances it visits. - AllBootstrapMethodInfoVisitor(BootstrapMethodInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllBootstrapMethodInfoVisitor
- AllClassVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
lets a givenClassVisitor
visit all Clazz instances of the class pools it visits. - AllClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.AllClassVisitor
- AllConstantVisitor - Class in proguard.classfile.constant.visitor
-
This
ClassVisitor
lets a givenConstantVisitor
visit all constant pool entries of the program classes it visits. - AllConstantVisitor(ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.AllConstantVisitor
- AllConstructorVisitor - Class in proguard.classfile.kotlin.visitor
-
This KotlinMetadataVisitor lets a given KotlinConstructorVisitor visit all constructors of visited KotlinMetadata.
- AllConstructorVisitor(KotlinConstructorVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllConstructorVisitor
- AllElementValueVisitor - Class in proguard.classfile.attribute.annotation.visitor
-
This
AttributeVisitor
andAnnotationVisitor
lets a givenElementValueVisitor
visit allElementValue
instances of the attributes or annotations that it visits. - AllElementValueVisitor(boolean, ElementValueVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
-
Creates a new AllElementValueVisitor.
- AllElementValueVisitor(ElementValueVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
-
Creates a new AllElementValueVisitor.
- AllExceptionInfoVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenExceptionInfoVisitor
visit all exceptions instances of theCodeAttribute
instances it visits. - AllExceptionInfoVisitor(ExceptionInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllExceptionInfoVisitor
- AllExportsInfoVisitor - Class in proguard.classfile.attribute.module.visitor
-
This
AttributeVisitor
lets a givenExportsInfoVisitor
visit allExportsInfo
instances of theModuleAttribute
instances it visits. - AllExportsInfoVisitor(ExportsInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllExportsInfoVisitor
- AllFieldVisitor - Class in proguard.classfile.visitor
- AllFieldVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllFieldVisitor
- AllFunctionVisitor - Class in proguard.classfile.kotlin.visitor
-
This KotlinMetadataVisitor lets a given KotlinFunctionVisitor visit all functions of visited KotlinMetadata.
- AllFunctionVisitor(KotlinFunctionVisitor...) - Constructor for class proguard.classfile.kotlin.visitor.AllFunctionVisitor
- AllInnerClassesInfoVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenInnerClassesInfoVisitor
visit allInnerClassesInfo
instances of theInnerClassesAttribute
instances it visits. - AllInnerClassesInfoVisitor(InnerClassesInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllInnerClassesInfoVisitor
- AllInstructionVisitor - Class in proguard.classfile.instruction.visitor
-
This
AttributeVisitor
lets a givenInstructionVisitor
visit all Instruction instances of theCodeAttribute
instances it visits. - AllInstructionVisitor(InstructionVisitor) - Constructor for class proguard.classfile.instruction.visitor.AllInstructionVisitor
- AllKotlinAnnotationArgumentVisitor - Class in proguard.classfile.kotlin.visitor
-
This visitor allows a delegate to visit all arguments of a
KotlinAnnotation
. - AllKotlinAnnotationArgumentVisitor(KotlinAnnotationArgumentVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllKotlinAnnotationArgumentVisitor
- AllKotlinAnnotationVisitor - Class in proguard.classfile.kotlin.visitor
- AllKotlinAnnotationVisitor(KotlinAnnotationVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- AllLineNumberInfoVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenLineNumberInfoVisitor
visit all line numbers of theLineNumberTableAttribute
instances it visits. - AllLineNumberInfoVisitor(LineNumberInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllLineNumberInfoVisitor
- AllMemberVisitor - Class in proguard.classfile.visitor
-
This
ClassVisitor
lets a givenMemberVisitor
visit all Member instances of the classes it visits. - AllMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllMemberVisitor
- AllMethodVisitor - Class in proguard.classfile.visitor
- AllMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllMethodVisitor
- AllOpensInfoVisitor - Class in proguard.classfile.attribute.module.visitor
-
This
AttributeVisitor
lets a givenOpensInfoVisitor
visit allOpensInfo
instances of theModuleAttribute
instances it visits. - AllOpensInfoVisitor(OpensInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllOpensInfoVisitor
- ALLOW_INCOMPLETE_CLASS_HIERARCHY - Static variable in class proguard.evaluation.value.TypedReferenceValue
-
If true, do not throw an
IncompleteClassHierarchyException
when one would occur. - allowsIncompleteClassHierarchy() - Static method in class proguard.evaluation.value.TypedReferenceValue
-
Returns whether incomplete class hierarchies are allowed.
- AllParameterVisitor - Class in proguard.classfile.util
-
This
MemberVisitor
lets a given parameter visitor visit all the parameters of the methods that it visits. - AllParameterVisitor(boolean, ParameterVisitor) - Constructor for class proguard.classfile.util.AllParameterVisitor
-
Creates a new AllParameterVisitor for the given parameter visitor.
- allParticular(List<Value>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Simple helper method to check if all values in the given list are particular.
- AllPropertyVisitor - Class in proguard.classfile.kotlin.visitor
-
This KotlinMetadataVisitor lets a given KotlinPropertyVisitor visit all properties (regular and delegated) of visited KotlinDeclarationContainerMetadata.
- AllPropertyVisitor(KotlinPropertyVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllPropertyVisitor
- AllProvidesInfoVisitor - Class in proguard.classfile.attribute.module.visitor
-
This
AttributeVisitor
lets a givenProvidesInfoVisitor
visit allProvidesInfo
instances of theModuleAttribute
instances it visits. - AllProvidesInfoVisitor(ProvidesInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllProvidesInfoVisitor
- AllRecordComponentInfoVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenRecordComponentInfoVisitor
visit allRecordComponentInfo
instances of theRecordAttribute
instances it visits. - AllRecordComponentInfoVisitor(RecordComponentInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllRecordComponentInfoVisitor
- AllRequiresInfoVisitor - Class in proguard.classfile.attribute.module.visitor
-
This
AttributeVisitor
lets a givenRequiresInfoVisitor
visit allRequiresInfo
instances of theModuleAttribute
instances it visits. - AllRequiresInfoVisitor(RequiresInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllRequiresInfoVisitor
- AllTypeAliasVisitor - Class in proguard.classfile.kotlin.visitor
- AllTypeAliasVisitor(KotlinTypeAliasVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllTypeAliasVisitor
- AllTypeParameterVisitor - Class in proguard.classfile.kotlin.visitor
- AllTypeParameterVisitor(KotlinTypeParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- AllTypeVisitor - Class in proguard.classfile.kotlin.visitor
- AllTypeVisitor(KotlinTypeVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllTypeVisitor
- AllValueParameterVisitor - Class in proguard.classfile.kotlin.visitor
-
This KotlinMetadataVisitor visits all ValueParameters that it finds down the tree of the visit Kotlin Metadata.
- AllValueParameterVisitor(KotlinValueParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- aload(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aload(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- aload(int) - Method in class proguard.evaluation.Variables
-
Loads the ReferenceValue from the variable with the given index.
- aload_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aload_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- aload_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aload_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- aload_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aload_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- aload_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- aload_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ALWAYS - Static variable in class proguard.evaluation.value.Value
- ANALYSIS_BAM_TRANSFER_RELATION_STATE_NOT_LOCATION_DEPENDENT - Static variable in class proguard.exception.ErrorId
- ANALYSIS_CALL_RESOLVER_SELECTIVE_PARAMETER_RECONSTRUCTION_MISSING_PARAMS - Static variable in class proguard.exception.ErrorId
- ANALYSIS_COMPOSITE_HEAP_JVM_COMPARE_STATE_DIFFERENT_LENGTH - Static variable in class proguard.exception.ErrorId
- ANALYSIS_COMPOSITE_HEAP_JVM_JOIN_STATE_DIFFERENT_LENGTH - Static variable in class proguard.exception.ErrorId
- ANALYSIS_COMPOSITE_HEAP_JVM_NO_REFERENCE_STATE_AT_INDEX - Static variable in class proguard.exception.ErrorId
- ANALYSIS_COMPOSITE_TRANSFER_RELATION_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_DOMINATOR_CALCULATOR_NO_DOMINATOR_AT_OFFSET - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_BAM_CPA_RUN_UNSUPPORTED_HEAP_MODEL - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_COMPOSITE_HEAP_EXPAND_OPERATOR_EXIT_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_COMPOSITE_HEAP_EXPAND_OPERATOR_INITIAL_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_COMPOSITE_HEAP_REDUCE_OPERATOR_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_EXPAND_OPERATOR_EXIT_NODE_EXPECTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_EXPAND_OPERATOR_EXIT_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_EXPAND_OPERATOR_INITIAL_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_EXPAND_OPERATOR_MISSING_EXPECTED_CATCH_NODE_EXPECTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_EXPAND_OPERATOR_RETURN_INSTRUCTION_EXPECTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_DEFAULT_REDUCE_OPERATOR_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_INTRAPROCEDURAL_CFA_FILLER_ALL_INSTRUCTION_UNEXPECTED_SWITCH - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_INVOKE_TAINT_SINK_MISSING_TAINT - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_MEMORY_LOCATION_TRANSFER_RELATION_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_MEMORY_LOCATION_TRANSFER_RELATION_TYPE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_REFERENCE_TRANSFER_RELATION_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_SHALLOW_HEAP_STATE_INCOMPATIBLE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TAINT_BAM_CPA_RUN_CFA_OR_MAIN_SIGNATURE_NOT_SET - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TAINT_BAM_CPA_RUN_EXPAND_OPERATOR_HEAP_MODEL_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TAINT_BAM_CPA_RUN_HEAP_MODEL_INVALID - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TAINT_BAM_CPA_RUN_INTRAPROCEDURAL_CPA_HEAP_MODEL_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TAINT_MEMORY_LOCATION_BAM_CPA_RUN_CFA_OR_MAIN_SIGNATURE_NOT_SET - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TRANSFER_RELATION_CONSTANT_INSTRUCTION_VISITOR_OPCODE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TRANSFER_RELATION_INSTRUCTION_PUSH_COUNT_HIGHER_THAN_TWO - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TRANSFER_RELATION_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TRANSFER_RELATION_UNEXPECTED_UNKNOWN_SIGNATURE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_FOLLOWER_ARRAY_GET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_FOLLOWER_ARRAY_SET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_FOLLOWER_GET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
-
Group of errors.
- ANALYSIS_JVM_TREE_HEAP_FOLLOWER_SET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_PRINCIPAL_ARRAY_GET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_PRINCIPAL_ARRAY_SET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_PRINCIPAL_GET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_PRINCIPAL_SET_UNSUPPORTED_REFERENCE_TYPE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_TREE_HEAP_STATE_INCOMPATIBLE - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_VALUE_BAM_CPA_RUN_SET_CFA_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_JVM_VALUE_TRANSFER_RELATION_INCORRECT_PARAMETER_COUNT - Static variable in class proguard.exception.ErrorId
- ANALYSIS_PROGRAM_LOCATION_DEPENDENT_TRANSFER_RELATION_STATE_UNSUPPORTED - Static variable in class proguard.exception.ErrorId
- ANALYSIS_STACK_STATE_OPERAND_STACK_INDEX_OUT_OF_BOUNDS - Static variable in class proguard.exception.ErrorId
- ANALYSIS_VALUE_ABSTRACT_STATE_CONDITION_UNCHECKED - Static variable in class proguard.exception.ErrorId
- analyze() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- analyze0() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- AnalyzedObject - Interface in proguard.evaluation.value.object
-
A class wrapping values calculated during an analysis.
- AnalyzedObjectFactory - Class in proguard.evaluation.value.object
-
Factory methods to create
AnalyzedObject
. - AnalyzeTaints - Class in proguard.examples
-
This sample application illustrates how to perform taint analysis with the ProGuard API.
- AnalyzeTaints() - Constructor for class proguard.examples.AnalyzeTaints
- analyzeValue() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- analyzeValue() - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- analyzeValue() - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- AnalyzeValue - Interface in proguard.dexfile.ir.ts.an
- and(TriPredicate<? super T, ? super U, ? super V>) - Method in interface proguard.analysis.cpa.util.TriPredicate
-
Returns a conjunction of
this
andother
. - and(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical and of this IntegerValue and the given IntegerValue.
- and(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- and(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- and(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- and(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- and(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical and of this LongValue and the given LongValue.
- and(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- and(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- and(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- and(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical and of this IntegerValue and the given ParticularIntegerValue.
- and(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- and(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- and(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical and of this LongValue and the given ParticularLongValue.
- and(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- and(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical and of this IntegerValue and the given RangeIntegerValue.
- and(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- and(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- and(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- and(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical and of this IntegerValue and the given SpecificIntegerValue.
- and(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- and(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical and of this LongValue and the given SpecificLongValue.
- and(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- and(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical and of this IntegerValue and the given UnknownIntegerValue.
- AND - proguard.dexfile.ir.expr.Value.VT
- AND - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- AND - Static variable in class proguard.evaluation.value.CompositeLongValue
- AND_INT - proguard.dexfile.reader.Op
- AND_INT_2ADDR - proguard.dexfile.reader.Op
- AND_INT_LIT16 - proguard.dexfile.reader.Op
- AND_INT_LIT8 - proguard.dexfile.reader.Op
- AND_LONG - proguard.dexfile.reader.Op
- AND_LONG_2ADDR - proguard.dexfile.reader.Op
- AndMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings match both givenStringMatcher
instances. - AndMatcher(StringMatcher, StringMatcher) - Constructor for class proguard.util.AndMatcher
-
Creates a new AndMatcher with the two given string matchers.
- AndNotStringFunction - Class in proguard.util
-
This
StringFunction
tests whether the first givenStringFunction
returns null, returning the result of the latter function if so, or null otherwise. - AndNotStringFunction(StringFunction, StringFunction) - Constructor for class proguard.util.AndNotStringFunction
-
Creates a new AndNotStringFunction with the two given string functions.
- andRightHandSideAccept(Clazz, KotlinEffectMetadata, KotlinEffectExprVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- andRightHandSides - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- ANDROID_B - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_B_1_1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_C - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_D - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_E - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_E_0_1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_E_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_F - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_G - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_G_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_H - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_H_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_H_MR2 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_I - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_I_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_J - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_J_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_J_MR2 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_K - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_K_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_L - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_L_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_M - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_MANIFEST_XML - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_MANIFEST_XML_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_N - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_N_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_O - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_O_MR1 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_P - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_Q - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_R - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_S - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_S_V2 - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_TIRAMISU - Static variable in class proguard.dexfile.AndroidConstants
- ANDROID_UPSIDE_DOWN_CAKE - Static variable in class proguard.dexfile.AndroidConstants
- AndroidConstants - Class in proguard.dexfile
-
Android-related constants.
- AndroidConstants() - Constructor for class proguard.dexfile.AndroidConstants
- AndStringFunction - Class in proguard.util
-
This
StringFunction
tests whether the first givenStringFunction
returns not null, returning the result of the latter function if so, or null otherwise. - AndStringFunction(StringFunction, StringFunction) - Constructor for class proguard.util.AndStringFunction
-
Creates a new AndStringFunction with the two given string functions.
- anewarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- anewarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- anewarray(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- anewarray(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- anewarray(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- Annotation - Class in proguard.classfile.attribute.annotation
-
Representation of an annotation.
- Annotation() - Constructor for class proguard.classfile.attribute.annotation.Annotation
-
Creates an uninitialized Annotation.
- Annotation(int, int, ElementValue[]) - Constructor for class proguard.classfile.attribute.annotation.Annotation
-
Creates an initialized Annotation.
- ANNOTATION - Static variable in class proguard.classfile.AccessConstants
- ANNOTATION - Static variable in class proguard.classfile.JavaAccessConstants
- ANNOTATION_DEFAULT - Static variable in class proguard.classfile.attribute.Attribute
- ANNOTATION_DEFAULT_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_ENCLOSING_CLASS_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_ENCLOSING_METHOD_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_INNER_CLASS_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_MEMBER_CLASSES_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_SIGNATURE_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- ANNOTATION_THROWS_TYPE - Static variable in interface proguard.dexfile.reader.DexConstants
- annotationAccept(Clazz, int, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to the specified class annotation.
- annotationAccept(Clazz, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationElementValue
-
Applies the given visitor to the annotation.
- annotationAccept(Clazz, Field, int, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to the specified field annotation.
- annotationAccept(Clazz, KotlinAnnotatable, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- annotationAccept(Clazz, Method, int, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to the specified method annotation.
- AnnotationAdder - Class in proguard.classfile.editor
-
This
AnnotationVisitor
adds all annotations that it visits to the given target annotation element value, target annotation attribute, or target parameter annotation attribute. - AnnotationAdder(ProgramClass, AnnotationElementValue) - Constructor for class proguard.classfile.editor.AnnotationAdder
-
Creates a new AnnotationAdder that will copy annotations into the given target annotation element value.
- AnnotationAdder(ProgramClass, AnnotationsAttribute) - Constructor for class proguard.classfile.editor.AnnotationAdder
-
Creates a new AnnotationAdder that will copy annotations into the given target annotations attribute.
- AnnotationAdder(ProgramClass, ParameterAnnotationsAttribute) - Constructor for class proguard.classfile.editor.AnnotationAdder
-
Creates a new AnnotationAdder that will copy annotations into the given target parameter annotations attribute.
- AnnotationDefaultAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents an annotation default attribute. - AnnotationDefaultAttribute() - Constructor for class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
-
Creates an uninitialized AnnotationDefaultAttribute.
- AnnotationDefaultAttribute(int, ElementValue) - Constructor for class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
-
Creates an initialized AnnotationDefaultAttribute.
- AnnotationElementValue - Class in proguard.classfile.attribute.annotation
-
This
ElementValue
represents an annotation element value. - AnnotationElementValue() - Constructor for class proguard.classfile.attribute.annotation.AnnotationElementValue
-
Creates an uninitialized AnnotationElementValue.
- AnnotationElementValue(int, Annotation) - Constructor for class proguard.classfile.attribute.annotation.AnnotationElementValue
-
Creates an initialized AnnotationElementValue.
- annotations - Variable in class proguard.classfile.attribute.annotation.AnnotationsAttribute
- annotations - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- annotations - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- annotations - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- annotationsAccept(Clazz, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to all class annotations.
- annotationsAccept(Clazz, Field, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to all field annotations.
- annotationsAccept(Clazz, KotlinAnnotationVisitor) - Method in interface proguard.classfile.kotlin.KotlinAnnotatable
- annotationsAccept(Clazz, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- annotationsAccept(Clazz, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- annotationsAccept(Clazz, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- annotationsAccept(Clazz, Method, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to all method annotations.
- annotationsAccept(Clazz, Method, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
-
Applies the given visitor to all annotations.
- annotationsAccept(Clazz, Method, CodeAttribute, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Applies the given visitor to all code attribute annotations.
- AnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents an annotations attribute. - AnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Creates an uninitialized AnnotationsAttribute.
- AnnotationsAttribute(int, int, Annotation[]) - Constructor for class proguard.classfile.attribute.annotation.AnnotationsAttribute
-
Creates an initialized AnnotationsAttribute.
- AnnotationsAttributeEditor - Class in proguard.classfile.editor
-
This class can add annotations to a given annotations attribute.
- AnnotationsAttributeEditor(AnnotationsAttribute) - Constructor for class proguard.classfile.editor.AnnotationsAttributeEditor
-
Creates a new AnnotationsAttributeEditor that will edit annotations in the given annotations attribute.
- AnnotationToAnnotatedClassVisitor - Class in proguard.classfile.attribute.annotation.visitor
-
This
AnnotationVisitor
delegates all visits to a givenClassVisitor
. - AnnotationToAnnotatedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedClassVisitor
- AnnotationToAnnotatedMemberVisitor - Class in proguard.classfile.attribute.annotation.visitor
-
This
AnnotationVisitor
delegates all visits to a givenMemberVisitor
. - AnnotationToAnnotatedMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedMemberVisitor
- AnnotationTypeFilter - Class in proguard.classfile.attribute.annotation.visitor
-
This
AnnotationVisitor
delegates its visits to another givenAnnotationVisitor
, but only when the visited annotation has a type that matches a given regular expression. - AnnotationTypeFilter(String, AnnotationVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
-
Creates a new AnnotationTypeFilter.
- AnnotationTypeFilter(String, WildcardManager, AnnotationVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
-
Creates a new AnnotationTypeFilter.
- AnnotationTypeFilter(StringMatcher, AnnotationVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
-
Creates a new AnnotationTypeFilter.
- annotationValue - Variable in class proguard.classfile.attribute.annotation.AnnotationElementValue
- AnnotationValue(KotlinAnnotation) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- AnnotationVisitor - Interface in proguard.classfile.attribute.annotation.visitor
-
This interface specifies the methods for a visitor of
Annotation
instances. - anns - Variable in class proguard.dexfile.reader.node.DexClassNode
- anns - Variable in class proguard.dexfile.reader.node.DexFieldNode
- anns - Variable in class proguard.dexfile.reader.node.DexMethodNode
- anonymousObjectOriginClass - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- anonymousObjectOriginName - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- AnyMethodrefConstant - Class in proguard.classfile.constant
-
This
Constant
represents a method reference constant in the constant pool. - AnyMethodrefConstant() - Constructor for class proguard.classfile.constant.AnyMethodrefConstant
-
Creates an uninitialized AnyMethodrefConstant.
- AnyMethodrefConstant(int, int, Clazz, Method) - Constructor for class proguard.classfile.constant.AnyMethodrefConstant
-
Creates a new AnyMethodrefConstant with the given name and type indices.
- APK_AAR_LIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_ASSETS_DEX_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_ASSETS_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_ASSETS_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- APK_CLASSES_DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_DYLIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_LIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_LIB_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- APK_RES_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_RES_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- APK_RES_XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- APK_XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- apop() - Method in class proguard.evaluation.Stack
-
Pops the top ReferenceValue from the stack.
- appendException(ExceptionInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given exception to the exception table.
- appendException(ExceptionInfo) - Method in class proguard.classfile.editor.ExceptionInfoEditor
-
Appends the given exception to the exception table.
- appendInstruction(int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given instruction with the given old offset.
- appendInstruction(Instruction) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given instruction without a defined offset.
- appendInstruction(Instruction) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends the given instruction.
- appendInstruction(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends the given instruction.
- appendInstructions(Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given instruction without defined offsets.
- appendInstructions(Instruction[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends the given instruction without defined offsets.
- appendInstructions(Instruction[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends the given instructions.
- appendLabel(int) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given label with the given old offset.
- appendLineNumber(LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Appends the given line number to the line number table.
- appendPrintInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message.
- appendPrintIntegerHexInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the top integer on the stack as a hexadecimal value.
- appendPrintIntegerHexInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the top int on the stack as a hexadecimal value.
- appendPrintIntegerInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the top int on the stack.
- appendPrintIntegerInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the top int on the stack.
- appendPrintLongInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the top long on the stack.
- appendPrintLongInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the top long on the stack.
- appendPrintObjectInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the top Object on the stack.
- appendPrintObjectInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the top Object on the stack.
- appendPrintStackTraceInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the stack trace of the top Throwable on the stack.
- appendPrintStackTraceInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the stack trace of the top Throwable on the stack.
- appendPrintStringInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the top String on the stack.
- appendPrintStringInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends instructions to print out the given message and the top String on the stack.
- appendString(StringBuffer, String) - Static method in class proguard.dexfile.ir.Util
-
Appends a quoted string to a given buffer.
- apply(String, Clazz, boolean, Object, boolean, Object) - Method in interface proguard.evaluation.ValueCalculator
- apply(T, U, V) - Method in interface proguard.analysis.cpa.util.TriFunction
-
Returns the result of the function on given arguments
- ApplyPeepholeOptimizations - Class in proguard.examples
-
This sample application illustrates how to modify bytecode with the ProGuardCORE API.
- ApplyPeepholeOptimizations() - Constructor for class proguard.examples.ApplyPeepholeOptimizations
- APUT - proguard.dexfile.reader.Op
- APUT_BOOLEAN - proguard.dexfile.reader.Op
- APUT_BYTE - proguard.dexfile.reader.Op
- APUT_CHAR - proguard.dexfile.reader.Op
- APUT_OBJECT - proguard.dexfile.reader.Op
- APUT_SHORT - proguard.dexfile.reader.Op
- APUT_WIDE - proguard.dexfile.reader.Op
- areInstanceAndParametersParticular(MethodExecutionInfo) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Check whether both the instance (for instance methods) and all parameters of a method call are particular.
- areturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- areturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- args - Variable in class proguard.dexfile.ir.IrMethod
- args - Variable in class proguard.dexfile.reader.node.insn.AbstractMethodStmtNode
- args - Variable in class proguard.dexfile.reader.node.insn.FilledNewArrayStmtNode
- arguments - Variable in class proguard.classfile.kotlin.KotlinAnnotation
- argumentsAccept(Clazz, KotlinAnnotatable, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- argumentTypes - Variable in class proguard.classfile.MethodDescriptor
-
Deprecated.
- array - Variable in class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
- array() - Method in class proguard.classfile.util.ArrayInitializationMatcher
-
Returns the recent static array initialization.
- ARRAY - proguard.dexfile.ir.expr.Value.VT
- ARRAY - Static variable in class proguard.classfile.JavaTypeConstants
- ARRAY - Static variable in class proguard.classfile.TypeConstants
- ARRAY_EXCEPTIONS - Static variable in class proguard.evaluation.value.ParticularReferenceValue
- ARRAY_INDEX_OUT_OF_BOUND - Static variable in class proguard.exception.ErrorId
- ARRAY_LENGTH - proguard.dexfile.reader.Op
- ARRAY_STORE_TYPE_EXCEPTION - Static variable in class proguard.exception.ErrorId
- ARRAY_T_BOOLEAN - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_BYTE - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_CHAR - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_DOUBLE - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_FLOAT - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_INT - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_LONG - Static variable in class proguard.classfile.instruction.Instruction
- ARRAY_T_SHORT - Static variable in class proguard.classfile.instruction.Instruction
- arrayDimensionsCount - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- ArrayElementValue - Class in proguard.classfile.attribute.annotation
-
This
ElementValue
represents an array element value. - ArrayElementValue() - Constructor for class proguard.classfile.attribute.annotation.ArrayElementValue
-
Creates an uninitialized ArrayElementValue.
- ArrayElementValue(int, int, ElementValue[]) - Constructor for class proguard.classfile.attribute.annotation.ArrayElementValue
-
Creates an initialized ArrayElementValue.
- ArrayExpr - Class in proguard.dexfile.ir.expr
-
Represent an Array expression
- ArrayExpr() - Constructor for class proguard.dexfile.ir.expr.ArrayExpr
- ArrayExpr(Value, Value, String) - Constructor for class proguard.dexfile.ir.expr.ArrayExpr
- ArrayIndexOutOfBounds - Exception in proguard.evaluation.exception
-
Exception thrown when the index to access an array is known to be out of bound for the array.
- ArrayIndexOutOfBounds(int, int) - Constructor for exception proguard.evaluation.exception.ArrayIndexOutOfBounds
- arrayInitializationEnd() - Method in class proguard.classfile.util.ArrayInitializationMatcher
-
Returns the last offset of the recent static array initialization.
- ArrayInitializationMatcher - Class in proguard.classfile.util
-
This class finds sequences of instructions that correspond to primitive array initializations.
- ArrayInitializationMatcher() - Constructor for class proguard.classfile.util.ArrayInitializationMatcher
-
Creates a new ArrayInitializationMatcher.
- ArrayInitializationMatcher(PartialEvaluator) - Constructor for class proguard.classfile.util.ArrayInitializationMatcher
-
Creates a new ArrayInitializationMatcher that will use the given partial evaluator.
- ArrayInitializationReplacer - Class in proguard.classfile.util
-
This
ClassVisitor
replaces array initialization instructions with optimized primitive array constants. - ArrayInitializationReplacer() - Constructor for class proguard.classfile.util.ArrayInitializationReplacer
- arrayInitializationStart() - Method in class proguard.classfile.util.ArrayInitializationMatcher
-
Returns the first offset of the recent static array initialization, i.e.
- arraylength() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- arraylength() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- arrayLength - Variable in class proguard.evaluation.value.ArrayReferenceValue
- arrayLength(ValueFactory) - Method in class proguard.evaluation.value.ArrayReferenceValue
- arrayLength(ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the length of the array, assuming this type is an array.
- arrayLength(ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- ArrayModel - Class in proguard.evaluation.value.object.model
-
A
Model
to track array values. - ArrayModel(Value[], String) - Constructor for class proguard.evaluation.value.object.model.ArrayModel
- ArrayReferenceValue - Class in proguard.evaluation.value
-
This
ReferenceValue
represents a partially evaluated array. - ArrayReferenceValue(String, Clazz, boolean, IntegerValue) - Constructor for class proguard.evaluation.value.ArrayReferenceValue
-
Creates a new ArrayReferenceValue.
- ArrayReferenceValueFactory - Class in proguard.evaluation.value
-
This identified value factory creates array reference values that also represent their elements, in as far as possible.
- ArrayReferenceValueFactory() - Constructor for class proguard.evaluation.value.ArrayReferenceValueFactory
- arrayRoots - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
-
reference to root
- arrayStore(IntegerValue, Value) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- arrayStore(IntegerValue, Value) - Method in class proguard.evaluation.value.ReferenceValue
-
Stores the given value at the given index in the given array, assuming this type is an array.
- arrayStore(IntegerValue, Value) - Method in class proguard.evaluation.value.TracedReferenceValue
- arrayStore(IntegerValue, Value) - Method in class proguard.evaluation.value.TypedReferenceValue
- ArrayStoreTypeException - Exception in proguard.evaluation.exception
- ArrayStoreTypeException(TypedReferenceValue, Value) - Constructor for exception proguard.evaluation.exception.ArrayStoreTypeException
- arrayTypeFromInternalType(char) - Static method in class proguard.classfile.instruction.InstructionUtil
-
Returns the 'newarray' type constant for the given internal primitive type.
- ArrayUtil - Class in proguard.util
-
This class contains utility methods operating on arrays.
- ArrayUtil() - Constructor for class proguard.util.ArrayUtil
- ArrayValue(List<? extends KotlinAnnotationArgument.Value>) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- ARSC_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- asCollection() - Method in class proguard.analysis.cpa.defaults.DefaultReachedSet
- asCollection() - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- asCollection() - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Returns a collection representation of itself.
- AssertUtil - Class in proguard.util.kotlin.asserter
- AssertUtil(String, Reporter, ClassPool, ClassPool) - Constructor for class proguard.util.kotlin.asserter.AssertUtil
- ASSETS_DEX_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- ASSETS_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- ASSETS_PB - Static variable in class proguard.dexfile.AndroidConstants
- ASSIGN - proguard.dexfile.ir.stmt.Stmt.ST
- AssignStmt - Class in proguard.dexfile.ir.stmt
-
Represent an Assign statement
- AssignStmt(Stmt.ST, Value, Value) - Constructor for class proguard.dexfile.ir.stmt.AssignStmt
- astore(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- astore(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- astore_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- astore_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- astore_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- astore_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- astore_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- astore_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- astore_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- astore_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- at(InjectStrategy) - Method in class proguard.classfile.util.inject.CodeInjector
-
Specify the location in which the invoke instruction should be injected into.
- AT_CATCH_ENTRY - Static variable in class proguard.evaluation.PartialEvaluator
- AT_METHOD_ENTRY - Static variable in class proguard.evaluation.PartialEvaluator
- athrow() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- athrow() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- Attribute - Class in proguard.classfile.attribute
-
This abstract class represents an attribute that is attached to a class, a class member, or a code attribute.
- Attribute() - Constructor for class proguard.classfile.attribute.Attribute
-
Create an uninitialized Attribute.
- Attribute(int) - Constructor for class proguard.classfile.attribute.Attribute
-
Create an initialized Attribute.
- attributeAccept(String, AttributeVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given attribute info visitor visit the specified attribute.
- attributeAccept(String, AttributeVisitor) - Method in class proguard.classfile.LibraryClass
- attributeAccept(String, AttributeVisitor) - Method in class proguard.classfile.ProgramClass
- AttributeAdder - Class in proguard.classfile.editor
-
This
AttributeVisitor
adds all attributes that it visits to the given target class, class member, or attribute. - AttributeAdder(ProgramClass, boolean) - Constructor for class proguard.classfile.editor.AttributeAdder
-
Creates a new AttributeAdder that will copy attributes into the given target class.
- AttributeAdder(ProgramClass, ProgramMember, boolean) - Constructor for class proguard.classfile.editor.AttributeAdder
-
Creates a new AttributeAdder that will copy attributes into the given target class member.
- AttributeAdder(ProgramClass, ProgramMember, CodeAttribute, boolean) - Constructor for class proguard.classfile.editor.AttributeAdder
-
Creates a new AttributeAdder that will copy attributes into the given target attribute.
- AttributeConstantVisitor - Class in proguard.classfile.attribute.visitor
-
This AttributeVisitor lets a given ConstantVisitor visit all constants of the constant value attributes it visits.
- AttributeConstantVisitor(ConstantVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeConstantVisitor
-
Creates a new InstructionConstantVisitor.
- AttributeCounter - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
counts the number of attributes that have been visited. - AttributeCounter() - Constructor for class proguard.classfile.attribute.visitor.AttributeCounter
- AttributeNameFilter - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates its visits anotherAttributeVisitor
, but only when the visited attribute has a name that that matches a given regular expression. - AttributeNameFilter(String, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeNameFilter
-
Creates a new AttributeNameFilter.
- AttributeNameFilter(List, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeNameFilter
-
Creates a new AttributeNameFilter.
- AttributeNameFilter(StringMatcher, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeNameFilter
-
Creates a new AttributeNameFilter.
- AttributeProcessingFlagFilter - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates its visits to another givenAttributeVisitor
, but only when the visited attribute has the proper processing flags. - AttributeProcessingFlagFilter(int, int, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeProcessingFlagFilter
-
Creates a new AttributeProcessingFlagFilter.
- attributes - Variable in class proguard.classfile.attribute.CodeAttribute
- attributes - Variable in class proguard.classfile.attribute.RecordComponentInfo
- attributes - Variable in class proguard.classfile.ProgramClass
- attributes - Variable in class proguard.classfile.ProgramMember
- attributesAccept(AttributeVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given attribute info visitor visit all attributes of this class.
- attributesAccept(AttributeVisitor) - Method in class proguard.classfile.LibraryClass
- attributesAccept(AttributeVisitor) - Method in class proguard.classfile.ProgramClass
- attributesAccept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.RecordComponentInfo
-
Applies the given attribute visitor to all attributes.
- attributesAccept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given attribute visitor to all attributes.
- attributesAccept(ProgramClass, AttributeVisitor) - Method in class proguard.classfile.ProgramField
- attributesAccept(ProgramClass, AttributeVisitor) - Method in class proguard.classfile.ProgramMember
-
Lets the given attribute info visitor visit all the attributes of this member info.
- attributesAccept(ProgramClass, AttributeVisitor) - Method in class proguard.classfile.ProgramMethod
- AttributesEditor - Class in proguard.classfile.editor
-
This class can add and delete attributes to and from classes, fields, methods, and code attributes.
- AttributesEditor(ProgramClass, boolean) - Constructor for class proguard.classfile.editor.AttributesEditor
-
Creates a new AttributeAdder that will edit attributes in the given target class.
- AttributesEditor(ProgramClass, ProgramMember, boolean) - Constructor for class proguard.classfile.editor.AttributesEditor
-
Creates a new AttributeAdder that will edit attributes in the given target class member.
- AttributesEditor(ProgramClass, ProgramMember, CodeAttribute, boolean) - Constructor for class proguard.classfile.editor.AttributesEditor
-
Creates a new AttributeAdder that will edit attributes in the given target code attribute.
- AttributeSorter - Class in proguard.classfile.editor
-
This
ClassVisitor
sorts the attributes of the classes that it visits. - AttributeSorter() - Constructor for class proguard.classfile.editor.AttributeSorter
- AttributeToClassVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates to a givenClassVisitor
. - AttributeToClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.attribute.visitor.AttributeToClassVisitor
-
Creates a new AttributeToClassVisitor.
- AttributeVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
Attribute
instances. - aValues - Variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
B
- b - Variable in class proguard.dexfile.reader.node.insn.FieldStmtNode
- b - Variable in class proguard.dexfile.reader.node.insn.JumpStmtNode
- b - Variable in class proguard.dexfile.reader.node.insn.Stmt2RNode
- b - Variable in class proguard.dexfile.reader.node.insn.Stmt3RNode
- b - Variable in class proguard.dexfile.reader.node.insn.TypeStmtNode
- B - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- B - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- B - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- backingFieldSignature - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- BAD_OP - proguard.dexfile.reader.Op
- baload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- baload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- BamCache<SignatureT extends Signature> - Interface in proguard.analysis.cpa.bam
-
Generic interface for the BAM cache, where the blocks represent a function identified with a
SignatureT
. - BamCacheImpl<SignatureT extends Signature> - Class in proguard.analysis.cpa.bam
-
A simple implementation of
BamCache
where the cache is implemented as aHashMap
. - BamCacheImpl() - Constructor for class proguard.analysis.cpa.bam.BamCacheImpl
- BamCpa<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.bam
-
A
ConfigurableProgramAnalysis
for inter-procedural analysis using block abstraction memoization as described in {@see https://dl.acm.org/doi/pdf/10.1145/3368089.3409718}, which is defined by a domain-dependentCpaWithBamOperators
that adds three operators: reduce, expand, and rebuild. - BamCpa(BamTransferRelation<CfaNodeT, CfaEdgeT, SignatureT>) - Constructor for class proguard.analysis.cpa.bam.BamCpa
-
Create a BamCpa with a specific transfer relation.
- BamCpa(CpaWithBamOperators<CfaNodeT, CfaEdgeT, SignatureT>, Cfa<CfaNodeT, CfaEdgeT, SignatureT>, SignatureT, BamCache<SignatureT>) - Constructor for class proguard.analysis.cpa.bam.BamCpa
-
Create a BamCpa with default transfer relation.
- BamCpa(CpaWithBamOperators<CfaNodeT, CfaEdgeT, SignatureT>, Cfa<CfaNodeT, CfaEdgeT, SignatureT>, SignatureT, BamCache<SignatureT>, int, AbortOperator) - Constructor for class proguard.analysis.cpa.bam.BamCpa
-
Create a BamCpa with default transfer relation with a limited call depth.
- BamCpaRun<CpaT extends ConfigurableProgramAnalysis,AbstractStateT extends AbstractState,CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.defaults
-
This abstract wrapper class constructs a
CpaWithBamOperators
based on the intraproceduralConfigurableProgramAnalysis
, runs it, and returns theReachedSet
. - BamCpaRun(AbortOperator, int) - Constructor for class proguard.analysis.cpa.defaults.BamCpaRun
-
Create a BAM CPA run.
- BamCpaRun(AbortOperator, int, boolean) - Constructor for class proguard.analysis.cpa.defaults.BamCpaRun
-
Create a BAM CPA run.
- BamCpaRun.Builder - Class in proguard.analysis.cpa.defaults
-
A builder for
BamCpaRun
. - BamLocationDependent<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,AbstractStateT extends AbstractState & ProgramLocationDependent<CfaNodeT,CfaEdgeT,SignatureT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.bam
-
If the usage of an
AbstractState
depends on the specific BAM cache entry it belongs to, it should implementBamLocationDependent
to link it to its source reached set. - BamLocationDependentJvmMemoryLocation<AbstractStateT extends AbstractState & ProgramLocationDependent<JvmCfaNode,JvmCfaEdge,MethodSignature>> - Class in proguard.analysis.cpa.jvm.domain.memory
-
This class wraps a
JvmMemoryLocation
adding information on its program location and source reached set. - BamLocationDependentJvmMemoryLocation(JvmMemoryLocation) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- BamLocationDependentJvmMemoryLocation(JvmMemoryLocation, JvmCfaNode, ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- BamTransferRelation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.bam
-
This
TransferRelation
extends an analysis inter-procedurally. - BamTransferRelation(CpaWithBamOperators<CfaNodeT, CfaEdgeT, SignatureT>, Cfa<CfaNodeT, CfaEdgeT, SignatureT>, SignatureT, BamCache<SignatureT>) - Constructor for class proguard.analysis.cpa.bam.BamTransferRelation
-
Create a BAM transfer relation with an unlimited call stack.
- BamTransferRelation(CpaWithBamOperators<CfaNodeT, CfaEdgeT, SignatureT>, Cfa<CfaNodeT, CfaEdgeT, SignatureT>, SignatureT, BamCache<SignatureT>, int, AbortOperator) - Constructor for class proguard.analysis.cpa.bam.BamTransferRelation
-
Create a BAM transfer relation with a specified maximum call stack depth.
- BASE_ANDROID_MANIFEST_XML_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- BASE_RESOURCES_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- Base64Util - Class in proguard.util
-
Utility class for Base64 encoding.
- Base64Util() - Constructor for class proguard.util.Base64Util
- BaseAnalyze<T extends AnalyzeValue> - Class in proguard.dexfile.ir.ts.an
- BaseAnalyze(IrMethod) - Constructor for class proguard.dexfile.ir.ts.an.BaseAnalyze
- BaseAnalyze(IrMethod, boolean) - Constructor for class proguard.dexfile.ir.ts.an.BaseAnalyze
- BaseDexFileReader - Interface in proguard.dexfile.reader
- BaseSwitchStmt - Class in proguard.dexfile.ir.stmt
-
Parent class of
LookupSwitchStmt
andTableSwitchStmt
- BaseSwitchStmt(Stmt.ST, Value) - Constructor for class proguard.dexfile.ir.stmt.BaseSwitchStmt
- BaseSwitchStmtNode - Class in proguard.dexfile.reader.node.insn
- BaseSwitchStmtNode(Op, int, DexLabel[]) - Constructor for class proguard.dexfile.reader.node.insn.BaseSwitchStmtNode
- baseType - Variable in class proguard.dexfile.ir.expr.NewMutiArrayExpr
-
the basic type, ZBSCIFDJL, no [
- BasicBranchUnit - Class in proguard.evaluation
-
This
BranchUnit
remembers the branch unit commands that are invoked on it. - BasicBranchUnit() - Constructor for class proguard.evaluation.BasicBranchUnit
- BasicHierarchyProvider - Class in proguard.util
-
Basic implementation of
HierarchyProvider
, walking the class pools every time the sub-classes of a class are needed. - BasicHierarchyProvider(ClassPool, ClassPool) - Constructor for class proguard.util.BasicHierarchyProvider
- BasicInvocationUnit - Class in proguard.evaluation
-
This
InvocationUnit
sets up the variables for entering a method, and it updates the stack for the invocation of a class member, using simple values. - BasicInvocationUnit(ValueFactory) - Constructor for class proguard.evaluation.BasicInvocationUnit
-
Creates a new BasicInvocationUnit with the given value factory.
- BasicMethodInfo - Class in proguard.classfile
-
A minimal implementation of
MethodInfo
. - BasicMethodInfo(String, MethodDescriptor) - Constructor for class proguard.classfile.BasicMethodInfo
-
Creates a
BasicMethodInfo
given a method name and descriptor. - BasicMethodInfo(MethodInfo) - Constructor for class proguard.classfile.BasicMethodInfo
-
Creates a
BasicMethodInfo
given aMethodInfo
. - BasicRangeValueFactory - Class in proguard.evaluation.value
-
This ValueFactory provides methods to create and reuse IntegerValue instances that have known ranges.
- BasicRangeValueFactory() - Constructor for class proguard.evaluation.value.BasicRangeValueFactory
-
Creates a new BasicRangeValueFactory.
- BasicRangeValueFactory(ValueFactory, ValueFactory) - Constructor for class proguard.evaluation.value.BasicRangeValueFactory
-
Creates a new BasicRangeValueFactory that delegates to the given value factories for creating reference values.
- BasicValueFactory - Class in proguard.evaluation.value
-
This class provides methods to create and reuse Value instances.
- BasicValueFactory() - Constructor for class proguard.evaluation.value.BasicValueFactory
- bastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- bastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- beginCodeFragment(int) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Starts a new code fragment.
- beginCodeFragment(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Starts a new code fragment.
- binaryOperation(DexStmtNode, V, V) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
AGET* IPUT*
- BinopExpr - Class in proguard.dexfile.ir.expr
-
Represent a Binop expression, value = op1 vt op2
- BinopExpr(Value.VT, Value, Value, String) - Constructor for class proguard.dexfile.ir.expr.BinopExpr
- bipush(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- bipush(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- BlockAbstraction - Class in proguard.analysis.cpa.bam
-
A block abstraction is a summary of the analysis of a procedure call, represented by the set of reached abstract states and a waitlist of states that still need to be analyzed.
- BlockAbstraction(ReachedSet, Waitlist) - Constructor for class proguard.analysis.cpa.bam.BlockAbstraction
-
Create a new block abstraction.
- BOOLEAN - proguard.dexfile.ir.TypeClass
- BOOLEAN - Static variable in class proguard.classfile.JavaTypeConstants
- BOOLEAN - Static variable in class proguard.classfile.TypeConstants
- BOOLEAN_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- BOOLEAN_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- BooleanValue(boolean) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.BooleanValue
- BOOTSTRAP_METHODS - Static variable in class proguard.classfile.attribute.Attribute
- bootstrapMethodEntriesAccept(Clazz, BootstrapMethodInfoVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodsAttribute
-
Applies the given visitor to all bootstrap method info entries.
- bootstrapMethodEntryAccept(Clazz, int, BootstrapMethodInfoVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodsAttribute
-
Applies the given visitor to the specified bootstrap method info entry.
- bootstrapMethodHandleAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.DynamicConstant
-
Lets the bootstrap method handle constant accept the given visitor.
- bootstrapMethodHandleAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Lets the bootstrap method handle constant accept the given visitor.
- BootstrapMethodHandleTraveler - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
andBootstrapMethodInfoVisitor
travels from any invoke dynamic constants or bootstrap method info entries that it visits to their bootstrap method handle constants, and applies a given constant visitor. - BootstrapMethodHandleTraveler(ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
-
Creates a new BootstrapMethodHandleVisitor that will delegate to the given constant visitor.
- bootstrapMethodIndex - Variable in class proguard.backport.LambdaExpression
- bootstrapMethodInfo - Variable in class proguard.backport.LambdaExpression
- BootstrapMethodInfo - Class in proguard.classfile.attribute
-
Representation of a bootstrap method.
- BootstrapMethodInfo() - Constructor for class proguard.classfile.attribute.BootstrapMethodInfo
-
Creates an uninitialized BootstrapMethodInfo.
- BootstrapMethodInfo(int, int, int[]) - Constructor for class proguard.classfile.attribute.BootstrapMethodInfo
-
Creates an initialized BootstrapMethodInfo.
- BootstrapMethodInfoAdder - Class in proguard.classfile.editor
-
This
BootstrapMethodInfoVisitor
adds all bootstrap methods that it visits to the given target bootstrap methods attribute. - BootstrapMethodInfoAdder(ProgramClass, BootstrapMethodsAttribute) - Constructor for class proguard.classfile.editor.BootstrapMethodInfoAdder
-
Creates a new BootstrapMethodInfoAdder that will copy bootstrap methods into the given bootstrap methods attribute.
- BootstrapMethodInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
BootstrapMethodInfo
instances. - BootstrapMethodRemapper - Class in proguard.classfile.editor
-
This
ConstantVisitor
remaps all possible indices of bootstrap methods of the constants that it visits, based on a given index map. - BootstrapMethodRemapper() - Constructor for class proguard.classfile.editor.BootstrapMethodRemapper
- BootstrapMethodRemapper(boolean) - Constructor for class proguard.classfile.editor.BootstrapMethodRemapper
- bootstrapMethods - Variable in class proguard.classfile.attribute.BootstrapMethodsAttribute
- BootstrapMethodsAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a bootstrap methods attribute. - BootstrapMethodsAttribute() - Constructor for class proguard.classfile.attribute.BootstrapMethodsAttribute
-
Creates an uninitialized BootstrapMethodsAttribute.
- BootstrapMethodsAttribute(int, int, BootstrapMethodInfo[]) - Constructor for class proguard.classfile.attribute.BootstrapMethodsAttribute
-
Creates an initialized BootstrapMethodsAttribute.
- BootstrapMethodsAttributeAdder - Class in proguard.classfile.editor
-
This
BootstrapMethodInfoVisitor
adds all bootstrap methods that it visits to the given target class, creating a bootstrap methods attribute if necessary. - BootstrapMethodsAttributeAdder(ProgramClass) - Constructor for class proguard.classfile.editor.BootstrapMethodsAttributeAdder
-
Creates a new BootstrapMethodsAttributeAdder that will copy bootstrap methods into the given target class/
- BootstrapMethodsAttributeEditor - Class in proguard.classfile.editor
-
This class can add/remove bootstrap methods to/from a given bootstrap methods attribute.
- BootstrapMethodsAttributeEditor(BootstrapMethodsAttribute) - Constructor for class proguard.classfile.editor.BootstrapMethodsAttributeEditor
-
Creates a new BootstrapMethodsAttributeEditor that will edit bootstrap methods in the given bootstrap methods attribute.
- BootstrapMethodsAttributeShrinker - Class in proguard.classfile.editor
-
This
ClassVisitor
removes all unused entries from the bootstrap method attribute. - BootstrapMethodsAttributeShrinker() - Constructor for class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- bottom - Static variable in class proguard.analysis.cpa.defaults.SetAbstractState
- BottomClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to one of two other givenClassVisitor
instances, depending on whether they have any subclasses or not. - BottomClassFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.BottomClassFilter
-
Creates a new BottomClassFilter.
- BottomClassFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.BottomClassFilter
-
Creates a new BottomClassFilter.
- boxPrimitiveType(char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Box the primitive value present on the stack.
- boxPrimitiveType(char) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Box the primitive value present on the stack.
- branch(Clazz, CodeAttribute, int, int) - Method in class proguard.evaluation.BasicBranchUnit
- branch(Clazz, CodeAttribute, int, int) - Method in interface proguard.evaluation.BranchUnit
-
Sets the new instruction offset.
- branchConditionally(Clazz, CodeAttribute, int, int, int) - Method in class proguard.evaluation.BasicBranchUnit
- branchConditionally(Clazz, CodeAttribute, int, int, int) - Method in interface proguard.evaluation.BranchUnit
-
Sets the new instruction offset, depending on the certainty of the conditional branch.
- BranchInstruction - Class in proguard.classfile.instruction
-
This interface describes an instruction that branches to a given offset in the code.
- BranchInstruction() - Constructor for class proguard.classfile.instruction.BranchInstruction
-
Creates an uninitialized BranchInstruction.
- BranchInstruction(byte, int) - Constructor for class proguard.classfile.instruction.BranchInstruction
-
Creates a BranchInstruction with the given branch offset.
- branchOffset - Variable in class proguard.classfile.instruction.BranchInstruction
- branchOrigins(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the instruction offsets that branch to the given instruction offset.
- BranchTargetFinder - Class in proguard.classfile.util
-
This
AttributeVisitor
finds all instruction offsets, branch targets, and exception targets in theCodeAttribute
instances that it visits. - BranchTargetFinder() - Constructor for class proguard.classfile.util.BranchTargetFinder
- branchTargets(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the instruction offsets to which the given instruction offset branches.
- BranchUnit - Interface in proguard.evaluation
-
This interface defines methods to handle branches and returns from methods.
- BreadthFirstWaitlist - Class in proguard.analysis.cpa.defaults
- BreadthFirstWaitlist() - Constructor for class proguard.analysis.cpa.defaults.BreadthFirstWaitlist
- BRIDGE - Static variable in class proguard.classfile.AccessConstants
- BRIDGE - Static variable in class proguard.classfile.JavaAccessConstants
- bridgeMethodDescriptors - Variable in class proguard.backport.LambdaExpression
- BridgeMethodFixer - Class in proguard.classfile.editor
-
This
MemberVisitor
fixes all inappropriate bridge access flags of the program methods that it visits, checking whether the methods to which they bridge have the same name. - BridgeMethodFixer() - Constructor for class proguard.classfile.editor.BridgeMethodFixer
- bsm - Variable in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- bsmArgs - Variable in class proguard.dexfile.ir.expr.InvokeCustomExpr
- bsmArgs - Variable in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- build() - Method in class proguard.analysis.CallResolver.Builder
- build() - Method in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
-
Returns the
BamCpaRun
for given parameters. - build() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
-
Build a
JvmInvokeTaintSink
. - build() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Returns the
JvmTaintBamCpaRun
for given parameters. - build() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Returns the
JvmTaintMemoryLocationBamCpaRun
for given parameters. - build() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- build() - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
-
Returns the
JvmBamCpaRun
for given parameters. - build() - Method in interface proguard.evaluation.executor.Executor.Builder
-
Build an executor.
- build() - Method in class proguard.evaluation.executor.JavaReflectionApiExecutor.Builder
- build() - Method in class proguard.evaluation.executor.ReflectiveModelExecutor.Builder
- build() - Method in class proguard.evaluation.executor.StringReflectionExecutor.Builder
- build() - Method in class proguard.evaluation.MethodResult.Builder
-
Builds a
MethodResult
given the set parameters. - build() - Method in class proguard.evaluation.PartialEvaluator.Builder
- build() - Method in class proguard.exception.ProguardCoreException.Builder
- build(InstructionSequenceBuilder) - Method in interface proguard.classfile.editor.InitializerEditor.CodeBuilder
- build(ValueFactory, ClassPool) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
Build the
ExecutingInvocationUnit
defined by this builder instance. - BUILD - proguard.dexfile.reader.Visibility
- Builder() - Constructor for class proguard.analysis.cpa.defaults.BamCpaRun.Builder
- Builder() - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- Builder() - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
- Builder() - Constructor for class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- Builder() - Constructor for class proguard.evaluation.ExecutingInvocationUnit.Builder
- Builder() - Constructor for class proguard.evaluation.MethodResult.Builder
- Builder(ClassPool, ClassPool) - Constructor for class proguard.evaluation.executor.JavaReflectionApiExecutor.Builder
- Builder(String, int) - Constructor for class proguard.exception.ProguardCoreException.Builder
- Builder(JvmCfa, MethodSignature, ClassPool) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- Builder(ClassPool) - Constructor for class proguard.evaluation.executor.StringReflectionExecutor.Builder
- Builder(ClassPool, ClassPool, CallGraph, CallHandler...) - Constructor for class proguard.analysis.CallResolver.Builder
- Builder(Signature) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
-
Create a new builder for
JvmInvokeTaintSink
. - Builder(HierarchyProvider) - Constructor for class proguard.evaluation.executor.ReflectiveModelExecutor.Builder
-
Construct the builder.
- buildWithoutDefaults(ValueFactory) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
Build the
ExecutingInvocationUnit
defined by this builder instance, do not add the default executor even if otherwise specified. - BUNDLE_CONFIG_PB - Static variable in class proguard.dexfile.AndroidConstants
- BUNDLE_METADATA_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- bv - proguard.classfile.util.kotlin.KotlinMetadataType
-
Deprecated.
- BYTE - Static variable in class proguard.classfile.JavaTypeConstants
- BYTE - Static variable in class proguard.classfile.TypeConstants
- ByteValue(byte) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ByteValue
C
- c - Variable in class proguard.dexfile.reader.node.insn.Stmt3RNode
- C - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- C - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- C - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- calculateArithmeticInstruction(Instruction, List<SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- calculateArithmeticInstruction(Instruction, List<StateT>) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Calculates the result of the instruction application.
- calculateFqn() - Method in class proguard.classfile.ClassSignature
- calculateFqn() - Method in class proguard.classfile.FieldSignature
- calculateFqn() - Method in class proguard.classfile.MethodSignature
- calculateFqn() - Method in class proguard.classfile.Signature
- calculatePrettyFqn() - Method in class proguard.classfile.ClassSignature
- calculatePrettyFqn() - Method in class proguard.classfile.FieldSignature
- calculatePrettyFqn() - Method in class proguard.classfile.MethodSignature
- calculatePrettyFqn() - Method in class proguard.classfile.Signature
- calculateReturnValues(AbstractState, Instruction, Call) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
-
The calculation of return values supports tainting it in case the analyzed method is a taint source.
- calculateReturnValues(AbstractState, Instruction, Call) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultExpandOperator
-
Calculates the returned state.
- Call - Class in proguard.analysis.datastructure.callgraph
-
Represents a method call.
- Call(CodeLocation, Value, List<Value>, Value, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.Call
- CALL_GRAPH_RECONSTRUCTION_MAX_DEPTH_REACHED - proguard.analysis.Metrics.MetricType
- CALL_GRAPH_RECONSTRUCTION_MAX_WIDTH_REACHED - proguard.analysis.Metrics.MetricType
- CALL_TO_ABSTRACT_METHOD - proguard.analysis.Metrics.MetricType
- CALLABLE_REFERENCE_CLASS_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- callableReferenceInfo - Variable in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- CallableReferenceInfo - Interface in proguard.classfile.kotlin.reflect
-
Information about callable references.
- callableReferenceInfoAccept(CallableReferenceInfoVisitor) - Method in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- CallableReferenceInfoToOwnerVisitor - Class in proguard.classfile.kotlin.reflect.visitor
- CallableReferenceInfoToOwnerVisitor(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoToOwnerVisitor
- CallableReferenceInfoVisitor - Interface in proguard.classfile.kotlin.reflect.visitor
- callConstructor(String, Class<?>[], Object[]) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.Reflectively call the constructor of className with the given parameters.
- CallEdge - Interface in proguard.analysis.cpa.interfaces
-
This interface must be implemented by edges representing a procedure call.
- caller - Variable in class proguard.analysis.datastructure.callgraph.Call
-
The location where the call was invoked.
- callerState - Variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- CallGraph - Class in proguard.analysis.datastructure.callgraph
-
Collection of all
Call
s in a program, optimized for retrieval of incoming and outgoing edges for any method in constant time. - CallGraph() - Constructor for class proguard.analysis.datastructure.callgraph.CallGraph
-
Create an empty call graph.
- CallGraph(Map<MethodSignature, Set<Call>>, Map<MethodSignature, Set<Call>>, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.CallGraph
- CallGraphWalker - Class in proguard.util
-
Generic utilities to traverse the call graph.
- CallGraphWalker() - Constructor for class proguard.util.CallGraphWalker
- CallHandler - Interface in proguard.analysis
-
This handler is invoked by the
CallResolver
whenever new method calls have been resolved in the code. - callMatcher - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- callMatcher - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- callMatcher - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
- callMethod(String, String, Object, Class<?>[], Object[]) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.Reflectively call the method on the given instance.
- CallResolver - Class in proguard.analysis
-
Collects all method invocations inside the analyzed methods.
- CallResolver(ClassPool, ClassPool, CallGraph, boolean, boolean, boolean, boolean, int, Supplier<Boolean>, boolean, ValueFactory, boolean, ExecutingInvocationUnit.Builder, boolean, Set<MethodSignature>, Set<Predicate<Call>>, CallHandler...) - Constructor for class proguard.analysis.CallResolver
-
Create a new call resolver.
- CallResolver.Builder - Class in proguard.analysis
- callStackContains(MethodSignature) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Returns true if a method is present in the call stack.
- CallUtil - Class in proguard.analysis
-
Utility methods for call resolution.
- caload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- caload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- CAN_BRNANCH - Static variable in class proguard.dexfile.ir.stmt.Stmt
- CAN_CONTINUE - Static variable in class proguard.dexfile.ir.stmt.Stmt
- CAN_SWITCH - Static variable in class proguard.dexfile.ir.stmt.Stmt
- CAN_THROW - Static variable in class proguard.dexfile.ir.expr.Value
- CAN_THROW - Static variable in class proguard.dexfile.ir.stmt.Stmt
- canBeWritten() - Method in class proguard.classfile.kotlin.KotlinMetadataVersion
- canBranch() - Method in enum proguard.dexfile.ir.stmt.Stmt.ST
- canBranch() - Method in enum proguard.dexfile.reader.Op
- canContinue() - Method in enum proguard.dexfile.ir.stmt.Stmt.ST
- canContinue() - Method in enum proguard.dexfile.reader.Op
- canExecute(MethodSignature) - Method in class proguard.evaluation.ExecutingInvocationUnit
-
Returns whether the invocation unit is able to handle the given method.
- canonicalClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an external class name into a canonical class name.
- canonicalOpcode() - Method in class proguard.classfile.instruction.BranchInstruction
- canonicalOpcode() - Method in class proguard.classfile.instruction.ConstantInstruction
- canonicalOpcode() - Method in class proguard.classfile.instruction.Instruction
-
Returns the canonical opcode of this instruction, i.e.
- canonicalOpcode() - Method in class proguard.classfile.instruction.SimpleInstruction
- canonicalOpcode() - Method in class proguard.classfile.instruction.VariableInstruction
- canReturn() - Method in enum proguard.dexfile.reader.Op
- canSwitch() - Method in enum proguard.dexfile.ir.stmt.Stmt.ST
- canSwitch() - Method in enum proguard.dexfile.reader.Op
- canThrow() - Method in enum proguard.dexfile.ir.expr.Value.VT
- canThrow() - Method in enum proguard.dexfile.ir.stmt.Stmt.ST
- canThrow() - Method in enum proguard.dexfile.reader.Op
- capitializeFirstCharacterAsciiOnly(String) - Static method in class proguard.classfile.util.kotlin.KotlinStringUtil
- CascadingDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to a givenDataEntryWriter
, or failing that, to another givenDataEntryWriter
. - CascadingDataEntryWriter(DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.CascadingDataEntryWriter
-
Creates a new CascadingDataEntryWriter.
- cases - Variable in class proguard.classfile.instruction.LookUpSwitchInstruction
- cases - Variable in class proguard.dexfile.reader.node.insn.SparseSwitchStmtNode
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.ParticularReferenceValue
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns this ReferenceValue, cast to the given type.
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.TracedReferenceValue
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.TypedReferenceValue
- cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.UnknownReferenceValue
- cast(TracedReferenceValue, String, Clazz, boolean) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Casts a given traced reference value to the given type, either keeping its trace value or setting a new one.
- CAST - proguard.dexfile.ir.expr.Value.VT
- CAST - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- CastExpr - Class in proguard.dexfile.ir.expr
-
* @see VT#CAST
- CastExpr(Value, String, String) - Constructor for class proguard.dexfile.ir.expr.CastExpr
- castore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- castore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- catch_(int, int, int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new catch instance that can be used as a pseudo-instruction to mark the start of an exception handler.
- catch_(int, int, int) - Static method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Creates a new catch instance that can be used as a pseudo-instruction to mark the start of an exception handler.
- catch_(int, int, int, int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new catch instance that can be used as a pseudo-instruction to mark the start of an exception handler.
- catch_(CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label, String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Starts a catch handler at the current offset.
- catch_(CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label, String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Adds a catch handler.
- catch_(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- catchAll(CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Starts a catch-all handler at the current offset.
- catchAll(CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label, CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Adds a catch-all handler.
- CatchTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a 'catch' annotation target.
- CatchTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.CatchTargetInfo
-
Creates an uninitialized CatchTargetInfo.
- CatchTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.CatchTargetInfo
-
Creates a partially initialized CatchTargetInfo.
- CatchTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.CatchTargetInfo
-
Creates an initialized CatchTargetInfo.
- category1Value() - Method in class proguard.evaluation.value.Category1Value
- category1Value() - Method in class proguard.evaluation.value.TracingValue
- category1Value() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a Category1Value.
- Category1Value - Class in proguard.evaluation.value
-
This abstract class represents a partially evaluated Category 1 value.
- Category1Value() - Constructor for class proguard.evaluation.value.Category1Value
- category2Value() - Method in class proguard.evaluation.value.Category2Value
- category2Value() - Method in class proguard.evaluation.value.TracingValue
- category2Value() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a Category2Value.
- Category2Value - Class in proguard.evaluation.value
-
This abstract class represents a partially evaluated Category 2 value.
- Category2Value() - Constructor for class proguard.evaluation.value.Category2Value
- cause(Throwable) - Method in class proguard.exception.ProguardCoreException.Builder
- cfa - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- cfa - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
- Cfa<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.defaults
- Cfa() - Constructor for class proguard.analysis.cpa.defaults.Cfa
- CfaEdge<CfaNodeT extends CfaNode> - Interface in proguard.analysis.cpa.interfaces
-
An edge for
Cfa
parametrized by its nodesCfaNodeT
. - CfaNode<CfaEdgeT extends CfaEdge,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
-
A node for
Cfa
parametrized by its edgesCfaEdgeT
. - CfaUtil - Class in proguard.analysis.cpa.jvm.util
-
This is a util class for creating
Cfa
s. - CfaUtil() - Constructor for class proguard.analysis.cpa.jvm.util.CfaUtil
- Cfg - Class in proguard.dexfile.ir.ts
-
TODO DOC
- Cfg() - Constructor for class proguard.dexfile.ir.ts.Cfg
- CFG - Interface in proguard.dexfile.reader
- Cfg.DfsVisitor - Interface in proguard.dexfile.ir.ts
- Cfg.FrameVisitor<T> - Interface in proguard.dexfile.ir.ts
- Cfg.OnAssignCallBack - Interface in proguard.dexfile.ir.ts
- Cfg.OnUseCallBack - Interface in proguard.dexfile.ir.ts
- Cfg.TravelCallBack - Interface in proguard.dexfile.ir.ts
- changeFrame - Variable in enum proguard.dexfile.reader.Op
- CHAR - Static variable in class proguard.classfile.JavaTypeConstants
- CHAR - Static variable in class proguard.classfile.TypeConstants
- CHAR_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- CHAR_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- CHARACTER_RANGE_TABLE - Static variable in class proguard.classfile.attribute.Attribute
- CharValue(char) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.CharValue
- check(Reporter, ClassPool, ClassPool, Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- check(Reporter, ClassPool, ClassPool, Clazz, KotlinMetadata) - Method in interface proguard.util.kotlin.asserter.constraint.KotlinAsserterConstraint
- check(Reporter, ClassPool, ClassPool, Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.KotlinModuleIntegrity
- check(Reporter, KotlinModule) - Method in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- check(Reporter, KotlinModule) - Method in interface proguard.util.kotlin.asserter.constraint.KotlinAsserterConstraint
- check(Reporter, KotlinModule) - Method in class proguard.util.kotlin.asserter.constraint.KotlinModuleIntegrity
- CHECK_CAST - proguard.dexfile.ir.expr.Value.VT
- CHECK_CAST - proguard.dexfile.reader.Op
- checkcast(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- checkcast(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- checkcast(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- checkcast(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- checkcast(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- checkcast(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- checkcast(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- checkCreationLocation(CodeLocation) - Static method in class proguard.evaluation.value.BasicValueFactory
- checkMagicNumber(int) - Static method in class proguard.classfile.util.ClassUtil
-
Checks whether the given class magic number is correct.
- checkReferenceValue(AnalyzedObject) - Static method in class proguard.evaluation.value.BasicValueFactory
- checkVersionNumbers(int) - Static method in class proguard.classfile.util.ClassUtil
-
Checks whether the given class version number is supported.
- children - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- choppedVariablesCount - Variable in class proguard.classfile.attribute.preverification.LessZeroFrame
- CircularIntBuffer - Class in proguard.util
-
A circular buffer over the primitive integer type.
- CircularIntBuffer(int) - Constructor for class proguard.util.CircularIntBuffer
-
Create a new CircularIntBuffer that can grow to a given maxSize.
- CLASS - Static variable in class proguard.classfile.constant.Constant
- CLASS_A_NAME - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- CLASS_A_SIMPLE_NAME - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- CLASS_END - Static variable in class proguard.classfile.TypeConstants
- CLASS_FILE_EXTENSION - Static variable in class proguard.classfile.ClassConstants
- CLASS_FOR_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_FOR_NAME_SIGNATURE2 - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_CANONICAL_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_METHOD_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_PACKAGE_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_SIMPLE_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_SUPERCLASS_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_GET_TYPE_NAME_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASS_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- CLASS_REFERENCE_FIXER_ERROR - Static variable in class proguard.exception.ErrorId
- CLASS_START - Static variable in class proguard.classfile.TypeConstants
- CLASS_VERSION_1_0 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_0 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_0_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_0_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_1 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_2 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_2 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_2_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_2_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_3 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_3 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_3_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_3_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_4 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_4 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_4_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_4_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_5 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_5 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_5_ALIAS - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_5_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_5_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_6 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_6 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_6_ALIAS - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_6_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_6_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_7 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_7 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_7_ALIAS - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_7_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_7_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_8 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_8 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_8_ALIAS - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_8_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_8_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_9 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_9 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_9_ALIAS - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_1_9_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_1_9_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_10 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_10 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_10_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_10_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_11 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_11 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_11_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_11_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_12 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_12 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_12_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_12_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_13 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_13 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_13_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_13_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_14 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_14 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_14_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_14_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_15 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_15 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_15_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_15_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_16 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_16 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_16_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_16_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_17 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_17 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_17_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_17_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_18 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_18 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_18_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_18_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_19 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_19 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_19_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_19_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_20 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_20 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_20_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_20_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_21 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_21 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_21_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_21_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_22 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_22 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_22_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_22_MINOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_23 - Static variable in class proguard.classfile.JavaVersionConstants
- CLASS_VERSION_23 - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_23_MAJOR - Static variable in class proguard.classfile.VersionConstants
- CLASS_VERSION_23_MINOR - Static variable in class proguard.classfile.VersionConstants
- classAccept(String, ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to the class with the given name, if it is present in the class pool.
- classAccept(ClassVisitor) - Method in exception proguard.evaluation.exception.PartialEvaluatorException
- ClassAccessFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only when the visited class has the proper access flags. - ClassAccessFilter(int, int, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassAccessFilter
-
Creates a new ClassAccessFilter.
- ClassBuilder - Class in proguard.classfile.editor
-
This editor allows to build or extend classes (ProgramClass instances).
- ClassBuilder(int, int, String, String) - Constructor for class proguard.classfile.editor.ClassBuilder
-
Creates a new ClassBuilder for the Java class with the given name and super class.
- ClassBuilder(int, int, String, String, String, int, Object) - Constructor for class proguard.classfile.editor.ClassBuilder
-
Creates a new ClassBuilder for the Java class with the given name and super class.
- ClassBuilder(ProgramClass) - Constructor for class proguard.classfile.editor.ClassBuilder
-
Creates a new ClassBuilder for the given class.
- ClassBuilder(ProgramClass, ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.ClassBuilder
-
Creates a new ClassBuilder for the given class, that automatically initializes class references and class member references in new constants.
- ClassBuilder.CodeBuilder - Interface in proguard.classfile.editor
-
This functional interface provides a code attribute composer to its implementation.
- ClassCleaner - Class in proguard.classfile.visitor
-
This
ClassVisitor
removes all processing information of the classes it visits. - ClassCleaner() - Constructor for class proguard.classfile.visitor.ClassCleaner
- ClassCollector - Class in proguard.classfile.visitor
-
This
ClassVisitor
collects the classes that it visits in the given collection. - ClassCollector(Collection<Clazz>) - Constructor for class proguard.classfile.visitor.ClassCollector
-
Creates a new ClassCollector.
- ClassConstant - Class in proguard.classfile.constant
-
This
Constant
represents a class constant in the constant pool. - ClassConstant() - Constructor for class proguard.classfile.constant.ClassConstant
-
Creates an uninitialized ClassConstant.
- ClassConstant(int, Clazz) - Constructor for class proguard.classfile.constant.ClassConstant
-
Creates a new ClassConstant with the given name index.
- ClassConstantClassFilter - Class in proguard.classfile.visitor
-
This ClassVisitor delegates all visits to another given visitor, but only if the visited class contains the specified class constant.
- ClassConstantClassFilter(String, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassConstantClassFilter
-
Creates a new ClassConstantClassFilter.
- ClassConstantClassFilter(StringMatcher, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassConstantClassFilter
-
Creates a new ClassConstantClassFilter.
- ClassConstants - Class in proguard.classfile
-
Internal names and descriptors of common classes, fields, and methods from the Java runtime.
- ClassConstants() - Constructor for class proguard.classfile.ClassConstants
- ClassConstantValueFactory - Class in proguard.evaluation
-
This
ConstantValueFactory
createsjava.lang.Class
ReferenceValue
instances that correspond to specified constant pool entries. - ClassConstantValueFactory(ValueFactory) - Constructor for class proguard.evaluation.ClassConstantValueFactory
- classCount() - Method in class proguard.classfile.util.DescriptorClassEnumeration
-
Returns the number of classes contained in the descriptor.
- ClassCounter - Class in proguard.classfile.visitor
-
This
ClassVisitor
counts the number of classes that has been visited. - ClassCounter() - Constructor for class proguard.classfile.visitor.ClassCounter
- ClassDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
finds received class entries in the given class pool and writes them out to the given data entry writer. - ClassDataEntryWriter(ClassPool, DataEntryWriter) - Constructor for class proguard.io.ClassDataEntryWriter
-
Creates a new ClassDataEntryWriter.
- ClassDataEntryWriter(ClassPool, DataEntryWriter, ClassVisitor) - Constructor for class proguard.io.ClassDataEntryWriter
-
Creates a new ClassDataEntryWriter.
- ClassEditor - Class in proguard.classfile.editor
-
This class can add interfaces and class members to a given class.
- ClassEditor(ProgramClass) - Constructor for class proguard.classfile.editor.ClassEditor
-
Creates a new ClassEditor that will edit elements in the given target class.
- ClassElementSorter - Class in proguard.classfile.editor
-
This
ClassVisitor
sorts the various elements of the classes that it visits: interfaces, constants, fields, methods, and attributes. - ClassElementSorter() - Constructor for class proguard.classfile.editor.ClassElementSorter
-
Creates a default `ClassElementSorter` that sorts interfaces, constants and attributes.
- ClassElementSorter(boolean, boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.ClassElementSorter
- ClassElementValue - Class in proguard.classfile.attribute.annotation
-
This
ElementValue
represents a class element value. - ClassElementValue() - Constructor for class proguard.classfile.attribute.annotation.ClassElementValue
-
Creates an uninitialized ClassElementValue.
- ClassElementValue(int, int) - Constructor for class proguard.classfile.attribute.annotation.ClassElementValue
-
Creates an initialized ClassElementValue.
- classes - Variable in class proguard.classfile.attribute.InnerClassesAttribute
- classes() - Method in class proguard.classfile.ClassPool
-
Returns an Iterable of all classes in the class pool.
- CLASSES_DEX - Static variable in class proguard.dexfile.AndroidConstants
- CLASSES_DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- CLASSES_PREFIX - Static variable in class proguard.dexfile.AndroidConstants
- classesAccept(String, ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to all matching classes in the class pool.
- classesAccept(List, ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to all matching classes in the class pool.
- classesAccept(ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to all classes in the class pool, in random order.
- classesAccept(StringMatcher, ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to all matching classes in the class pool.
- classesAcceptAlphabetically(ClassVisitor) - Method in class proguard.classfile.ClassPool
-
Applies the given ClassVisitor to all classes in the class pool, in sorted order.
- ClassEstimates - Class in proguard.classfile.editor
-
Typical sizes, counts, and lengths for elements in class files.
- ClassEstimates() - Constructor for class proguard.classfile.editor.ClassEstimates
- ClassFeatureNameCollector - Class in proguard.classfile.visitor
-
This
ClassVisitor
collects the feature names of the classes that it visits in the given collection. - ClassFeatureNameCollector(Collection<String>) - Constructor for class proguard.classfile.visitor.ClassFeatureNameCollector
-
Creates a new ClassNameCollector.
- ClassFilter - Class in proguard.io
-
This
DataEntryReader
delegates to one of two otherDataEntryReader
instances, depending on the extension of the data entry. - ClassFilter(DataEntryReader) - Constructor for class proguard.io.ClassFilter
-
Creates a new ClassFilter that delegates reading classes to the given reader.
- ClassFilter(DataEntryReader, DataEntryReader) - Constructor for class proguard.io.ClassFilter
-
Creates a new ClassFilter that delegates to either of the two given readers.
- ClassHierarchyTraveler - Class in proguard.classfile.visitor
-
This
ClassVisitor
lets a givenClassVisitor
optionally travel to the visited class, its superclass, its interfaces, and its subclasses. - ClassHierarchyTraveler(boolean, boolean, boolean, boolean, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassHierarchyTraveler
-
Creates a new ClassHierarchyTraveler.
- ClassInitializer - Class in proguard.classfile.util
-
This
ClassVisitor
initializes the class hierarchy and references of all classes that it visits. - ClassInitializer(ClassPool, ClassPool) - Constructor for class proguard.classfile.util.ClassInitializer
-
Creates a new ClassInitializer that initializes the class hierarchies and references of all visited class files.
- ClassInitializer(ClassPool, ClassPool, boolean, InvalidReferenceVisitor, InvalidClassReferenceVisitor) - Constructor for class proguard.classfile.util.ClassInitializer
-
Creates a new ClassInitializer that initializes the references of all visited class files, optionally visiting the provided
InvalidReferenceVisitor
orInvalidClassReferenceVisitor
for any invalid references. - ClassInitializer(ClassPool, ClassPool, boolean, WarningPrinter, WarningPrinter, WarningPrinter, WarningPrinter) - Constructor for class proguard.classfile.util.ClassInitializer
-
Creates a new ClassInitializer that initializes the references of all visited class files, optionally printing warnings if some classes or class members can't be found or if they are in the program class pool.
- ClassInitializer(ClassPool, ClassPool, WarningPrinter, WarningPrinter, WarningPrinter, WarningPrinter) - Constructor for class proguard.classfile.util.ClassInitializer
-
Creates a new ClassInitializer that initializes the class hierarchies and references of all visited class files, optionally printing warnings if some classes or class members can't be found or if they are in the program class pool.
- ClassIntegrity - Class in proguard.util.kotlin.asserter.constraint
-
This class checks the assumption: All functions need a JVM signature
- ClassIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.ClassIntegrity
- CLASSLOADER_FIND_LOADED_CLASS_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASSLOADER_LOAD_CLASS_SIGNATURE - Static variable in class proguard.classfile.ClassConstants
- CLASSLOADER_LOAD_CLASS_SIGNATURE2 - Static variable in class proguard.classfile.ClassConstants
- ClassMapDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
writes a class mapping to the given data entry, used for debugging of the configuration. - ClassMapDataEntryWriter(ClassPool, DataEntryWriter) - Constructor for class proguard.io.ClassMapDataEntryWriter
- ClassMemberSorter - Class in proguard.classfile.editor
-
This
ClassVisitor
sorts the class members of the classes that it visits. - ClassMemberSorter() - Constructor for class proguard.classfile.editor.ClassMemberSorter
- ClassModel - Class in proguard.evaluation.value.object.model
-
A
Model
to track specific Clazz constants. - ClassModel(Clazz) - Constructor for class proguard.evaluation.value.object.model.ClassModel
- className - Variable in class proguard.classfile.kotlin.KotlinAnnotation
- className - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- className - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- className - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- className - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- className - Variable in class proguard.classfile.Signature
- className - Variable in class proguard.dexfile.reader.node.DexClassNode
- ClassNameCollector - Class in proguard.classfile.visitor
-
This
ClassVisitor
collects the names of the classes that it visits in the given collection. - ClassNameCollector(Collection<String>) - Constructor for class proguard.classfile.visitor.ClassNameCollector
-
Creates a new ClassNameCollector.
- ClassNameFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only when the visited class has a name that matches a given regular expression. - ClassNameFilter(String, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(String, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(String, WildcardManager, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(String, WildcardManager, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(List, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(List, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(List, WildcardManager, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(List, WildcardManager, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(StringMatcher, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameFilter(StringMatcher, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
-
Creates a new ClassNameFilter.
- ClassNameParser - Class in proguard.util
-
This
StringParser
can createStringMatcher
instances for regular expressions matching internal class names (or descriptors containing class names). - ClassNameParser() - Constructor for class proguard.util.ClassNameParser
-
Creates a new ClassNameParser.
- ClassNameParser(WildcardManager) - Constructor for class proguard.util.ClassNameParser
-
Creates a new ClassNameParser that supports references to earlier wildcards.
- classNames() - Method in class proguard.classfile.ClassPool
-
Returns an Iterator of all class names in the class pool.
- ClassPath - Class in proguard.io
-
This class represents a class path, as a list of ClassPathEntry objects.
- ClassPath(ClassPathEntry...) - Constructor for class proguard.io.ClassPath
- ClassPathDataEntry - Class in proguard.io
-
DataEntry
implementation which loads an input stream from the classpath of the running VM. - ClassPathDataEntry(Class) - Constructor for class proguard.io.ClassPathDataEntry
-
Creas an new ClassPathDataEntry for the given class.
- ClassPathDataEntry(String) - Constructor for class proguard.io.ClassPathDataEntry
-
Creates a new ClassPathDataEntry for the entry with the given name.
- ClassPathEntry - Class in proguard.io
-
This class represents an entry from a class path: an apk, a jar, an aar, a war, a zip, an ear, or a directory.
- ClassPathEntry(File, boolean) - Constructor for class proguard.io.ClassPathEntry
-
Creates a new ClassPathEntry with the given file and output flag.
- ClassPathEntry(File, boolean, String) - Constructor for class proguard.io.ClassPathEntry
-
Creates a new ClassPathEntry with the given file, output flag, and optional feature name.
- ClassPathUtil - Class in proguard.io.util
- ClassPool - Class in proguard.classfile
-
This is a set of
Clazz
instances. - ClassPool() - Constructor for class proguard.classfile.ClassPool
-
Creates a new empty ClassPool.
- ClassPool(Iterable<? extends Clazz>) - Constructor for class proguard.classfile.ClassPool
-
Creates a new ClassPool with the given classes.
- ClassPool(ClassPool) - Constructor for class proguard.classfile.ClassPool
-
Creates a new ClassPool with the given classes.
- ClassPool(Clazz...) - Constructor for class proguard.classfile.ClassPool
-
Creates a new ClassPool with the given classes.
- ClassPoolClassLoader - Class in proguard.classfile.util
-
A
ClassLoader
that can load classes from a ProGuardCORE classpool. - ClassPoolClassLoader(ClassPool) - Constructor for class proguard.classfile.util.ClassPoolClassLoader
- ClassPoolClassVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
andClassVisitor
remembers theClassPool
instances that it visits and applies the givenClassPoolVisitor
to the most recently remembered one, every time it visits a Clazz instance. - ClassPoolClassVisitor(ClassPoolVisitor) - Constructor for class proguard.classfile.visitor.ClassPoolClassVisitor
-
Creates a new ClassPoolClassVisitor.
- ClassPoolFeatureNameFunction - Class in proguard.util
-
This StringFunction transforms class names to feature names, based on a given class pool.
- ClassPoolFeatureNameFunction(ClassPool) - Constructor for class proguard.util.ClassPoolFeatureNameFunction
-
Creates a new ClassPoolNameFunction based on the given class pool.
- ClassPoolFeatureNameFunction(ClassPool, String) - Constructor for class proguard.util.ClassPoolFeatureNameFunction
-
Creates a new ClassPoolNameFunction based on the given class pool, with a default string for classes that are not in the class pool.
- ClassPoolFiller - Class in proguard.classfile.visitor
-
This
ClassVisitor
collects all the classes it visits in a given class pool. - ClassPoolFiller(ClassPool) - Constructor for class proguard.classfile.visitor.ClassPoolFiller
-
Creates a new ClassPoolFiller.
- ClassPoolRemover - Class in proguard.classfile.visitor
-
This
ClassVisitor
removes all the classes it visits from a given class pool. - ClassPoolRemover(ClassPool) - Constructor for class proguard.classfile.visitor.ClassPoolRemover
-
Creates a new ClassPoolFiller.
- ClassPoolVisitor - Interface in proguard.classfile.visitor
-
This interface specifies the methods for a visitor of
ClassPool
instances. - ClassPresenceFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to one of twoClassVisitor
instances, depending on whether the name of the visited class file is present in a givenClassPool
or not. - ClassPresenceFilter(ClassPool, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassPresenceFilter
-
Creates a new ClassPresenceFilter.
- ClassPresenceFilter(ClassPool, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassPresenceFilter
-
Creates a new ClassPresenceFilter.
- ClassPrinter - Class in proguard.classfile.visitor
-
This
ClassVisitor
prints out the complete internal structure of the classes it visits. - ClassPrinter() - Constructor for class proguard.classfile.visitor.ClassPrinter
-
Creates a new ClassPrinter that prints to the standard output.
- ClassPrinter(PrintWriter) - Constructor for class proguard.classfile.visitor.ClassPrinter
-
Creates a new ClassPrinter that prints to the given writer.
- ClassProcessingFlagFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only when the visited class has the proper processing flags. - ClassProcessingFlagFilter(int, int, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassProcessingFlagFilter
-
Creates a new ClassProcessingFlagFilter.
- ClassProcessingInfoFilter - Class in proguard.classfile.visitor
-
Delegates all class visits to another given visitor, depending on if the given predicate passes or not.
- ClassProcessingInfoFilter(Predicate<Object>, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassProcessingInfoFilter
-
Creates a new ClassVisitorInfoFilter.
- ClassProcessingInfoFilter(Predicate<Object>, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassProcessingInfoFilter
-
Creates a new ClassVisitorInfoFilter that checks the identity of the given visitor info.
- ClassReader - Class in proguard.io
-
This
DataEntryReader
applies a givenClassVisitor
to the class definitions that it reads. - ClassReader(boolean, boolean, boolean, boolean, boolean, WarningPrinter, ClassVisitor) - Constructor for class proguard.io.ClassReader
-
Creates a new ClassReader for reading the specified Clazz objects.
- ClassReader(boolean, boolean, boolean, boolean, WarningPrinter, ClassVisitor) - Constructor for class proguard.io.ClassReader
-
Creates a new ClassReader for reading the specified Clazz objects.
- ClassReferenceFixer - Class in proguard.classfile.editor
-
This
ClassVisitor
fixes references of constant pool entries, fields, methods, attributes and kotlin metadata to classes whose names have changed. - ClassReferenceFixer(boolean) - Constructor for class proguard.classfile.editor.ClassReferenceFixer
-
Creates a new ClassReferenceFixer.
- ClassReferenceFixer(ClassReferenceFixer.NameGenerationStrategy) - Constructor for class proguard.classfile.editor.ClassReferenceFixer
-
Creates a new ClassReferenceFixer.
- ClassReferenceFixer.NameGenerationStrategy - Interface in proguard.classfile.editor
-
This interface provides an abstraction on how a
Member
should be renamed when its descriptor need to be updated. - ClassReferenceInitializer - Class in proguard.classfile.util
-
This
ClassVisitor
initializes the references of all classes that it visits. - ClassReferenceInitializer(ClassPool, ClassPool) - Constructor for class proguard.classfile.util.ClassReferenceInitializer
-
Creates a new ClassReferenceInitializer that initializes the references of all visited class files.
- ClassReferenceInitializer(ClassPool, ClassPool, boolean) - Constructor for class proguard.classfile.util.ClassReferenceInitializer
-
Creates a new ClassReferenceInitializer that initializes the references of all visited class files.
- ClassReferenceInitializer(ClassPool, ClassPool, boolean, InvalidReferenceVisitor) - Constructor for class proguard.classfile.util.ClassReferenceInitializer
-
Creates a new ClassReferenceInitializer that initializes the references of all visited class files, visiting the given
InvalidReferenceVisitor
for any broken references. - ClassReferenceInitializer(ClassPool, ClassPool, boolean, WarningPrinter, WarningPrinter, WarningPrinter, WarningPrinter) - Constructor for class proguard.classfile.util.ClassReferenceInitializer
-
Creates a new ClassReferenceInitializer that initializes the references of all visited class files, optionally printing warnings if some classes or class members can't be found or if they are in the program class pool.
- ClassReferenceInitializer(ClassPool, ClassPool, WarningPrinter, WarningPrinter, WarningPrinter, WarningPrinter) - Constructor for class proguard.classfile.util.ClassReferenceInitializer
-
Creates a new ClassReferenceInitializer that initializes the references of all visited class files, optionally printing warnings if some classes or class members can't be found or if they are in the program class pool.
- ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer - Class in proguard.classfile.util
- ClassRenamer - Class in proguard.classfile.util
-
This
ClassVisitor
renames the class names and class member names of the classes it visits. - ClassRenamer(Function<Clazz, String>) - Constructor for class proguard.classfile.util.ClassRenamer
- ClassRenamer(Function<Clazz, String>, BiFunction<Clazz, Member, String>) - Constructor for class proguard.classfile.util.ClassRenamer
- ClassRenamer(Function<Clazz, String>, BiFunction<Clazz, Member, String>, ClassVisitor, MemberVisitor) - Constructor for class proguard.classfile.util.ClassRenamer
- ClassRenamer(Function<Clazz, String>, ClassVisitor, MemberVisitor) - Constructor for class proguard.classfile.util.ClassRenamer
- ClassSignature - Class in proguard.classfile
-
Represents the signature of a class without any member information.
- ClassSignature(String) - Constructor for class proguard.classfile.ClassSignature
- ClassSignature(Clazz) - Constructor for class proguard.classfile.ClassSignature
- ClassSubHierarchyInitializer - Class in proguard.classfile.util
-
This ClassPoolVisitor and ClassVisitor fills out the subclasses of all classes (in the class pools) that it visits.
- ClassSubHierarchyInitializer() - Constructor for class proguard.classfile.util.ClassSubHierarchyInitializer
- ClassSuperHierarchyInitializer - Class in proguard.classfile.util
-
This
ClassVisitor
initializes the superclass hierarchy of all classes that it visits. - ClassSuperHierarchyInitializer(ClassPool, ClassPool) - Constructor for class proguard.classfile.util.ClassSuperHierarchyInitializer
-
Creates a new ClassSuperHierarchyInitializer that initializes the super hierarchy of all visited class files.
- ClassSuperHierarchyInitializer(ClassPool, ClassPool, InvalidClassReferenceVisitor) - Constructor for class proguard.classfile.util.ClassSuperHierarchyInitializer
-
Creates a new ClassSuperHierarchyInitializer that initializes the super hierarchy of all visited class files, visiting the given
InvalidClassReferenceVisitor
for any broken references. - ClassSuperHierarchyInitializer(ClassPool, ClassPool, WarningPrinter, WarningPrinter) - Constructor for class proguard.classfile.util.ClassSuperHierarchyInitializer
-
Creates a new ClassSuperHierarchyInitializer that initializes the super hierarchy of all visited class files, optionally printing warnings if some classes can't be found or if they are in the program class pool.
- ClassUtil - Class in proguard.classfile.util
-
Utility methods for: Converting between internal and external representations of names and descriptions Operation on
Clazz
- ClassValue(String) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- ClassValue(String, int) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- ClassVersionFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to program classes to another givenClassVisitor
, but only when the class version number of the visited program class lies in a given range. - ClassVersionFilter(int, int, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassVersionFilter
-
Creates a new ClassVersionFilter.
- ClassVersionFilter(int, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassVersionFilter
-
Creates a new ClassVersionFilter.
- ClassVersionSetter - Class in proguard.classfile.visitor
-
This
ClassVisitor
sets the version number of the program classes that it visits. - ClassVersionSetter(int) - Constructor for class proguard.classfile.visitor.ClassVersionSetter
-
Creates a new ClassVersionSetter.
- ClassVersionSetter(int, Set<Integer>) - Constructor for class proguard.classfile.visitor.ClassVersionSetter
-
Creates a new ClassVersionSetter that also stores any newer class version numbers that it encounters while visiting program classes.
- ClassViewModel - Class in proguard.classfile.util.renderer
-
This utility class renders
Clazz
objects into a more human-readable format. - classVisitor - Variable in class proguard.classfile.visitor.DynamicReturnedClassVisitor
- ClassVisitor - Interface in proguard.classfile.visitor
-
This interface specifies the methods for a visitor of
Clazz
instances. - clazz - Variable in class proguard.analysis.datastructure.CodeLocation
- clazz - Variable in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- Clazz - Interface in proguard.classfile
-
This interface provides access to the fundamental properties of a Java class.
- CleanLabel - Class in proguard.dexfile.ir.ts
-
Clean unused
LabelStmt
- CleanLabel() - Constructor for class proguard.dexfile.ir.ts.CleanLabel
- clear() - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- clear() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- clear() - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Empties the waitlist.
- clear() - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Removes references to this CFA nodes from the singleton
JvmUnknownCfaNode
and clears its node collections making it garbage collectable. - clear() - Method in class proguard.analysis.datastructure.callgraph.CallGraph
-
Clear the call graph references.
- clear() - Method in class proguard.classfile.ClassPool
-
Clears the class pool.
- clear() - Method in class proguard.dexfile.ir.stmt.StmtList
- clear() - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- clear() - Method in class proguard.evaluation.Stack
-
Clears the stack.
- clear() - Method in class proguard.evaluation.TracedStack
- clear() - Method in class proguard.io.ClassPath
- clear() - Method in class proguard.resources.file.ResourceFilePool
-
Clears the pool.
- clear() - Method in class proguard.util.MultiValueMap
- clearCache() - Static method in class proguard.classfile.ClassSignature
-
Remove all currently cached
ClassSignature
objects from the cache, allowing them to be removed by the garbage collector. - clearCache() - Static method in class proguard.classfile.FieldSignature
-
Remove all currently cached
FieldSignature
objects from the cache, allowing them to be removed by the garbage collector. - clearCache() - Static method in class proguard.classfile.MethodSignature
-
Remove all currently cached
MethodSignature
objects from the cache, allowing them to be removed by the garbage collector. - clearCache() - Static method in class proguard.classfile.Signature
-
Clear the signature caches of all
Signature
subclasses. - clearModifications(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Clears all modifications of the instruction at the given offset.
- clearOperandStack() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Empties the operand stack.
- clearUnUsedFromFrame() - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- clearValues() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Clear all
Value
object references from this call. - clone() - Method in class proguard.dexfile.ir.expr.ArrayExpr
- clone() - Method in class proguard.dexfile.ir.expr.BinopExpr
- clone() - Method in class proguard.dexfile.ir.expr.CastExpr
- clone() - Method in class proguard.dexfile.ir.expr.Constant
- clone() - Method in class proguard.dexfile.ir.expr.FieldExpr
- clone() - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
- clone() - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
- clone() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- clone() - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
- clone() - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- clone() - Method in class proguard.dexfile.ir.expr.Local
- clone() - Method in class proguard.dexfile.ir.expr.NewExpr
- clone() - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
- clone() - Method in class proguard.dexfile.ir.expr.PhiExpr
- clone() - Method in class proguard.dexfile.ir.expr.RefExpr
- clone() - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
- clone() - Method in class proguard.dexfile.ir.expr.TypeExpr
- clone() - Method in class proguard.dexfile.ir.expr.UnopExpr
- clone() - Method in class proguard.dexfile.ir.expr.Value
- clone() - Method in class proguard.dexfile.ir.IrMethod
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.ArrayExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.BinopExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.CastExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Constant
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.FieldExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Local
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.NewExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.PhiExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.RefExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.TypeExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.UnopExpr
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Value
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.LocalVar
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.AssignStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.GotoStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.IfStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.LabelStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.LookupSwitchStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.NopStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.ReturnVoidStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.Stmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.StmtList
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.TableSwitchStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.UnopStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.stmt.VoidInvokeStmt
- clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.Trap
- cloneOps() - Method in class proguard.dexfile.ir.expr.Value.EnExpr
- cloneOps(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Value.EnExpr
- cloneOrNull(T[]) - Static method in class proguard.util.ArrayUtil
-
Returns a shallow copy of the given array, or null if the input is null.
- close() - Method in class proguard.classfile.util.renderer.core.StringListWriter
- close() - Method in class proguard.io.CascadingDataEntryWriter
- close() - Method in class proguard.io.ClassDataEntryWriter
- close() - Method in class proguard.io.ClassMapDataEntryWriter
- close() - Method in interface proguard.io.DataEntryWriter
-
Finishes writing all data entries.
- close() - Method in class proguard.io.DexDataEntryWriter
- close() - Method in class proguard.io.DirectoryWriter
- close() - Method in class proguard.io.FilteredDataEntryWriter
- close() - Method in class proguard.io.FixedFileWriter
- close() - Method in class proguard.io.JarWriter
- close() - Method in class proguard.io.JarWriter.MyMultiDigestOutputStream
- close() - Method in class proguard.io.NonClosingDataEntryWriter
- close() - Method in class proguard.io.ParentDataEntryWriter
- close() - Method in class proguard.io.PrefixAddingDataEntryWriter
- close() - Method in class proguard.io.RenamedDataEntryWriter
- close() - Method in class proguard.io.RenamedParentDataEntryWriter
- close() - Method in class proguard.io.ZipOutput
-
Closes the zip archive, writing out its central directory and closing the underlying output stream.
- close() - Method in class proguard.io.ZipWriter
- close() - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- close(long) - Method in class proguard.io.ZipOutput
-
Closes the zip archive, writing out its central directory and closing the underlying output stream.
- closeInputStream() - Method in class proguard.io.ClassPathDataEntry
- closeInputStream() - Method in interface proguard.io.DataEntry
-
Closes the previously retrieved InputStream.
- closeInputStream() - Method in class proguard.io.DummyDataEntry
- closeInputStream() - Method in class proguard.io.FileDataEntry
- closeInputStream() - Method in class proguard.io.NamedDataEntry
- closeInputStream() - Method in class proguard.io.StreamingDataEntry
- closeInputStream() - Method in class proguard.io.WrappedDataEntry
- closeInputStream() - Method in class proguard.io.ZipDataEntry
- closeInputStream() - Method in class proguard.io.ZipFileDataEntry
- clz - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- clzOf(String) - Static method in enum proguard.dexfile.ir.TypeClass
- clzs - Variable in class proguard.dexfile.reader.node.DexFileNode
- CMP_LONG - proguard.dexfile.reader.Op
- CMPG_DOUBLE - proguard.dexfile.reader.Op
- CMPG_FLOAT - proguard.dexfile.reader.Op
- CMPL_DOUBLE - proguard.dexfile.reader.Op
- CMPL_FLOAT - proguard.dexfile.reader.Op
- code - Variable in class proguard.classfile.attribute.CodeAttribute
- code(CompactCodeAttributeComposer) - Method in class proguard.dexfile.converter.IR2ProConverter
- CODE - Static variable in class proguard.classfile.attribute.Attribute
- CODE_ATTRIBUTE_EDITOR_ERROR - Static variable in class proguard.exception.ErrorId
- CODE_PREVERIFIER_ERROR - Static variable in class proguard.exception.ErrorId
- CODE_SUBROUTINE_INLINER_ERROR - Static variable in class proguard.exception.ErrorId
- CodeAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a code attribute. - CodeAttribute() - Constructor for class proguard.classfile.attribute.CodeAttribute
-
Creates an uninitialized CodeAttribute.
- CodeAttribute(int) - Constructor for class proguard.classfile.attribute.CodeAttribute
-
Creates a partially initialized CodeAttribute without code, exceptions, or attributes.
- CodeAttribute(int, int, int, int, byte[]) - Constructor for class proguard.classfile.attribute.CodeAttribute
-
Creates an initialized CodeAttribute without exceptions or attributes.
- CodeAttribute(int, int, int, int, byte[], int, ExceptionInfo[], int, Attribute[]) - Constructor for class proguard.classfile.attribute.CodeAttribute
-
Creates an initialized CodeAttribute.
- CodeAttributeComposer - Class in proguard.classfile.editor
-
This
AttributeVisitor
accumulates instructions, exceptions and line numbers, and then adds them to a method or copies them into code attributes that it visits. - CodeAttributeComposer() - Constructor for class proguard.classfile.editor.CodeAttributeComposer
-
Creates a new CodeAttributeComposer that doesn't allow external branch targets or exception offsets and that automatically shrinks instructions.
- CodeAttributeComposer(boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.CodeAttributeComposer
-
Creates a new CodeAttributeComposer.
- CodeAttributeComposer(boolean, boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.CodeAttributeComposer
-
Creates a new CodeAttributeComposer.
- CodeAttributeEditor - Class in proguard.classfile.editor
-
This
AttributeVisitor
accumulates specified changes to code, and then applies these accumulated changes to the code attributes that it visits. - CodeAttributeEditor() - Constructor for class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new CodeAttributeEditor that automatically updates frame sizes and shrinks instructions.
- CodeAttributeEditor(boolean, boolean) - Constructor for class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new CodeAttributeEditor.
- CodeAttributeEditor.Label - Class in proguard.classfile.editor
-
This pseudo-instruction represents a label that marks an instruction offset, for use in the context of the code attribute editor only.
- CodeAttributeEditorResetter - Class in proguard.classfile.editor
-
This
AttributeVisitor
resets itCodeAttributeEditor
whenever it visits a code attribute. - CodeAttributeEditorResetter(CodeAttributeEditor) - Constructor for class proguard.classfile.editor.CodeAttributeEditorResetter
-
Creates a new CodeAttributeEditorResetter.
- CodeAttributeToMethodVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
lets a givenMemberVisitor
visit all methods whose code attribute is visited. - CodeAttributeToMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.attribute.visitor.CodeAttributeToMethodVisitor
-
Creates a new CodeAttributeToMethodVisitor.
- CodeInjector - Class in proguard.classfile.util.inject
-
This utility class allow for injecting a method invocation instruction optionally with arguments modeled by instances of classes implementing
InjectedArgument
interface to the specified target method at an offset determined by the implementation of theInjectStrategy
interface. - CodeInjector() - Constructor for class proguard.classfile.util.inject.CodeInjector
- CodeLocation - Class in proguard.analysis.datastructure
-
Represents a unique location in the bytecode.
- CodeLocation(Clazz, Member, int) - Constructor for class proguard.analysis.datastructure.CodeLocation
-
Create a code location with an unknown (
Location.UNKNOWN_LINE
) line number. - CodeLocation(Clazz, Member, int, int) - Constructor for class proguard.analysis.datastructure.CodeLocation
- codeNode - Variable in class proguard.dexfile.reader.node.DexMethodNode
- CodePreverifier - Class in proguard.preverify
-
This
AttributeVisitor
adds preverification information (for Java Micro Edition or for Java 6 or higher) to the code attributes that it visits. - CodePreverifier(boolean) - Constructor for class proguard.preverify.CodePreverifier
-
Creates a new CodePreverifier.
- CodeSubroutineInliner - Class in proguard.preverify
-
This AttributeVisitor inlines local subroutines (jsr/ret) in the code attributes that it visits.
- CodeSubroutineInliner() - Constructor for class proguard.preverify.CodeSubroutineInliner
- collapse() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
-
Changes the internal representation by applying action nodes to a copy of the root.
- CollectionMatcher - Class in proguard.util
-
This matcher tests whether strings match with a String in a given Set.
- CollectionMatcher(String...) - Constructor for class proguard.util.CollectionMatcher
- CollectionMatcher(Set<String>) - Constructor for class proguard.util.CollectionMatcher
- CollectionParser - Class in proguard.util
-
This
StringParser
can create aCollectionMatcher
instance for regular expressions. - CollectionParser() - Constructor for class proguard.util.CollectionParser
-
Creates a new ListParser that parses individual elements in the comma-separated list with the given StringParser.
- collectTos(Stmt, Set<Stmt>) - Static method in class proguard.dexfile.ir.ts.Cfg
- com.example - package com.example
- commaSeparatedList(String) - Static method in class proguard.util.ListUtil
-
Creates a List of String objects from the given comma-separated String.
- commaSeparatedString(List<String>, boolean) - Static method in class proguard.util.ListUtil
-
Creates a comma-separated String from the given List of String objects.
- commit() - Method in class proguard.classfile.util.inject.CodeInjector
-
Apply the invoke instruction in accordance to the specifications provided via the `.injectInvokeStatic(...)`, `.into(...)` and `at(...)` method.
- CompactCodeAttributeComposer - Class in proguard.classfile.editor
-
This
AttributeVisitor
accumulates instructions, exceptions and line numbers, in a compact and fluent style, and then adds them to a method or copies them into code attributes that it visits. - CompactCodeAttributeComposer(ConstantPoolEditor, boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer.
- CompactCodeAttributeComposer(ConstantPoolEditor, CodeAttributeComposer) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer.
- CompactCodeAttributeComposer(ProgramClass) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer that doesn't allow external branch targets or exception offsets and that automatically shrinks instructions.
- CompactCodeAttributeComposer(ProgramClass, boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer.
- CompactCodeAttributeComposer(ProgramClass, boolean, boolean, boolean, ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer.
- CompactCodeAttributeComposer(ProgramClass, ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new CompactCodeAttributeComposer that doesn't allow external branch targets or exception handlers and that automatically shrinks instructions.
- CompactCodeAttributeComposer.Label - Class in proguard.classfile.editor
-
This class represents a label to which branch instructions and switch instructions can jump.
- companionAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- companionObjectName - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- compare(boolean[], int, boolean[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(byte[], int, byte[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(char[], int, char[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(double[], int, double[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(float[], int, float[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(int[], int, int[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(long[], int, long[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(short[], int, short[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(Comparable[], int, Comparable[], int) - Static method in class proguard.util.ArrayUtil
-
Compares the elements of the two given arrays.
- compare(Comparable, Comparable) - Static method in class proguard.util.ObjectUtil
-
Returns a comparison of the two given objects.
- compare(Object, Object) - Method in class proguard.classfile.editor.AttributeSorter
- compare(Object, Object) - Method in class proguard.classfile.editor.ClassMemberSorter
- compare(Stmt, Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- compare(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given DoubleValue, respectively.
- compare(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- compare(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- compare(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- compare(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given FloatValue, respectively.
- compare(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- compare(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- compare(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- compare(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is less than, equal to, or greater than the given LongValue, respectively.
- compare(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- compare(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- compare(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- compare(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given ParticularDoubleValue, respectively.
- compare(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- compare(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given ParticularFloatValue, respectively.
- compare(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- compare(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is less than, equal to, or greater than the given ParticularLongValue, respectively.
- compare(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value -1, 0, or 1, if this DoubleValue is less than, equal to, or greater than the given SpecificDoubleValue, respectively.
- compare(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- compare(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value -1, 0, or 1, if this FloatValue is less than, equal to, or greater than the given SpecificFloatValue, respectively.
- compare(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- compare(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value -1, 0, or 1, if this LongValue is less than, equal to, or greater than the given SpecificLongValue, respectively.
- compare(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- compareReverse(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value 1, 0, or -1, if this DoubleValue is less than, equal to, or greater than the given DoubleValue, respectively.
- compareReverse(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is less than, equal to, or greater than the given FloatValue, respectively.
- compareReverse(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is less than, equal to, or greater than the given LongValue, respectively.
- compareReverse(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value 1, 0, or -1, if this DoubleValue is less than, equal to, or greater than the given ParticularDoubleValue, respectively.
- compareReverse(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is less than, equal to, or greater than the given ParticularFloatValue, respectively.
- compareReverse(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is less than, equal to, or greater than the given ParticularLongValue, respectively.
- compareReverse(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns an IntegerValue with value 1, 0, or -1, if this DoubleValue is less than, equal to, or greater than the given SpecificDoubleValue, respectively.
- compareReverse(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns an IntegerValue with value 1, 0, or -1, if this FloatValue is less than, equal to, or greater than the given SpecificFloatValue, respectively.
- compareReverse(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns an IntegerValue with value 1, 0, or -1, if this LongValue is less than, equal to, or greater than the given SpecificLongValue, respectively.
- compareTo(Object) - Method in class proguard.classfile.attribute.LocalVariableInfo
- compareTo(Object) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
- compareTo(Location) - Method in class proguard.analysis.datastructure.CodeLocation
- compareTo(Location) - Method in class proguard.analysis.datastructure.FileLocation
- compareTo(Signature) - Method in class proguard.classfile.Signature
- ComparisonValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents the result of a comparisons of two scalar values. - ComparisonValue(Value, Value) - Constructor for class proguard.evaluation.value.ComparisonValue
-
Creates a new comparison integer value of the two given scalar values.
- COMPILATION_I_D - Static variable in class proguard.classfile.attribute.Attribute
- components - Variable in class proguard.classfile.attribute.RecordAttribute
- componentsAccept(Clazz, RecordComponentInfoVisitor) - Method in class proguard.classfile.attribute.RecordAttribute
-
Applies the given visitor to all components.
- compose(CompactCodeAttributeComposer) - Method in interface proguard.classfile.editor.ClassBuilder.CodeBuilder
- CompositeDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents the result of a binary operation on two double values. - CompositeDoubleValue(DoubleValue, byte, DoubleValue) - Constructor for class proguard.evaluation.value.CompositeDoubleValue
-
Creates a new composite double value of the two given double values and the given operation.
- CompositeFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents the result of a binary operation on two float values. - CompositeFloatValue(FloatValue, byte, FloatValue) - Constructor for class proguard.evaluation.value.CompositeFloatValue
-
Creates a new composite float value of the two given float values and the given operation.
- CompositeIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents the result of a binary operation on two integer values. - CompositeIntegerValue(IntegerValue, byte, IntegerValue) - Constructor for class proguard.evaluation.value.CompositeIntegerValue
-
Creates a new composite integer value of the two given integer values and the given operation.
- CompositeLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents the result of a binary operation on two long values. - CompositeLongValue(LongValue, byte, Value) - Constructor for class proguard.evaluation.value.CompositeLongValue
-
Creates a new composite long value of the two given long values and the given operation.
- computationalType() - Method in class proguard.evaluation.value.DoubleValue
- computationalType() - Method in class proguard.evaluation.value.FloatValue
- computationalType() - Method in class proguard.evaluation.value.InstructionOffsetValue
- computationalType() - Method in class proguard.evaluation.value.IntegerValue
- computationalType() - Method in class proguard.evaluation.value.LongValue
- computationalType() - Method in class proguard.evaluation.value.ReferenceValue
- computationalType() - Method in class proguard.evaluation.value.TopValue
- computationalType() - Method in class proguard.evaluation.value.TracingValue
- computationalType() - Method in class proguard.evaluation.value.UnknownValue
- computationalType() - Method in class proguard.evaluation.value.Value
-
Returns the computational type of this Value.
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- computeIfAbsent(Clazz) - Static method in class proguard.classfile.ClassSignature
-
Get the singleton
ClassSignature
object for this specificClazz
. - computeIfAbsent(Clazz, Field) - Static method in class proguard.classfile.FieldSignature
-
Get the singleton
FieldSignature
object for this specificField
. - computeIfAbsent(Clazz, Member) - Static method in class proguard.classfile.Signature
-
This factory uses the caching features provided by
MethodSignature.computeIfAbsent(Clazz, Method)
,FieldSignature.computeIfAbsent(Clazz, Field)
andClassSignature.computeIfAbsent(Clazz)
. - computeIfAbsent(Clazz, Method) - Static method in class proguard.classfile.MethodSignature
-
Get the singleton
MethodSignature
object for this specificMethod
. - computeIncrement(SetAbstractState<Reference>, int) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- computeIncrement(StateT, int) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns the abstract state of the incremented input
state
byvalue
. - concat(T[], T[]) - Static method in class proguard.util.ArrayUtil
-
Concatenates two arrays into a single one.
- concatenate(List<T>, List<T>) - Static method in class proguard.util.ListUtil
-
Returns a List instance that contains the elements of the two given List instances.
- ConcatenatingStringFunction - Class in proguard.util
-
This
StringFunction
returns the concatenated transformed strings of two givenStringFunction
instances. - ConcatenatingStringFunction(StringFunction, StringFunction) - Constructor for class proguard.util.ConcatenatingStringFunction
-
Creates a new ConcatenatingStringFunction with the two given string functions.
- conclusionOfConditionalEffect - Variable in class proguard.classfile.kotlin.KotlinEffectMetadata
- conclusionOfConditionalEffectAccept(Clazz, KotlinEffectExprVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectMetadata
- CONCRETE_CALL - proguard.analysis.Metrics.MetricType
- CONCRETE_CALL_NO_CODE_ATTRIBUTE - proguard.analysis.Metrics.MetricType
- ConcreteCall - Class in proguard.analysis.datastructure.callgraph
- ConcreteCall(CodeLocation, Clazz, Method, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.ConcreteCall
- ConcreteCall(CodeLocation, Clazz, Method, Value, List<Value>, Value, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.ConcreteCall
- ConcreteClassDownTraveler - Class in proguard.classfile.visitor
-
This
ClassVisitor
lets a givenClassVisitor
travel to the first concrete subclasses down in its hierarchy of abstract classes and concrete classes. - ConcreteClassDownTraveler(ClassVisitor) - Constructor for class proguard.classfile.visitor.ConcreteClassDownTraveler
-
Creates a new ConcreteClassDownTraveler.
- concurrentCallGraph() - Static method in class proguard.analysis.datastructure.callgraph.CallGraph
- ConfigurableProgramAnalysis - Interface in proguard.analysis.cpa.interfaces
-
ConfigurableProgramAnalysis
consists ofAbstractDomain
,TransferRelation
,MergeOperator
,StopOperator
, andPrecisionAdjustment
. - CONST - proguard.dexfile.reader.Op
- CONST_16 - proguard.dexfile.reader.Op
- CONST_4 - proguard.dexfile.reader.Op
- CONST_CLASS - proguard.dexfile.reader.Op
- CONST_HIGH16 - proguard.dexfile.reader.Op
- CONST_STRING - proguard.dexfile.reader.Op
- CONST_STRING_JUMBO - proguard.dexfile.reader.Op
- CONST_WIDE - proguard.dexfile.reader.Op
- CONST_WIDE_16 - proguard.dexfile.reader.Op
- CONST_WIDE_32 - proguard.dexfile.reader.Op
- CONST_WIDE_HIGH16 - proguard.dexfile.reader.Op
- constant - Variable in class proguard.classfile.instruction.ConstantInstruction
- constant - Variable in class proguard.classfile.instruction.SimpleInstruction
- constant - Variable in class proguard.classfile.instruction.VariableInstruction
- Constant - Class in proguard.classfile.constant
-
This abstract class represents an entry in the constant pool of a class.
- Constant - Class in proguard.dexfile.ir.expr
-
Represent a constant, number/string/type
- Constant() - Constructor for class proguard.classfile.constant.Constant
- Constant(Object) - Constructor for class proguard.dexfile.ir.expr.Constant
- CONSTANT - proguard.dexfile.ir.expr.Value.VT
- CONSTANT_VALUE - Static variable in class proguard.classfile.attribute.Attribute
- ConstantAdder - Class in proguard.classfile.editor
-
This
ConstantVisitor
adds all constants that it visits to the constant pool of a given target class. - ConstantAdder(ProgramClass) - Constructor for class proguard.classfile.editor.ConstantAdder
-
Creates a new ConstantAdder that will copy constants into the given target class.
- ConstantCounter - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
counts the number of constants that have been visited. - ConstantCounter() - Constructor for class proguard.classfile.constant.visitor.ConstantCounter
- ConstantElementValue - Class in proguard.classfile.attribute.annotation
-
This
ElementValue
represents a constant element value. - ConstantElementValue(char) - Constructor for class proguard.classfile.attribute.annotation.ConstantElementValue
-
Creates an uninitialized ConstantElementValue.
- ConstantElementValue(char, int, int) - Constructor for class proguard.classfile.attribute.annotation.ConstantElementValue
-
Creates an initialized ConstantElementValue.
- constantIndex - Variable in class proguard.classfile.instruction.ConstantInstruction
- ConstantInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents an instruction that refers to an entry in the constant pool. - ConstantInstruction() - Constructor for class proguard.classfile.instruction.ConstantInstruction
-
Creates an uninitialized ConstantInstruction.
- ConstantInstruction(byte, int) - Constructor for class proguard.classfile.instruction.ConstantInstruction
-
Creates a new ConstantInstruction with the given opcode and constant pool index.
- ConstantInstruction(byte, int, int) - Constructor for class proguard.classfile.instruction.ConstantInstruction
-
Creates a new ConstantInstruction with the given opcode, constant pool index, and constant.
- constantLookupVisitor - Variable in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- ConstantLookupVisitor - Class in proguard.analysis.cpa.jvm.util
-
This
ConstantVisitor
is used for field operations and theinstanceOf
predicate. - ConstantLookupVisitor() - Constructor for class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- ConstantMatcher - Class in proguard.util
-
This
StringMatcher
matches any string or no string at all. - ConstantMatcher(boolean) - Constructor for class proguard.util.ConstantMatcher
-
Creates a new ConstantMatcher that always returns the given result.
- constantPool - Variable in class proguard.classfile.ProgramClass
- ConstantPoolEditor - Class in proguard.classfile.editor
-
This class can add constant pool entries to a given class.
- ConstantPoolEditor(ProgramClass) - Constructor for class proguard.classfile.editor.ConstantPoolEditor
-
Creates a new ConstantPoolEditor.
- ConstantPoolEditor(ProgramClass, ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.ConstantPoolEditor
-
Creates a new ConstantPoolEditor that automatically initializes class references and class member references in new constants.
- constantPoolEntriesAccept(ConstantVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given constant pool entry visitor visit all constant pool entries of this class.
- constantPoolEntriesAccept(ConstantVisitor) - Method in class proguard.classfile.LibraryClass
- constantPoolEntriesAccept(ConstantVisitor) - Method in class proguard.classfile.ProgramClass
- constantPoolEntryAccept(int, ConstantVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given constant pool entry visitor visit the constant pool entry at the specified index.
- constantPoolEntryAccept(int, ConstantVisitor) - Method in class proguard.classfile.LibraryClass
- constantPoolEntryAccept(int, ConstantVisitor) - Method in class proguard.classfile.ProgramClass
- ConstantPoolRemapper - Class in proguard.classfile.editor
-
This
ClassVisitor
remaps all possible references to constant pool entries of the classes that it visits, based on a given index map. - ConstantPoolRemapper() - Constructor for class proguard.classfile.editor.ConstantPoolRemapper
- ConstantPoolShrinker - Class in proguard.classfile.editor
-
This
ClassVisitor
removes all unused entries from the constant pool. - ConstantPoolShrinker() - Constructor for class proguard.classfile.editor.ConstantPoolShrinker
- ConstantPoolSorter - Class in proguard.classfile.editor
-
This
ClassVisitor
sorts the constant pool entries of the program classes that it visits. - ConstantPoolSorter() - Constructor for class proguard.classfile.editor.ConstantPoolSorter
- ConstantPrimitive<T extends java.lang.Number> - Class in proguard.classfile.util.inject.argument
-
A model representing a constant value of primitive typed argument to be passed to the method invocation instructions that are injected by
CodeInjector
. - ConstantPrimitive(T) - Constructor for class proguard.classfile.util.inject.argument.ConstantPrimitive
- ConstantProcessingFlagFilter - Class in proguard.classfile.visitor
-
This
ConstantVisitor
delegates its visits to another givenConstantVisitor
, but only when the visited constant has the proper processing flags. - ConstantProcessingFlagFilter(int, int, ConstantVisitor) - Constructor for class proguard.classfile.visitor.ConstantProcessingFlagFilter
-
Creates a new ConstantProcessingFlagFilter.
- constants() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Returns the accumulated set of constants and resets the set in the builder.
- ConstantString - Class in proguard.classfile.util.inject.argument
-
A model representing a constant string argument to be passed to the method invocation instructions that are injected by
CodeInjector
. - ConstantString(String) - Constructor for class proguard.classfile.util.inject.argument.ConstantString
- ConstantStringBuilder - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
collects the constants that it visits in a readable form, in a given string builder. - ConstantStringBuilder(StringBuilder) - Constructor for class proguard.classfile.constant.visitor.ConstantStringBuilder
-
Creates a new ConstantStringBuilder.
- ConstantStringFunction - Class in proguard.util
-
This
StringFunction
returns a given constant string. - ConstantStringFunction(String) - Constructor for class proguard.util.ConstantStringFunction
-
Creates a new MapStringFunction based on the given map.
- ConstantTagFilter - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
delegates its visits to one or more specified types of constants. - ConstantTagFilter(int[], ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.ConstantTagFilter
-
Creates a new ConstantTagFilter.
- ConstantTagFilter(int, ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.ConstantTagFilter
-
Creates a new ConstantTagFilter.
- constantValue - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- constantValue(Clazz, int) - Method in class proguard.evaluation.ConstantValueFactory
-
Returns the Value of the constant pool element at the given index.
- ConstantValueAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a constant value attribute. - ConstantValueAttribute() - Constructor for class proguard.classfile.attribute.ConstantValueAttribute
-
Creates an uninitialized ConstantValueAttribute.
- ConstantValueAttribute(int, int) - Constructor for class proguard.classfile.attribute.ConstantValueAttribute
-
Creates an initialized ConstantValueAttribute.
- ConstantValueFactory - Class in proguard.evaluation
-
This class creates
Value
instances that correspond to specified constant pool entries. - ConstantValueFactory(ValueFactory) - Constructor for class proguard.evaluation.ConstantValueFactory
- ConstantViewModel - Class in proguard.classfile.util.renderer
-
This utility class renders
Constant
objects into a more human-readable format. - ConstantViewModel(Clazz, Constant) - Constructor for class proguard.classfile.util.renderer.ConstantViewModel
- ConstantVisitor - Interface in proguard.classfile.constant.visitor
-
This interface specifies the methods for a visitor of
Constant
instances. - constructorArgumentAccept(Clazz, KotlinEffectExprVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectMetadata
- constructorArguments - Variable in class proguard.classfile.kotlin.KotlinEffectMetadata
- ConstructorIntegrity - Class in proguard.util.kotlin.asserter.constraint
- ConstructorIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.ConstructorIntegrity
- ConstructorInvocationOffsetFinder - Class in proguard.classfile.util
-
This utility class finds the offset of the invocation to the current or super class constructor after visiting an
method. - ConstructorInvocationOffsetFinder() - Constructor for class proguard.classfile.util.ConstructorInvocationOffsetFinder
- ConstructorMethodFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to one of three delegates, depending on whether the visited method is: - ConstructorMethodFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.ConstructorMethodFilter
- ConstructorMethodFilter(MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.ConstructorMethodFilter
- ConstructorMethodFilter(MemberVisitor, MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.ConstructorMethodFilter
- constructors - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- constructorsAccept(Clazz, KotlinConstructorVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- ConstStmtNode - Class in proguard.dexfile.reader.node.insn
- ConstStmtNode(Op, int, Object) - Constructor for class proguard.dexfile.reader.node.insn.ConstStmtNode
- contains(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the given value is present in this list of instruction offsets.
- contains(AbstractState) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- contains(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Checks whether the abstract state is present.
- contains(Clazz) - Method in class proguard.classfile.ClassPool
-
Checks whether the given class exists in the class pool.
- contains(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- containsFunctionCatchNode(MethodSignature, int) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Returns true if the catch node of the specified method at the specified offset is present in the graph.
- containsKey(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- containsSubroutines() - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the method contains subroutines, in the CodeAttribute that was visited most recently.
- containsValue(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- content - Variable in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
- contentEquals(PrimitiveArrayConstant) - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Returns whether all elements of the primitive array are equal to the elements of the given primitive array.
- contextReceivers - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- contextReceivers - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- contextReceivers - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- contextReceiverTypesAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- contextReceiverTypesAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- contextReceiverTypesAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- contracts - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- contractsAccept(Clazz, KotlinMetadata, KotlinContractVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- controlFlowDependent - Variable in class proguard.analysis.datastructure.callgraph.Call
-
If false, control flow in the calling method will always reach this call.
- ControllableAbortOperator - Class in proguard.analysis.cpa.defaults
-
This
AbortOperator
allows changing its behavior by setting the boolean fieldControllableAbortOperator.abort
to the desired output. - ControllableAbortOperator() - Constructor for class proguard.analysis.cpa.defaults.ControllableAbortOperator
- convert() - Method in class proguard.dexfile.converter.IR2ProConverter
- convert(boolean, Method, DexCodeNode) - Method in class proguard.dexfile.converter.Dex2IRConverter
- convertDex(DexFileNode, ClassVisitor) - Method in class proguard.dexfile.converter.Dex2Pro
-
Converts the given Dex to classes and applies the given class visitor to them.
- ConvertedByteValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a byte value that is converted from an integer value. - ConvertedByteValue(IntegerValue) - Constructor for class proguard.evaluation.value.ConvertedByteValue
-
Creates a new converted byte value of the given integer value.
- ConvertedCharacterValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a character value that is converted from an integer value. - ConvertedCharacterValue(IntegerValue) - Constructor for class proguard.evaluation.value.ConvertedCharacterValue
-
Creates a new converted character value of the given integer value.
- ConvertedDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents a double value that is converted from another scalar value. - ConvertedDoubleValue(Value) - Constructor for class proguard.evaluation.value.ConvertedDoubleValue
-
Creates a new converted double value of the given value.
- ConvertedFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents a float value that is converted from another scalar value. - ConvertedFloatValue(Value) - Constructor for class proguard.evaluation.value.ConvertedFloatValue
-
Creates a new converted float value of the given value.
- ConvertedIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a integer value that is converted from another scalar value. - ConvertedIntegerValue(Value) - Constructor for class proguard.evaluation.value.ConvertedIntegerValue
-
Creates a new converted integer value of the given value.
- ConvertedLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents a long value that is converted from another scalar value. - ConvertedLongValue(Value) - Constructor for class proguard.evaluation.value.ConvertedLongValue
-
Creates a new converted long value of the given value.
- ConvertedShortValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a short value that is converted from an integer value. - ConvertedShortValue(IntegerValue) - Constructor for class proguard.evaluation.value.ConvertedShortValue
-
Creates a new converted short value of the given integer value.
- convertPrimitiveType(char, char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Add instructions to convert the primitive on the stack to a different primitive type.
- convertSinksToMemoryLocations(Collection<? extends JvmTaintSink>) - Static method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
-
Helper method taking a collection of sinks and converting it to a mapping that associates each sink with the memory locations which triggers it.
- convertToByte() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a byte IntegerValue.
- convertToByte() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToByte() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToByte() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToByte() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToCharacter() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a character IntegerValue.
- convertToCharacter() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToCharacter() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToCharacter() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToCharacter() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToDouble() - Method in class proguard.evaluation.value.FloatValue
-
Converts this FloatValue to a DoubleValue.
- convertToDouble() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a DoubleValue.
- convertToDouble() - Method in class proguard.evaluation.value.LongValue
-
Converts this LongValue to a DoubleValue.
- convertToDouble() - Method in class proguard.evaluation.value.ParticularFloatValue
- convertToDouble() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToDouble() - Method in class proguard.evaluation.value.ParticularLongValue
- convertToDouble() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToDouble() - Method in class proguard.evaluation.value.SpecificFloatValue
- convertToDouble() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToDouble() - Method in class proguard.evaluation.value.SpecificLongValue
- convertToDouble() - Method in class proguard.evaluation.value.UnknownFloatValue
- convertToDouble() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToDouble() - Method in class proguard.evaluation.value.UnknownLongValue
- convertToFloat() - Method in class proguard.evaluation.value.DoubleValue
-
Converts this DoubleValue to a FloatValue.
- convertToFloat() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a FloatValue.
- convertToFloat() - Method in class proguard.evaluation.value.LongValue
-
Converts this LongValue to a FloatValue.
- convertToFloat() - Method in class proguard.evaluation.value.ParticularDoubleValue
- convertToFloat() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToFloat() - Method in class proguard.evaluation.value.ParticularLongValue
- convertToFloat() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToFloat() - Method in class proguard.evaluation.value.SpecificDoubleValue
- convertToFloat() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToFloat() - Method in class proguard.evaluation.value.SpecificLongValue
- convertToFloat() - Method in class proguard.evaluation.value.UnknownDoubleValue
- convertToFloat() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToFloat() - Method in class proguard.evaluation.value.UnknownLongValue
- convertToInteger() - Method in class proguard.evaluation.value.DoubleValue
-
Converts this DoubleValue to an IntegerValue.
- convertToInteger() - Method in class proguard.evaluation.value.FloatValue
-
Converts this FloatValue to an IntegerValue.
- convertToInteger() - Method in class proguard.evaluation.value.LongValue
-
Converts this LongValue to an IntegerValue.
- convertToInteger() - Method in class proguard.evaluation.value.ParticularDoubleValue
- convertToInteger() - Method in class proguard.evaluation.value.ParticularFloatValue
- convertToInteger() - Method in class proguard.evaluation.value.ParticularLongValue
- convertToInteger() - Method in class proguard.evaluation.value.SpecificDoubleValue
- convertToInteger() - Method in class proguard.evaluation.value.SpecificFloatValue
- convertToInteger() - Method in class proguard.evaluation.value.SpecificLongValue
- convertToInteger() - Method in class proguard.evaluation.value.UnknownDoubleValue
- convertToInteger() - Method in class proguard.evaluation.value.UnknownFloatValue
- convertToInteger() - Method in class proguard.evaluation.value.UnknownLongValue
- convertToLong() - Method in class proguard.evaluation.value.DoubleValue
-
Converts this DoubleValue to a LongValue.
- convertToLong() - Method in class proguard.evaluation.value.FloatValue
-
Converts this FloatValue to a LongValue.
- convertToLong() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a LongValue.
- convertToLong() - Method in class proguard.evaluation.value.ParticularDoubleValue
- convertToLong() - Method in class proguard.evaluation.value.ParticularFloatValue
- convertToLong() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToLong() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToLong() - Method in class proguard.evaluation.value.SpecificDoubleValue
- convertToLong() - Method in class proguard.evaluation.value.SpecificFloatValue
- convertToLong() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToLong() - Method in class proguard.evaluation.value.UnknownDoubleValue
- convertToLong() - Method in class proguard.evaluation.value.UnknownFloatValue
- convertToLong() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToShort() - Method in class proguard.evaluation.value.IntegerValue
-
Converts this IntegerValue to a short IntegerValue.
- convertToShort() - Method in class proguard.evaluation.value.ParticularIntegerValue
- convertToShort() - Method in class proguard.evaluation.value.RangeIntegerValue
- convertToShort() - Method in class proguard.evaluation.value.SpecificIntegerValue
- convertToShort() - Method in class proguard.evaluation.value.UnknownIntegerValue
- convertToTargetType(String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Adds the required instructions to the provided CodeAttributeComposer to convert the current value on the stack to the given targetType.
- copy() - Method in class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
- copy() - Method in class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
- copy() - Method in class proguard.analysis.cpa.defaults.HashMapAbstractState
- copy() - Method in class proguard.analysis.cpa.defaults.LimitedHashMapAbstractState
- copy() - Method in class proguard.analysis.cpa.defaults.ListAbstractState
- copy() - Method in interface proguard.analysis.cpa.defaults.MapAbstractState
- copy() - Method in class proguard.analysis.cpa.defaults.SetAbstractState
- copy() - Method in class proguard.analysis.cpa.defaults.StackAbstractState
- copy() - Method in interface proguard.analysis.cpa.interfaces.AbstractState
-
Creates a copy of itself.
- copy() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- copy() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- copy() - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- copy() - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- copy(BranchInstruction) - Method in class proguard.classfile.instruction.BranchInstruction
-
Copies the given instruction into this instruction.
- copy(ConstantInstruction) - Method in class proguard.classfile.instruction.ConstantInstruction
-
Copies the given instruction into this instruction.
- copy(LookUpSwitchInstruction) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
-
Copies the given instruction into this instruction.
- copy(SimpleInstruction) - Method in class proguard.classfile.instruction.SimpleInstruction
-
Copies the given instruction into this instruction.
- copy(SwitchInstruction) - Method in class proguard.classfile.instruction.SwitchInstruction
-
Copies the given instruction into this instruction.
- copy(TableSwitchInstruction) - Method in class proguard.classfile.instruction.TableSwitchInstruction
-
Copies the given instruction into this instruction.
- copy(VariableInstruction) - Method in class proguard.classfile.instruction.VariableInstruction
-
Copies the given instruction into this instruction.
- copy(Value[]) - Static method in class proguard.dexfile.ir.expr.Exprs
- copy(Stack) - Method in class proguard.evaluation.Stack
-
Copies the values of the given Stack into this Stack.
- copy(TracedStack) - Method in class proguard.evaluation.TracedStack
- COPYABLE_PROCESSING_FLAGS - Static variable in class proguard.util.ProcessingFlags
- copyData(InputStream, OutputStream) - Method in class proguard.io.DataEntryCopier
-
Copies all data that it can read from the given input stream to the given output stream.
- copyData(InputStream, OutputStream) - Method in class proguard.io.DataEntryRewriter
- copyData(Reader, Writer) - Method in class proguard.io.DataEntryRewriter
-
Copies all data that it can read from the given reader to the given writer.
- copyData(Reader, Writer) - Method in class proguard.io.ManifestRewriter
- copyIfMutable() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
-
Creates a deep copy of the DetailedArrayReferenceValue.
- copyIfMutable() - Method in class proguard.evaluation.value.Value
-
Returns a deep copy of the value if it mutable, returns the value itself otherwise.
- copyOperation(DexStmtNode, V) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
MOVE*
- copyStack() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Returns a shallow copy of the call stack.
- correspondingClass() - Method in class proguard.classfile.util.MemberFinder
-
Returns the corresponding class of the most recently found class member.
- Counter - Interface in proguard.util
-
This provides a counter that can be retrieved.
- CounterConditionalClassVisitor - Class in proguard.classfile.visitor
-
This ClassVisitor delegates to a given class visitor, and then, if the given predicate succeeds with the given
Counter
before and after values, also to a second given class visitor. - CounterConditionalClassVisitor(Counter, BiPredicate<Integer, Integer>, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.CounterConditionalClassVisitor
-
Creates a new CounterConditionalClassVisitor.
- countLocalReads(IrMethod) - Static method in class proguard.dexfile.ir.ts.Cfg
- counts - Static variable in class proguard.analysis.Metrics
- cpa - Variable in class proguard.analysis.cpa.defaults.CpaRun
- CpaAlgorithm - Class in proguard.analysis.cpa.algorithms
- CpaAlgorithm(ConfigurableProgramAnalysis) - Constructor for class proguard.analysis.cpa.algorithms.CpaAlgorithm
-
Create an algorithm to run the specified CPA.
- CpaAlgorithm(TransferRelation, MergeOperator, StopOperator, PrecisionAdjustment) - Constructor for class proguard.analysis.cpa.algorithms.CpaAlgorithm
-
Create a CPA algorithm from CPA components.
- CpaRun<CpaT extends ConfigurableProgramAnalysis,AbstractStateT extends AbstractState> - Class in proguard.analysis.cpa.defaults
-
This abstract wrapper class runs the selected
ConfigurableProgramAnalysis
and returns theReachedSet
. - CpaRun() - Constructor for class proguard.analysis.cpa.defaults.CpaRun
- CpaWithBamOperators<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.bam
-
A domain dependent analysis that can be wrapped with a
BamCpa
to be extended inter-procedurally. - CpaWithBamOperators(AbstractDomain, ProgramLocationDependentTransferRelation<CfaNodeT, CfaEdgeT, SignatureT>, MergeOperator, StopOperator, PrecisionAdjustment, ReduceOperator<CfaNodeT, CfaEdgeT, SignatureT>, ExpandOperator<CfaNodeT, CfaEdgeT, SignatureT>, RebuildOperator) - Constructor for class proguard.analysis.cpa.bam.CpaWithBamOperators
-
Create a CPA with BAM operators from the abstract domain and the operators.
- CpaWithBamOperators(ConfigurableProgramAnalysis, ReduceOperator<CfaNodeT, CfaEdgeT, SignatureT>, ExpandOperator<CfaNodeT, CfaEdgeT, SignatureT>, RebuildOperator) - Constructor for class proguard.analysis.cpa.bam.CpaWithBamOperators
-
Create a CPA with BAM operators from the intra-procedural
ConfigurableProgramAnalysis
and the additional BAM operators. - create() - Static method in class proguard.evaluation.PartialEvaluator.Builder
- create(byte) - Static method in class proguard.classfile.instruction.InstructionFactory
-
Creates a new Instruction corresponding to the given opcode.
- create(byte[], int) - Static method in class proguard.classfile.instruction.InstructionFactory
-
Creates a new Instruction from the data in the byte array, starting at the given offset.
- create(byte, boolean) - Static method in class proguard.classfile.instruction.InstructionFactory
-
Creates a new Instruction corresponding to the given opcode.
- create(Object, String, Clazz) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create a
AnalyzedObject
, representing the tracked value for a reference type. - create(String, Clazz, boolean, IntegerValue, ValueFactory, int) - Static method in class proguard.evaluation.value.DetailedArrayReferenceValue
-
If possible it will create a new array reference value with the given ID, otherwise an empty optional is returned
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.ArrayReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.BasicValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.DetailedArrayValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.ParticularValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.PrimitiveTypedReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.TypedReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length.
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Creates a new ReferenceValue that represents an array with elements of the given type, with the given length and initial element values.
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.ArrayReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.BasicValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.DetailedArrayValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.TypedReferenceValueFactory
- createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length and initial element values.
- createCache() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns a fresh BAM cache.
- createCFG(IrMethod) - Static method in class proguard.dexfile.ir.ts.Cfg
- createCfgWithoutEx(IrMethod) - Static method in class proguard.dexfile.ir.ts.Cfg
- createClassConverter() - Method in class proguard.io.D8BasedDexDataEntryWriter
- createClassPool(Class<?>...) - Static method in class proguard.examples.util.ExampleUtil
-
Create a
ClassPool
for the given JavaClass
es. - createClassVisitor() - Method in interface proguard.classfile.visitor.ParallelAllClassVisitor.ClassVisitorFactory
-
Creates a ClassVisitor that will be used during parallel visiting of classes in a ClassPool.
- createDataEntryReader(ClassPathEntry, DataEntryReader) - Method in class proguard.io.DataEntryReaderFactory
-
Creates a DataEntryReader that can read the given class path entry.
- createDataEntryWriter(ClassPath, int, int, DataEntryWriter) - Method in class proguard.io.DataEntryWriterFactory
-
Creates a DataEntryWriter that can write to the given class path entries.
- createDefaultBuilderResult(ModelHelper.MethodExecutionContext, Object) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Helper to create a method result containing "this", the instance a method has been called on.
- createDefaultConstructorResult(ModelHelper.MethodExecutionContext, Model) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Helper to create a value from a standard modeled constructor call.
- createDefaultReturnResult(ModelHelper.MethodExecutionContext, Object) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Helper to create a value from a standard modeled method call.
- createDetailedArray(Value[], String) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create a modeled object representing a detailed array (i.e., it's model is a
ArrayModel
. - createDirectory(DataEntry) - Method in class proguard.io.CascadingDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.ClassDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.ClassMapDataEntryWriter
- createDirectory(DataEntry) - Method in interface proguard.io.DataEntryWriter
-
Creates a directory.
- createDirectory(DataEntry) - Method in class proguard.io.DexDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.DirectoryWriter
- createDirectory(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.FixedFileWriter
- createDirectory(DataEntry) - Method in class proguard.io.JarWriter
- createDirectory(DataEntry) - Method in class proguard.io.NonClosingDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.ParentDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.PrefixAddingDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.RenamedDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.RenamedParentDataEntryWriter
- createDirectory(DataEntry) - Method in class proguard.io.ZipWriter
- createDirectory(DataEntry) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- createDoubleType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new DoubleType.
- createDoubleValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createDoubleValue() - Method in class proguard.evaluation.value.BasicValueFactory
- createDoubleValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createDoubleValue() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new DoubleValue with an undefined value.
- createDoubleValue(double) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createDoubleValue(double) - Method in class proguard.evaluation.value.BasicValueFactory
- createDoubleValue(double) - Method in class proguard.evaluation.value.ParticularValueFactory
- createDoubleValue(double) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new DoubleValue with a given particular value.
- createExpandOperator() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the expand operator.
- createExpandOperator() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
- createExpandOperator() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- createFloatType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new FloatType.
- createFloatValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createFloatValue() - Method in class proguard.evaluation.value.BasicValueFactory
- createFloatValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createFloatValue() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new FloatValue with an undefined value.
- createFloatValue(float) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createFloatValue(float) - Method in class proguard.evaluation.value.BasicValueFactory
- createFloatValue(float) - Method in class proguard.evaluation.value.ParticularValueFactory
- createFloatValue(float) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new FloatValue with a given particular value.
- CreateHelloWorldClass - Class in proguard.examples
-
This sample application illustrates how to create a class with the ProGuardCORE API.
- CreateHelloWorldClass() - Constructor for class proguard.examples.CreateHelloWorldClass
- createIntegerType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new IntegerType.
- createIntegerValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createIntegerValue() - Method in class proguard.evaluation.value.BasicValueFactory
- createIntegerValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createIntegerValue() - Method in class proguard.evaluation.value.RangeValueFactory
- createIntegerValue() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new IntegerValue with an undefined value.
- createIntegerValue(int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createIntegerValue(int) - Method in class proguard.evaluation.value.BasicValueFactory
- createIntegerValue(int) - Method in class proguard.evaluation.value.ParticularValueFactory
- createIntegerValue(int) - Method in class proguard.evaluation.value.RangeValueFactory
- createIntegerValue(int) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new IntegerValue with a given particular value.
- createIntegerValue(int, int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createIntegerValue(int, int) - Method in class proguard.evaluation.value.BasicRangeValueFactory
- createIntegerValue(int, int) - Method in class proguard.evaluation.value.BasicValueFactory
- createIntegerValue(int, int) - Method in class proguard.evaluation.value.RangeValueFactory
- createIntegerValue(int, int) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new IntegerValue with a given possible range.
- createInterproceduralCfa(ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Create an interprocedural CFA from the given program class pool.
- createInterproceduralCfa(ClassPool, CallGraph) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Create an interprocedural CFA from the given program class pool and call graph.
- createInterproceduralCfa(ClassPool, ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Create an interprocedural CFA from the given program class pool.
- createInterproceduralCfaFromClassPool(ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Deprecated.
- createInterproceduralCfaFromClassPool(ClassPool, ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Deprecated.
- createInterproceduralCfaFromClassPoolAndCallGraph(ClassPool, CallGraph) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Deprecated.
- createIntraproceduralCfa(ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Returns a CFA for the given program class pool.
- createIntraproceduralCfa(ClassPool, Supplier<Boolean>) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Returns a CFA for the given program class pool.
- createIntraproceduralCfaFromClassPool(ClassPool) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Deprecated.
- createIntraproceduralCfaFromClassPool(ClassPool, Supplier<Boolean>) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Deprecated.
- createIntraproceduralCPA() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the intraprocedural CPA.
- createIntraproceduralCPA() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
- createIntraproceduralCPA() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<Reference>>, JvmHeapAbstractState<SetAbstractState<Reference>>, MapAbstractState<String, SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceExpandOperator
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<Reference>>, JvmHeapAbstractState<SetAbstractState<Reference>>, MapAbstractState<String, SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceReduceOperator
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<JvmTaintSource>>, JvmHeapAbstractState<SetAbstractState<JvmTaintSource>>, MapAbstractState<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<JvmTaintSource>>, JvmHeapAbstractState<SetAbstractState<JvmTaintSource>>, MapAbstractState<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintReduceOperator
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<StateT>, JvmHeapAbstractState<StateT>, MapAbstractState<String, StateT>) - Method in interface proguard.analysis.cpa.jvm.state.JvmAbstractStateFactory
-
Returns an instance of JvmAbstractState.
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState, JvmHeapAbstractState, MapAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueExpandOperator
- createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState, JvmHeapAbstractState, MapAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueReduceOperator
- createKeyMap() - Method in class proguard.util.MultiValueMap
- createLabel() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Creates a new label that can be specified and used in the code.
- createLongType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new LongType.
- createLongValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createLongValue() - Method in class proguard.evaluation.value.BasicValueFactory
- createLongValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createLongValue() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new LongValue with an undefined value.
- createLongValue(long) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createLongValue(long) - Method in class proguard.evaluation.value.BasicValueFactory
- createLongValue(long) - Method in class proguard.evaluation.value.ParticularValueFactory
- createLongValue(long) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new LongValue with a given particular value.
- createManifestOutputStream(DataEntry) - Method in class proguard.io.JarWriter
-
Creates an output stream for the specified manifest file.
- createManifestOutputStream(DataEntry) - Method in class proguard.io.SignedJarWriter
- createMapAbstractState() - Method in class proguard.analysis.cpa.state.DifferentialMapAbstractStateFactory
- createMapAbstractState() - Method in class proguard.analysis.cpa.state.HashMapAbstractStateFactory
- createMapAbstractState() - Method in class proguard.analysis.cpa.state.LimitedHashMapAbstractStateFactory
- createMapAbstractState() - Method in interface proguard.analysis.cpa.state.MapAbstractStateFactory
-
Returns an instance of MapAbstractState.
- createMatchedStringFunction(String) - Method in class proguard.util.WildcardManager
-
Creates new StringFunction that transforms the given expression with possible references to wildcards, based on the list of string matchers.
- createMatchedStringMatcher(int, StringMatcher) - Method in class proguard.util.WildcardManager
-
Creates new MatchedStringMatcher to match the the specified variable string matcher from the list of string matchers.
- createMessagePrintingClass(String, String) - Static method in class proguard.examples.CreateHelloWorldClass
-
Creates a HelloWorld class.
- createModeled(Model) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create an object the value of which is modeled.
- createNull() - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create an object with unknown type and null value.
- createNullOfType(String) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create an object with null value and known type.
- createNullType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new NullType.
- createObjectType(int) - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new ObjectType of the given type.
- createOutputStream(String, boolean, int) - Method in class proguard.io.ZipOutput
-
Creates a new zip entry, returning an output stream to write its data.
- createOutputStream(String, boolean, int, int) - Method in class proguard.io.ZipOutput
-
Creates a new zip entry, returning an output stream to write its data.
- createOutputStream(String, boolean, int, int, byte[], String) - Method in class proguard.io.ZipOutput
-
Creates a new zip entry, returning an output stream to write its data.
- createOutputStream(DataEntry) - Method in class proguard.io.CascadingDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.ClassDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.ClassMapDataEntryWriter
- createOutputStream(DataEntry) - Method in interface proguard.io.DataEntryWriter
-
Creates a new output stream for writing data.
- createOutputStream(DataEntry) - Method in class proguard.io.DexDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.DirectoryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.FixedFileWriter
- createOutputStream(DataEntry) - Method in class proguard.io.JarWriter
- createOutputStream(DataEntry) - Method in class proguard.io.NonClosingDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.ParentDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.PrefixAddingDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.RenamedDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.RenamedParentDataEntryWriter
- createOutputStream(DataEntry) - Method in class proguard.io.SignedJarWriter
- createOutputStream(DataEntry) - Method in class proguard.io.ZipWriter
- createOutputStream(DataEntry) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- createPrecise(Object) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
-
Create a precise object wrapping the value.
- createReachedSet() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Returns an empty
ReachedSet
. - createReachedSet() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
- createReachedSet() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- createReachedSet() - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
- createRebuildOperator() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the rebuild operator.
- createReduceOperator() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the reduce operator.
- createReduceOperator() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
- createReduceOperator() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- createReduceOperator() - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
- createReferenceValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValue() - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValue() - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValue() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue of an undefined type.
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.PrimitiveTypedReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.TypedReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.BasicValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmCfaReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type, created at the specified code location.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.BasicValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
-
Deprecated.
- createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Deprecated.
- createReferenceValue(Clazz) - Method in interface proguard.evaluation.value.ValueFactory
- createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type.
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmCfaReferenceValueFactory
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type, created at the specified code location.
- createReferenceValue(Clazz, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
- createReferenceValue(Clazz, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type with a specified ID.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.value.BasicValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
-
Deprecated.
- createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in interface proguard.evaluation.value.ValueFactory
-
Deprecated.
- createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
- createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents the given type with a specified ID.
- createReferenceValueNull() - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createReferenceValueNull() - Method in class proguard.evaluation.value.BasicValueFactory
- createReferenceValueNull() - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
- createReferenceValueNull() - Method in class proguard.evaluation.value.ParticularValueFactory
- createReferenceValueNull() - Method in class proguard.evaluation.value.PrimitiveTypedReferenceValueFactory
- createReferenceValueNull() - Method in class proguard.evaluation.value.TypedReferenceValueFactory
- createReferenceValueNull() - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new ReferenceValue that represents
null
. - createSingleReader(byte[]) - Static method in class proguard.dexfile.reader.DexReaderFactory
- createSingleReader(InputStream) - Static method in class proguard.dexfile.reader.DexReaderFactory
- createSingleReader(ByteBuffer) - Static method in class proguard.dexfile.reader.DexReaderFactory
- createSourcesMap(Set<? extends JvmTaintSource>) - Static method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintCpa
-
Since the used data structure is a map that uses the fqn as key, which is a parameter of the
TaintSource
s, this method constructs the map correctly starting from a set of sources. - createTopType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new TopType.
- createUninitializedThisType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new UninitializedThisType.
- createUninitializedType(int) - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
-
Creates a new UninitializedType for an instance that was created at the given offset.
- createUnknownBuilderResult(ModelHelper.MethodExecutionContext) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Helper to create a method result containing "this" with unknown value.
- createValue(String) - Method in class proguard.evaluation.value.InitialValueFactory
-
Creates an initial value (0, 0L, 0.0f, 0.0, null) of the given type.
- createValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- createValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.BasicValueFactory
- createValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
- createValue(String, Clazz, boolean, boolean) - Method in interface proguard.evaluation.value.ValueFactory
-
Creates a new Value of the given type.
- createValueSet() - Method in class proguard.util.MultiValueMap
- createVariableStringMatcher(char[], char[], int, int, StringMatcher) - Method in class proguard.util.WildcardManager
-
Creates a new VariableStringMatcher and remembers it as a next element in the list of string matchers, so it can be referenced by its index later.
- createWaitlist() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Returns an empty
Waitlist
. - createWaitlist() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
- createWaitlist() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- createZipOutput(OutputStream, byte[], int, boolean, String) - Method in class proguard.io.ZipWriter
-
Creates a zip output with the given header and parameters.
- creationOffset(int) - Method in class proguard.evaluation.InitializationFinder
-
Returns the 'new' instruction offset at which the object instance is created that is initialized at the given offset.
- creationSite - Variable in class proguard.analysis.cpa.jvm.domain.reference.Reference
-
The memory location where the reference was encountered for the first time.
- creationTime - Variable in class proguard.analysis.cpa.jvm.domain.reference.Reference
-
The program point at which the reference was created.
- creator - Variable in class proguard.io.JarWriter
- cst - Variable in class proguard.dexfile.reader.node.DexFieldNode
- currentManifestEntry - Variable in class proguard.io.JarWriter
- currentSize - Variable in class proguard.evaluation.Stack
- currentZipOutput - Variable in class proguard.io.ZipWriter
- CyclomaticComplexity - Class in proguard.examples
-
This sample application illustrates how to use visitors to iterate over specific instructions and exception handlers.
- CyclomaticComplexity() - Constructor for class proguard.examples.CyclomaticComplexity
D
- D - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- D - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- D - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- d1 - proguard.classfile.util.kotlin.KotlinMetadataType
- d2 - proguard.classfile.util.kotlin.KotlinMetadataType
- d2f() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- d2f() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- d2i() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- d2i() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- d2l() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- d2l() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- D8BasedDexDataEntryWriter - Class in proguard.io
-
An dex writer that uses the d8 tool from the Android SDK.
- D8BasedDexDataEntryWriter(ClassPool, StringMatcher, ClassPath, String, boolean, int, boolean, DataEntryReader, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.D8BasedDexDataEntryWriter
-
Creates a new D8BasedDexDataEntryWriter.
- D8ClassConverter - Class in proguard.io
-
This ClassVisitor converts and collects the classes that it visits, and uses D8 to convert them to the dex format.
- D8ClassConverter(D8ClassConverter.D8DexFile) - Constructor for class proguard.io.D8ClassConverter
- D8ClassConverter.D8DexFile - Class in proguard.io
- D8DexFile(ClassPath, int, boolean) - Constructor for class proguard.io.D8ClassConverter.D8DexFile
- dadd() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dadd() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- daload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- daload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- DataEntry - Interface in proguard.io
-
This interface describes a data entry, for exanple a ZIP entry, a file, or a directory.
- DataEntryClassInfoFilter - Class in proguard.io
-
This DataEntryFilter filters data entries based on whether they correspond to classes in a given class pool that have a given processing info.
- DataEntryClassInfoFilter(ClassPool, Object) - Constructor for class proguard.io.DataEntryClassInfoFilter
-
Creates a new DataEntryClassInfoFilter.
- DataEntryClassWriter - Class in proguard.io
-
This
ClassVisitor
writes out theProgramClass
instances that it visits to the givenDataEntry
, modified to have the correct name. - DataEntryClassWriter(DataEntry, DataEntryWriter) - Constructor for class proguard.io.DataEntryClassWriter
-
Creates a new DataEntryClassWriter for writing to the given DataEntryWriter, based on the given template DataEntry.
- DataEntryClassWriter(DataEntryWriter) - Constructor for class proguard.io.DataEntryClassWriter
-
Creates a new DataEntryClassWriter for writing to the given DataEntryWriter.
- DataEntryCopier - Class in proguard.io
-
This
DataEntryReader
writes the ZIP entries and files that it reads to a givenDataEntryWriter
. - DataEntryCopier(DataEntryWriter) - Constructor for class proguard.io.DataEntryCopier
-
Creates a new DataEntryCopier.
- DataEntryDirectoryFilter - Class in proguard.io
-
This
DataEntryFilter
filters data entries based on whether they represent directories. - DataEntryDirectoryFilter() - Constructor for class proguard.io.DataEntryDirectoryFilter
- DataEntryFilter - Interface in proguard.io
-
This interface provides a method to filter data entries.
- DataEntryNameFilter - Class in proguard.io
-
This
DataEntryFilter
filters data entries based on whether their names match a givenStringMatcher
. - DataEntryNameFilter(StringMatcher) - Constructor for class proguard.io.DataEntryNameFilter
-
Creates a new DataEntryNameFilter.
- DataEntryParentFilter - Class in proguard.io
-
This
DataEntryFilter
delegates filtering to aDataEntryFilter
for its parent. - DataEntryParentFilter(DataEntryFilter) - Constructor for class proguard.io.DataEntryParentFilter
-
Creates a new ParentFilter.
- DataEntryReader - Interface in proguard.io
-
This interface provides methods for reading data entries.
- DataEntryReaderFactory - Class in proguard.io
-
This class can create DataEntryReader instances based on class path entries.
- DataEntryReaderFactory(boolean) - Constructor for class proguard.io.DataEntryReaderFactory
-
Creates a new DataEntryReaderFactory.
- DataEntryRewriter - Class in proguard.io
-
This
DataEntryReader
writes the resource data entries that it reads to a givenDataEntryWriter
, updating their contents based on the renamed classes in the givenClassPool
. - DataEntryRewriter(ClassPool, Charset, DataEntryWriter) - Constructor for class proguard.io.DataEntryRewriter
-
Creates a new DataEntryRewriter.
- DataEntrySource - Interface in proguard.io
-
This interface provides a source for data entries.
- DataEntryToken - Class in proguard.io
-
Represents a character sequence that is part of a
DataEntry
and that has a certain meaning denoted by itsDataEntryTokenType
. - DataEntryToken(String, DataEntryTokenType) - Constructor for class proguard.io.DataEntryToken
- DataEntryTokenizer - Class in proguard.io
-
This class breaks up the character data read from a given Reader into
DataEntryToken
s. - DataEntryTokenizer(Reader) - Constructor for class proguard.io.DataEntryTokenizer
- DataEntryTokenType - Enum in proguard.io
-
Represents the assumed meaning of a
DataEntryToken
. - DataEntryWriter - Interface in proguard.io
-
This interface provides methods for writing data entries, such as ZIP entries or files.
- DataEntryWriterFactory - Class in proguard.io
-
This class can create DataEntryWriter instances based on class paths.
- DataEntryWriterFactory(ClassPool, ResourceFilePool, int, StringMatcher, int, boolean, boolean, KeyStore.PrivateKeyEntry[]) - Constructor for class proguard.io.DataEntryWriterFactory
-
Creates a new DataEntryWriterFactory.
- DataEntryWriterFactory(ClassPool, ResourceFilePool, int, StringMatcher, int, boolean, boolean, KeyStore.PrivateKeyEntry[], Function<DataEntryWriter, DataEntryWriter>) - Constructor for class proguard.io.DataEntryWriterFactory
-
Creates a new DataEntryWriterFactory.
- DataEntryWriterFactory(ClassPool, ResourceFilePool, StringMatcher, int, boolean, boolean, KeyStore.PrivateKeyEntry[], Function<DataEntryWriter, DataEntryWriter>) - Constructor for class proguard.io.DataEntryWriterFactory
-
Creates a new DataEntryWriterFactory.
- dcmpg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dcmpg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- DCMPG - proguard.dexfile.ir.expr.Value.VT
- dcmpl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dcmpl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- DCMPL - proguard.dexfile.ir.expr.Value.VT
- dconst(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dconst(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dconst_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dconst_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dconst_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dconst_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ddiv() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ddiv() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- DDIV - proguard.dexfile.ir.expr.Value.VT
- DEBUG - Static variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
- DebugAttributeVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates to a givenAttributeVisitor
, timing the invocations and printing out warnings when the timings exceed a given threshold. - DebugAttributeVisitor(String, long, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.DebugAttributeVisitor
-
Creates a new DebugAttributeVisitor.
- DebugAttributeVisitor(String, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.DebugAttributeVisitor
-
Creates a new DebugAttributeVisitor.
- DebugAttributeVisitor(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.DebugAttributeVisitor
-
Creates a new DebugAttributeVisitor.
- debugName - Variable in class proguard.dexfile.ir.expr.Local
- debugNode - Variable in class proguard.dexfile.reader.node.DexCodeNode
- debugNodes - Variable in class proguard.dexfile.reader.node.DexDebugNode
- DebugPrinter - Class in proguard.evaluation.util
- DebugPrinter(boolean, boolean) - Constructor for class proguard.evaluation.util.DebugPrinter
- DebugStackTop - Class in proguard.examples.instrument
-
Example showing how to use an
InstructionSequenceReplacer
to add logging before a method call which prints the value on the top of the stack i.e. - DebugStackTop() - Constructor for class proguard.examples.instrument.DebugStackTop
- DebugStackTopExample - Class in proguard.examples.instrument
-
Example for
DebugStackTop
. - DebugStackTopExample() - Constructor for class proguard.examples.instrument.DebugStackTopExample
- decapitializeFirstCharacterAsciiOnly(String) - Static method in class proguard.classfile.util.kotlin.KotlinStringUtil
- decapitializeForKotlinCompiler(String) - Static method in class proguard.classfile.util.kotlin.KotlinStringUtil
-
Decaptialize according to the Kotlin compiler, basically first words are decapitialized.
- DeclarationContainerIntegrity - Class in proguard.util.kotlin.asserter.constraint
- DeclarationContainerIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.DeclarationContainerIntegrity
- decode(ByteBuffer, StringBuilder) - Static method in class proguard.dexfile.reader.util.Mutf8
-
Decodes bytes from
in
intosb
until a delimiter 0x00 is encountered. - DEFAULT_DIGEST_ALGORITHM - Static variable in class proguard.io.JarWriter
- DEFAULT_FIELD - Static variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- DEFAULT_IMPLEMENTATIONS_SUFFIX - Static variable in class proguard.classfile.kotlin.KotlinConstants
- DEFAULT_IMPLS - proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
- DEFAULT_METHOD_SUFFIX - Static variable in class proguard.classfile.kotlin.KotlinConstants
- DEFAULT_MISSING_REF_INDICATOR - Static variable in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- defaultOffset - Variable in class proguard.classfile.instruction.SwitchInstruction
- DefaultReachedSet - Class in proguard.analysis.cpa.defaults
-
This is a
LinkedHashSet
-based implementation of theReachedSet
. - DefaultReachedSet() - Constructor for class proguard.analysis.cpa.defaults.DefaultReachedSet
- defaultTarget - Variable in class proguard.dexfile.ir.stmt.BaseSwitchStmt
- defaultValue - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- defaultValue - Variable in class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
- defaultValueAccept(Clazz, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
-
Applies the given visitor to the default element value.
- definitiveBranch(Clazz, Method, int, Instruction, TracedVariables, TracedStack, InstructionOffsetValue) - Method in class proguard.evaluation.util.DebugPrinter
- definitiveBranch(Clazz, Method, int, Instruction, TracedVariables, TracedStack, InstructionOffsetValue) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The instruction causes a definitive branch.
- DelegateAbstractDomain<LatticeAbstractStateT extends LatticeAbstractState> - Class in proguard.analysis.cpa.defaults
-
This delegator passes all the
AbstractDomain
operators to theLatticeAbstractState
. - DelegateAbstractDomain() - Constructor for class proguard.analysis.cpa.defaults.DelegateAbstractDomain
- delegatedPropertiesAccept(Clazz, KotlinPropertyVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- deleteAnnotation(int) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
-
Deletes the annotation at the given idnex from the annotations attribute.
- deleteAnnotation(int, int) - Method in class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
-
Deletes the annotation at the given index from the annotations attribute.
- deleteAnnotation(int, Annotation) - Method in class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
-
Deletes a given annotation from the annotations attribute.
- deleteAnnotation(Annotation) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
-
Deletes a given annotation from the annotations attribute.
- deleteAttribute(String) - Method in class proguard.classfile.editor.AttributesEditor
-
Deletes the specified attribute from the target.
- deleted - Variable in class proguard.classfile.editor.CodeAttributeEditor
- deleteElementValue(String) - Method in class proguard.classfile.editor.ElementValuesEditor
-
Deletes the given elementValue to the target.
- deleteInstruction(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to delete the instruction at the given offset.
- deleteInterface(int) - Method in class proguard.classfile.editor.InterfacesEditor
-
Deletes the given interface from the target class, if it is present.
- deleteVariable(int) - Method in class proguard.classfile.editor.VariableEditor
-
Remembers to delete the given variable.
- DEPRECATED - Static variable in class proguard.classfile.attribute.Attribute
- DeprecatedAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a deprecated attribute. - DeprecatedAttribute() - Constructor for class proguard.classfile.attribute.DeprecatedAttribute
-
Creates an uninitialized DeprecatedAttribute.
- DeprecatedAttribute(int) - Constructor for class proguard.classfile.attribute.DeprecatedAttribute
-
Creates an initialized DeprecatedAttribute.
- DepthFirstWaitlist - Class in proguard.analysis.cpa.defaults
- DepthFirstWaitlist() - Constructor for class proguard.analysis.cpa.defaults.DepthFirstWaitlist
- desc - Variable in class proguard.dexfile.reader.DexType
-
type descriptor, in TypeDescriptor format
- descriptor - Variable in class proguard.classfile.FieldSignature
- descriptor - Variable in class proguard.classfile.LibraryMember
- descriptor - Variable in class proguard.classfile.MethodSignature
- descriptor() - Method in annotation type proguard.evaluation.value.object.model.reflective.ModeledConstructor
-
The descriptor of the modeled constructor.
- descriptor() - Method in annotation type proguard.evaluation.value.object.model.reflective.ModeledInstanceMethod
-
The descriptor of the modeled method.
- descriptor() - Method in annotation type proguard.evaluation.value.object.model.reflective.ModeledStaticMethod
-
The descriptor of the modeled method.
- DescriptorClassEnumeration - Class in proguard.classfile.util
-
A
DescriptorClassEnumeration
provides an enumeration of all classes mentioned in a given descriptor or signature. - DescriptorClassEnumeration(String) - Constructor for class proguard.classfile.util.DescriptorClassEnumeration
-
Creates a new DescriptorClassEnumeration for the given descriptor.
- descriptorLength(String[]) - Static method in class proguard.dexfile.reader.node.analysis.DvmFrame
-
Count the amount of registers corresponding to a type descriptor
- DetailedArrayReferenceValue - Class in proguard.evaluation.value
-
This
IdentifiedArrayReferenceValue
represents an identified array reference value with its elements. - DetailedArrayValueFactory - Class in proguard.evaluation.value
-
This identified value factory creates array reference values that also represent their elements, in as far as possible.
- DetailedArrayValueFactory() - Constructor for class proguard.evaluation.value.DetailedArrayValueFactory
-
Deprecated.
- DetailedArrayValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.DetailedArrayValueFactory
-
Creates a new DetailedArrayValueFactory, which uses the given value factory for non-array reference construction.
- determineCompressionMethod(ClassPath) - Static method in class proguard.io.util.ClassPathUtil
-
Loop through all the input zip entries in
ClassPath
to determine the compression methods. - DEX_035 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_036 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_037 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_038 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_039 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_040 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_041 - Static variable in interface proguard.dexfile.reader.DexConstants
- DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- DEX_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
- Dex2IRConverter - Class in proguard.dexfile.converter
- Dex2IRConverter() - Constructor for class proguard.dexfile.converter.Dex2IRConverter
- dex2pro - Variable in class proguard.io.ParallelDexClassReader
- Dex2Pro - Class in proguard.dexfile.converter
-
This utility class converts Dex2jar dex files to ProGuard class files.
- Dex2Pro() - Constructor for class proguard.dexfile.converter.Dex2Pro
-
Create a new (single-threaded)
Dex2Pro
object. - Dex2Pro(int) - Constructor for class proguard.dexfile.converter.Dex2Pro
-
Create a new
Dex2Pro
object that will use up to maximumThreads threads for conversion. - DEX2PRO_INVALID_INNER_CLASS - proguard.analysis.Metrics.MetricType
- DEX2PRO_UNPARSEABLE_METHOD_SKIPPED - proguard.analysis.Metrics.MetricType
- DexAnnotationAble - Interface in proguard.dexfile.reader.visitors
-
用于访问注解
- DexAnnotationNode - Class in proguard.dexfile.reader.node
- DexAnnotationNode(String, Visibility) - Constructor for class proguard.dexfile.reader.node.DexAnnotationNode
- DexAnnotationNode.Item - Class in proguard.dexfile.reader.node
- DexAnnotationVisitor - Class in proguard.dexfile.reader.visitors
-
A visitor to visit a Java annotation.
- DexAnnotationVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexAnnotationVisitor
- DexAnnotationVisitor(DexAnnotationVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexAnnotationVisitor
- DexClassNode - Class in proguard.dexfile.reader.node
- DexClassNode(int, String, String, String[]) - Constructor for class proguard.dexfile.reader.node.DexClassNode
- DexClassNode(DexClassVisitor, int, String, String, String[]) - Constructor for class proguard.dexfile.reader.node.DexClassNode
- DexClassReader - Class in proguard.io
-
This data entry reader reads dex files, converts their classes, and passes them to a given class visitor.
- DexClassReader(boolean, boolean, ClassVisitor) - Constructor for class proguard.io.DexClassReader
-
Creates a new DexClassReader.
- DexClassReader(boolean, ClassVisitor) - Constructor for class proguard.io.DexClassReader
-
Creates a new DexClassReader.
- DexClassVisitor - Class in proguard.dexfile.reader.visitors
- DexClassVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexClassVisitor
- DexClassVisitor(DexClassVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexClassVisitor
- DexCodeNode - Class in proguard.dexfile.reader.node
- DexCodeNode() - Constructor for class proguard.dexfile.reader.node.DexCodeNode
- DexCodeNode(DexCodeVisitor) - Constructor for class proguard.dexfile.reader.node.DexCodeNode
- DexCodeVisitor - Class in proguard.dexfile.reader.visitors
- DexCodeVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexCodeVisitor
- DexCodeVisitor(DexCodeVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexCodeVisitor
- DexConstants - Interface in proguard.dexfile.reader
-
constants in dex file
- DexContainerReader - Class in proguard.dexfile.reader
-
Open and read a dex container, introduced in dex format v41.
- DexContainerReader(Collection<? extends BaseDexFileReader>) - Constructor for class proguard.dexfile.reader.DexContainerReader
- dexDataEntryWriter - Variable in class proguard.io.DexDataEntryWriter
- DexDataEntryWriter - Class in proguard.io
-
This DataEntryWriter finds received class entries in the given class pool, collects them in a dex file, and writes it out to the given data entry writer.
- DexDataEntryWriter(ClassPool, StringMatcher, String, boolean, DataEntryReader, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.DexDataEntryWriter
-
Creates a new DexDataEntryWriter.
- DexDataEntryWriterFactory - Class in proguard.io
-
This class can create DataEntryWriter instances for writing dex files.
- DexDataEntryWriterFactory(ClassPool, ClassPath, boolean, int, int, boolean, DataEntryReader) - Constructor for class proguard.io.DexDataEntryWriterFactory
-
Creates a new DexDataEntryWriterFactory.
- DexDebugNode - Class in proguard.dexfile.reader.node
- DexDebugNode() - Constructor for class proguard.dexfile.reader.node.DexDebugNode
- DexDebugNode.DexDebugOpNode - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.EndLocal - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.Epiogue - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.LineNumber - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.Prologue - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.RestartLocal - Class in proguard.dexfile.reader.node
- DexDebugNode.DexDebugOpNode.StartLocalNode - Class in proguard.dexfile.reader.node
- DexDebugOpNode(DexLabel) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode
- DexDebugVisitor - Class in proguard.dexfile.reader.visitors
- DexDebugVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexDebugVisitor
- DexDebugVisitor(DexDebugVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexDebugVisitor
- DexException - Exception in proguard.dexfile.reader
- DexException() - Constructor for exception proguard.dexfile.reader.DexException
- DexException(String) - Constructor for exception proguard.dexfile.reader.DexException
- DexException(String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
-
this is equals to
- DexException(String, Throwable) - Constructor for exception proguard.dexfile.reader.DexException
- DexException(Throwable) - Constructor for exception proguard.dexfile.reader.DexException
- DexException(Throwable, String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
-
this is equals to
- DexFieldNode - Class in proguard.dexfile.reader.node
- DexFieldNode(int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
- DexFieldNode(DexFieldVisitor, int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
- DexFieldVisitor - Class in proguard.dexfile.reader.visitors
- DexFieldVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexFieldVisitor
- DexFieldVisitor(DexFieldVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexFieldVisitor
- dexFileName - Variable in class proguard.io.DexDataEntryWriter
- DexFileNode - Class in proguard.dexfile.reader.node
- DexFileNode() - Constructor for class proguard.dexfile.reader.node.DexFileNode
- DexFileReader - Class in proguard.dexfile.reader
-
Open and read a dex file.this is the entrance of dex-reader.
- DexFileReader(byte[]) - Constructor for class proguard.dexfile.reader.DexFileReader
- DexFileReader(ByteBuffer) - Constructor for class proguard.dexfile.reader.DexFileReader
-
read dex from a
ByteBuffer
. - DexFileReader(ByteBuffer, int) - Constructor for class proguard.dexfile.reader.DexFileReader
-
read dex from a
ByteBuffer
. - DexFileVisitor - Class in proguard.dexfile.reader.visitors
- DexFileVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexFileVisitor
- DexFileVisitor(DexFileVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexFileVisitor
- DexFix - Class in proguard.dexfile.converter
-
1.
- DexFix() - Constructor for class proguard.dexfile.converter.DexFix
- DexLabel - Class in proguard.dexfile.reader
-
a light weight version of org.objectweb.asm.Label
- DexLabel() - Constructor for class proguard.dexfile.reader.DexLabel
- DexLabel(int) - Constructor for class proguard.dexfile.reader.DexLabel
- DexLabelStmtNode - Class in proguard.dexfile.reader.node.insn
- DexLabelStmtNode(DexLabel) - Constructor for class proguard.dexfile.reader.node.insn.DexLabelStmtNode
- DexMethodNode - Class in proguard.dexfile.reader.node
- DexMethodNode(int, Method) - Constructor for class proguard.dexfile.reader.node.DexMethodNode
- DexMethodNode(DexMethodVisitor, int, Method) - Constructor for class proguard.dexfile.reader.node.DexMethodNode
- DexMethodVisitor - Class in proguard.dexfile.reader.visitors
- DexMethodVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexMethodVisitor
- DexMethodVisitor(DexMethodVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexMethodVisitor
- DexReaderFactory - Class in proguard.dexfile.reader
- DexReaderFactory() - Constructor for class proguard.dexfile.reader.DexReaderFactory
- DexStmtNode - Class in proguard.dexfile.reader.node.insn
- DexStmtNode(Op) - Constructor for class proguard.dexfile.reader.node.insn.DexStmtNode
- DexType - Class in proguard.dexfile.reader
-
a light weight version of org.objectweb.asm.Type
- DexType(String) - Constructor for class proguard.dexfile.reader.DexType
- dexVersion - Variable in class proguard.dexfile.reader.node.DexFileNode
- dfs(StmtList, Cfg.FrameVisitor<T>) - Static method in class proguard.dexfile.ir.ts.Cfg
- dfsVisit(IrMethod, Cfg.DfsVisitor) - Static method in class proguard.dexfile.ir.ts.Cfg
- DifferentialMap<K,V> - Class in proguard.analysis.cpa.defaults
-
A differential representation of maps.
- DifferentialMap() - Constructor for class proguard.analysis.cpa.defaults.DifferentialMap
-
Create an empty differential map.
- DifferentialMap(Map<K, V>) - Constructor for class proguard.analysis.cpa.defaults.DifferentialMap
-
Create a differential map from another map.
- DifferentialMap(Map<K, V>, Predicate<DifferentialMap<K, V>>) - Constructor for class proguard.analysis.cpa.defaults.DifferentialMap
-
Create a differential map from another map and a collapse criterion.
- DifferentialMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
-
This
DifferentialMapAbstractState
represents a map toLatticeAbstractState
s with the semilattice operators lifted to the map. - DifferentialMapAbstractState() - Constructor for class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
- DifferentialMapAbstractState(Predicate<DifferentialMap<KeyT, AbstractSpaceT>>) - Constructor for class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
- DifferentialMapAbstractState(Map<KeyT, AbstractSpaceT>) - Constructor for class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
- DifferentialMapAbstractStateFactory<KeyT,StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.state
-
This interface contains a method creating a fresh instance of
DifferentialMapAbstractState
. - DifferentialMapAbstractStateFactory(Predicate<DifferentialMap<KeyT, StateT>>) - Constructor for class proguard.analysis.cpa.state.DifferentialMapAbstractStateFactory
-
Create a differential map abstract state factory.
- digestAlgorithms - Variable in class proguard.io.JarWriter
- dimension - Variable in class proguard.dexfile.ir.expr.NewMutiArrayExpr
-
the dimension of the array,
- DirectoryFilter - Class in proguard.io
-
This
DataEntryReader
delegates to one of two otherDataEntryReader
instances, depending on whether the data entry represents a directory or not. - DirectoryFilter(DataEntryReader) - Constructor for class proguard.io.DirectoryFilter
-
Creates a new ClassFilter that delegates reading directories to the given reader.
- DirectoryFilter(DataEntryReader, DataEntryReader) - Constructor for class proguard.io.DirectoryFilter
-
Creates a new ClassFilter that delegates to either of the two given readers.
- DirectorySource - Class in proguard.io
-
This DataEntrySource can read a given file or directory, recursively, passing its files as
DataEntry
instances toDataEntryReader
instances. - DirectorySource(File) - Constructor for class proguard.io.DirectorySource
-
Creates a new DirectorySource for the given directory.
- DirectoryWriter - Class in proguard.io
-
This
DataEntryWriter
writes data entries to individual files in a given directory. - DirectoryWriter(File) - Constructor for class proguard.io.DirectoryWriter
-
Creates a new DirectoryWriter.
- disablePrettyPrinting() - Method in class proguard.evaluation.PartialEvaluator.Builder
-
Disable pretty printing of errors.
- displayName - Variable in class proguard.dexfile.ir.stmt.LabelStmt
- displayName - Variable in enum proguard.dexfile.reader.Op
- displayName() - Method in enum proguard.dexfile.reader.Visibility
- distReg - Variable in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
- DIV_DOUBLE - proguard.dexfile.reader.Op
- DIV_DOUBLE_2ADDR - proguard.dexfile.reader.Op
- DIV_FLOAT - proguard.dexfile.reader.Op
- DIV_FLOAT_2ADDR - proguard.dexfile.reader.Op
- DIV_INT - proguard.dexfile.reader.Op
- DIV_INT_2ADDR - proguard.dexfile.reader.Op
- DIV_INT_LIT16 - proguard.dexfile.reader.Op
- DIV_INT_LIT8 - proguard.dexfile.reader.Op
- DIV_LONG - proguard.dexfile.reader.Op
- DIV_LONG_2ADDR - proguard.dexfile.reader.Op
- divide(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of this DoubleValue and the given DoubleValue.
- divide(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- divide(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- divide(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- divide(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of this FloatValue and the given FloatValue.
- divide(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- divide(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- divide(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- divide(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of this IntegerValue and the given IntegerValue.
- divide(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divide(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divide(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divide(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- divide(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of this LongValue and the given LongValue.
- divide(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- divide(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- divide(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- divide(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of this DoubleValue and the given ParticularDoubleValue.
- divide(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- divide(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of this FloatValue and the given ParticularFloatValue.
- divide(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of this IntegerValue and the given ParticularIntegerValue.
- divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divide(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of this LongValue and the given ParticularLongValue.
- divide(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- divide(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of this IntegerValue and the given RangeIntegerValue.
- divide(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divide(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divide(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divide(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of this DoubleValue and the given SpecificDoubleValue.
- divide(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- divide(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of this FloatValue and the given SpecificFloatValue.
- divide(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- divide(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of this IntegerValue and the given SpecificIntegerValue.
- divide(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divide(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of this LongValue and the given SpecificLongValue.
- divide(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- divide(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of this IntegerValue and the given UnknownIntegerValue.
- DIVIDE - Static variable in class proguard.evaluation.value.CompositeDoubleValue
- DIVIDE - Static variable in class proguard.evaluation.value.CompositeFloatValue
- DIVIDE - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- DIVIDE - Static variable in class proguard.evaluation.value.CompositeLongValue
- divideOf(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of the given DoubleValue and this DoubleValue.
- divideOf(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- divideOf(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- divideOf(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- divideOf(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of the given FloatValue and this FloatValue.
- divideOf(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- divideOf(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- divideOf(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- divideOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of the given IntegerValue and this IntegerValue.
- divideOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divideOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divideOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divideOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- divideOf(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of the given LongValue and this LongValue.
- divideOf(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- divideOf(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- divideOf(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- divideOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of the given ParticularDoubleValue and this DoubleValue.
- divideOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- divideOf(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of the given ParticularFloatValue and this FloatValue.
- divideOf(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of the given ParticularIntegerValue and this IntegerValue.
- divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divideOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of the given ParticularLongValue and this LongValue.
- divideOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of the given RangeIntegerValue and this IntegerValue.
- divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divideOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the quotient of the given SpecificDoubleValue and this DoubleValue.
- divideOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- divideOf(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the quotient of the given SpecificFloatValue and this FloatValue.
- divideOf(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- divideOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of the given SpecificIntegerValue and this IntegerValue.
- divideOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- divideOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the quotient of the given SpecificLongValue and this LongValue.
- divideOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- divideOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the quotient of the given UnknownIntegerValue and this IntegerValue.
- dload(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dload(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dload(int) - Method in class proguard.evaluation.Variables
-
Loads the DoubleValue from the variable with the given index.
- dload_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dload_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dload_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dload_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dload_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dload_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dload_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dload_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dmul() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dmul() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dneg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dneg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dominates(int, int) - Method in class proguard.analysis.DominatorCalculator
-
Check if one instruction dominates another one.
- DominatorCalculator - Class in proguard.analysis
-
Calculate the dominator tree of any method, making it possible to determine which instructions are guaranteed to be executed before others.
- DominatorCalculator() - Constructor for class proguard.analysis.DominatorCalculator
-
Creates a new DominatorCalculator.
- DominatorCalculator(boolean) - Constructor for class proguard.analysis.DominatorCalculator
-
Creates a new DominatorCalculator.
- DONT_OBFUSCATE - Static variable in class proguard.util.ProcessingFlags
- DONT_OPTIMIZE - Static variable in class proguard.util.ProcessingFlags
- DONT_OPTIMIZE_OR_OBFUSCATE - Static variable in class proguard.util.ProcessingFlags
- DONT_PROCESS_KOTLIN_MODULE - Static variable in class proguard.util.ProcessingFlags
- DONT_SHRINK - Static variable in class proguard.util.ProcessingFlags
- DONT_SHRINK_OR_OBFUSCATE - Static variable in class proguard.util.ProcessingFlags
- DONT_SHRINK_OR_OPTIMIZE - Static variable in class proguard.util.ProcessingFlags
- DONT_SHRINK_OR_OPTIMIZE_OR_OBFUSCATE - Static variable in class proguard.util.ProcessingFlags
- DotClassClassVisitor - Class in proguard.classfile.visitor
-
This
InstructionVisitor
lets a givenClassVisitor
visit all classes involved in any.class
constructs that it visits. - DotClassClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.DotClassClassVisitor
-
Creates a new ClassHierarchyTraveler.
- DOUBLE - proguard.dexfile.ir.TypeClass
- DOUBLE - Static variable in class proguard.classfile.constant.Constant
- DOUBLE - Static variable in class proguard.classfile.JavaTypeConstants
- DOUBLE - Static variable in class proguard.classfile.TypeConstants
- DOUBLE_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- DOUBLE_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- DOUBLE_TO_FLOAT - proguard.dexfile.reader.Op
- DOUBLE_TO_INT - proguard.dexfile.reader.Op
- DOUBLE_TO_LONG - proguard.dexfile.reader.Op
- DOUBLE_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- DOUBLE_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- doubleArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- doubleArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the value of the array at the given index, assuming this type is an double array.
- doubleArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- doubleArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TypedReferenceValue
- DoubleConstant - Class in proguard.classfile.constant
-
This
Constant
represents a double constant in the constant pool. - DoubleConstant() - Constructor for class proguard.classfile.constant.DoubleConstant
-
Creates an uninitialized DoubleConstant.
- DoubleConstant(double) - Constructor for class proguard.classfile.constant.DoubleConstant
-
Creates a new DoubleConstant with the given double value.
- DoubleType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aDouble
type. - DoubleType() - Constructor for class proguard.classfile.attribute.preverification.DoubleType
- doubleValue() - Method in class proguard.evaluation.value.DoubleValue
- doubleValue() - Method in class proguard.evaluation.value.TracingValue
- doubleValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a DoubleValue.
- DoubleValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated double value.
- DoubleValue() - Constructor for class proguard.evaluation.value.DoubleValue
- DoubleValue(double) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.DoubleValue
- dpop() - Method in class proguard.evaluation.Stack
-
Pops the top DoubleValue from the stack.
- drem() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- drem() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dreturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dreturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dstore(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dstore(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dstore_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dstore_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dstore_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dstore_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dstore_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dstore_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dstore_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dstore_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dsub() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dsub() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dummyClassPool - Static variable in class proguard.classfile.kotlin.KotlinConstants
- DummyDataEntry - Class in proguard.io
-
This
DataEntry
represents a named output entry that doesn't return an input stream. - DummyDataEntry(DataEntry, String, long, boolean) - Constructor for class proguard.io.DummyDataEntry
-
Creates a new NamedDataEntry with the given name, parent, and size.
- dup() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 1 value.
- dup() - Method in class proguard.evaluation.TracedStack
- dup_x1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup_x1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup_x1() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 1 value, one Category 1 element down the stack.
- dup_x1() - Method in class proguard.evaluation.TracedStack
- dup_x2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup_x2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup_x2() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 1 value, two Category 1 elements (or one Category 2 element) down the stack.
- dup_x2() - Method in class proguard.evaluation.TracedStack
- dup2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup2() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 2 value (or alternatively, the equivalent Category 1 stack elements).
- dup2() - Method in class proguard.evaluation.TracedStack
- dup2_x1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup2_x1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup2_x1() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 2 value, one Category 1 element down the stack (or alternatively, the equivalent Category 1 stack values).
- dup2_x1() - Method in class proguard.evaluation.TracedStack
- dup2_x2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- dup2_x2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- dup2_x2() - Method in class proguard.evaluation.Stack
-
Duplicates the top Category 2 value, one Category 2 stack element down the stack (or alternatively, the equivalent Category 1 stack values).
- dup2_x2() - Method in class proguard.evaluation.TracedStack
- DvmFrame<V> - Class in proguard.dexfile.reader.node.analysis
- DvmFrame(int) - Constructor for class proguard.dexfile.reader.node.analysis.DvmFrame
- DvmInterpreter<V> - Class in proguard.dexfile.reader.node.analysis
- DvmInterpreter() - Constructor for class proguard.dexfile.reader.node.analysis.DvmInterpreter
- DYNAMIC - Static variable in class proguard.classfile.constant.Constant
- DynamicClassReferenceInitializer - Class in proguard.classfile.util
-
This
InstructionVisitor
initializes any constantClass.forName
or.class
references of all classes it visits. - DynamicClassReferenceInitializer(ClassPool, ClassPool, WarningPrinter, WarningPrinter, WarningPrinter, StringMatcher) - Constructor for class proguard.classfile.util.DynamicClassReferenceInitializer
-
Creates a new DynamicClassReferenceInitializer that optionally prints warnings and notes, with optional class specifications for which never to print notes.
- DynamicClassReferenceInitializer(ClassPool, ClassPool, WarningPrinter, WarningPrinter, WarningPrinter, StringMatcher, ClassVisitor) - Constructor for class proguard.classfile.util.DynamicClassReferenceInitializer
-
Creates a new DynamicClassReferenceInitializer that optionally prints warnings and notes, with optional class specifications for which never to print notes.
- DynamicConstant - Class in proguard.classfile.constant
-
This
Constant
represents a dynamic constant in the constant pool. - DynamicConstant() - Constructor for class proguard.classfile.constant.DynamicConstant
-
Creates an uninitialized InvokeDynamicConstant.
- DynamicConstant(int, int, Clazz[]) - Constructor for class proguard.classfile.constant.DynamicConstant
-
Creates a new InvokeDynamicConstant with the given bootstrap method and name-and-type indices.
- DynamicMemberReferenceInitializer - Class in proguard.classfile.util
-
This
AttributeVisitor
initializes any constant class member references of all code that it visits. - DynamicMemberReferenceInitializer(ClassPool, ClassPool, WarningPrinter, StringMatcher, StringMatcher) - Constructor for class proguard.classfile.util.DynamicMemberReferenceInitializer
-
Creates a new DynamicMemberReferenceInitializer.
- DynamicMemberReferenceInitializer(ClassPool, ClassPool, WarningPrinter, StringMatcher, StringMatcher, MemberVisitor) - Constructor for class proguard.classfile.util.DynamicMemberReferenceInitializer
-
Creates a new DynamicMemberReferenceInitializer.
- DynamicReturnedClassVisitor - Class in proguard.classfile.visitor
-
This
ConstantVisitor
lets a givenClassVisitor
visit all the referenced classes that are returned by the dynamic constants and invoke dynamic constants that it visits. - DynamicReturnedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.DynamicReturnedClassVisitor
E
- E - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- E - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- E0 - proguard.dexfile.ir.ET
-
no argument
- E0Expr(Value.VT) - Constructor for class proguard.dexfile.ir.expr.Value.E0Expr
- E0Stmt(Stmt.ST) - Constructor for class proguard.dexfile.ir.stmt.Stmt.E0Stmt
- E1 - proguard.dexfile.ir.ET
-
1 argument
- E1Expr(Value.VT, Value) - Constructor for class proguard.dexfile.ir.expr.Value.E1Expr
- E1Stmt(Stmt.ST, Value) - Constructor for class proguard.dexfile.ir.stmt.Stmt.E1Stmt
- E2 - proguard.dexfile.ir.ET
-
2 argument
- E2Expr(Value.VT, Value, Value) - Constructor for class proguard.dexfile.ir.expr.Value.E2Expr
- E2Stmt(Stmt.ST, Value, Value) - Constructor for class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- EditClass - Class in proguard.examples.modify
-
Example showing how to use the
PeepholeEditor
with aBranchTargetFinder
and aCodeAttributeEditor
to add code before and after branches. - EditClass() - Constructor for class proguard.examples.modify.EditClass
- effects - Variable in class proguard.classfile.kotlin.KotlinContractMetadata
- effectsAccept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinEffectVisitor) - Method in class proguard.classfile.kotlin.KotlinContractMetadata
- effectType - Variable in class proguard.classfile.kotlin.KotlinEffectMetadata
- elements - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- elementsAccept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- elementType - Variable in class proguard.dexfile.ir.expr.ArrayExpr
- ElementValue - Class in proguard.classfile.attribute.annotation
-
This abstract class represents an element value that is attached to an annotation or an annotation default.
- ElementValue() - Constructor for class proguard.classfile.attribute.annotation.ElementValue
-
Creates an uninitialized ElementValue.
- ElementValue(int) - Constructor for class proguard.classfile.attribute.annotation.ElementValue
-
Creates an initialized ElementValue.
- elementValueAccept(Clazz, int, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.Annotation
-
Applies the given visitor to the specified element value pair.
- elementValueAccept(Clazz, Annotation, int, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ArrayElementValue
-
Applies the given visitor to the specified nested element value.
- ElementValueAdder - Class in proguard.classfile.editor
-
This
ElementValueVisitor
adds all element values that it visits to the given target annotation default attribute, annotation, or element value. - ElementValueAdder(ProgramClass, AnnotationDefaultAttribute, boolean) - Constructor for class proguard.classfile.editor.ElementValueAdder
-
Creates a new ElementValueAdder that will copy element values into the given target annotation default attribute value.
- ElementValueAdder(ProgramClass, Annotation, boolean) - Constructor for class proguard.classfile.editor.ElementValueAdder
-
Creates a new ElementValueAdder that will copy element values into the given target annotation.
- ElementValueAdder(ProgramClass, ArrayElementValue, boolean) - Constructor for class proguard.classfile.editor.ElementValueAdder
-
Creates a new ElementValueAdder that will copy element values into the given target element value.
- elementValues - Variable in class proguard.classfile.attribute.annotation.Annotation
- elementValues - Variable in class proguard.classfile.attribute.annotation.ArrayElementValue
- elementValuesAccept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ArrayElementValue
-
Applies the given visitor to all nested element values.
- elementValuesAccept(Clazz, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.Annotation
-
Applies the given visitor to all element value pairs.
- ElementValuesEditor - Class in proguard.classfile.editor
-
This class can add and delete element values to and from a given target annotation default attribute, annotation, or array element value.
- ElementValuesEditor(ProgramClass, Annotation, boolean) - Constructor for class proguard.classfile.editor.ElementValuesEditor
-
Creates a new ElementValuesEditor that will edit element values in the given target annotation.
- ElementValuesEditor(ProgramClass, ArrayElementValue, boolean) - Constructor for class proguard.classfile.editor.ElementValuesEditor
-
Creates a new ElementValuesEditor that will edit element values in the given target array element value.
- ElementValueVisitor - Interface in proguard.classfile.attribute.annotation.visitor
-
This interface specifies the methods for a visitor of
ElementValue
instances. - EMPTY_CODE_ATTRIBUTE - Static variable in class proguard.exception.ErrorId
- EMPTY_VALUE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- EmptyCodeAttributeException - Exception in proguard.evaluation.exception
- EmptyCodeAttributeException(String) - Constructor for exception proguard.evaluation.exception.EmptyCodeAttributeException
- EmptyStringMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings are empty. - EmptyStringMatcher() - Constructor for class proguard.util.EmptyStringMatcher
- EmptyTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of an empty annotation target.
- EmptyTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
-
Creates an uninitialized EmptyTargetInfo.
- EmptyTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
-
Creates an initialized EmptyTargetInfo.
- En - proguard.dexfile.ir.ET
-
3+ argument
- ENABLE_NEW_EXCEPTIONS - Static variable in class proguard.evaluation.PartialEvaluator
-
Enables new exceptions to be thrown during evaluation.
- enableSameInstanceIdApproximation - Variable in class proguard.evaluation.ExecutingInvocationUnit.Builder
- ENCLOSING_METHOD - Static variable in class proguard.classfile.attribute.Attribute
- EnclosingMethodAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents an enclosing method attribute. - EnclosingMethodAttribute() - Constructor for class proguard.classfile.attribute.EnclosingMethodAttribute
-
Creates an uninitialized EnclosingMethodAttribute.
- EnclosingMethodAttribute(int, int, int) - Constructor for class proguard.classfile.attribute.EnclosingMethodAttribute
-
Creates an initialized EnclosingMethodAttribute.
- encode(byte[]) - Static method in class proguard.util.Base64Util
-
Encodes the given array of bytes as a Base64 string.
- encode(byte[], int, String) - Static method in class proguard.dexfile.reader.util.Mutf8
-
Encodes the modified UTF-8 bytes corresponding to
s
intodst
, starting atoffset
. - encode(String) - Static method in class proguard.dexfile.reader.util.Mutf8
-
Returns an array containing the modified UTF-8 form of
s
. - end - Variable in class proguard.dexfile.ir.LocalVar
- end - Variable in class proguard.dexfile.ir.Trap
- end - Variable in class proguard.dexfile.reader.node.TryCatchNode
- endCodeFragment() - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Wraps up the current code fragment, continuing with the previous one on the stack.
- endCodeFragment() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Wraps up the current code fragment, continuing with the previous one on the stack.
- EndLocal(DexLabel, int) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.EndLocal
- endSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in class proguard.evaluation.util.DebugPrinter
- endSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- endSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The evaluation and generalization of the subroutine is done, the partial evaluator moves on.
- EnExpr(Value.VT, Value[]) - Constructor for class proguard.dexfile.ir.expr.Value.EnExpr
- ensureArraySize(boolean[], int, boolean) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(byte[], int, byte) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(char[], int, char) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(double[], int, double) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(float[], int, float) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(int[], int, int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(long[], int, long) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(short[], int, short) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ensureArraySize(T[], int, T) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- enterExceptionHandler(Clazz, Method, CodeAttribute, int, int, Stack) - Method in interface proguard.evaluation.InvocationUnit
-
Sets up the given stack for entering the given exception handler.
- enterExceptionHandler(Clazz, Method, CodeAttribute, int, int, Stack) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- enterExceptionHandler(Clazz, Method, CodeAttribute, int, int, Stack) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- enterMethod(Clazz, Method, Variables) - Method in interface proguard.evaluation.InvocationUnit
-
Sets up the given variables for entering the given method.
- enterMethod(Clazz, Method, Variables) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- ENTRY_NODE_OFFSET - Static variable in class proguard.analysis.DominatorCalculator
-
Virtual instruction offset modelling the method entry.
- entrySet() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- entrySet() - Method in class proguard.util.MultiValueMap
- ENUM - Static variable in class proguard.classfile.AccessConstants
- ENUM - Static variable in class proguard.classfile.JavaAccessConstants
- EnumConstantElementValue - Class in proguard.classfile.attribute.annotation
-
This
ElementValue
represents an enumeration constant element value. - EnumConstantElementValue() - Constructor for class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Creates an uninitialized EnumConstantElementValue.
- EnumConstantElementValue(int, int, int) - Constructor for class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Creates an initialized EnumConstantElementValue.
- enumEntryName - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- enumEntryNames - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- EnumFieldReferenceInitializer - Class in proguard.classfile.util
-
This
ElementValueVisitor
initializes the field references of theEnumConstantElementValue
instances that it visits. - EnumFieldReferenceInitializer() - Constructor for class proguard.classfile.util.EnumFieldReferenceInitializer
- EnumValue(String, String) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- Epiogue(DexLabel) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.Epiogue
- EQ - proguard.dexfile.ir.expr.Value.VT
- equal(boolean[], boolean[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(byte[], byte[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(char[], char[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(double[], double[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(float[], float[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(int[], int[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(long[], long[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(short[], short[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(Object[], Object[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same.
- equal(Object, Object) - Static method in class proguard.util.ObjectUtil
-
Returns whether the given objects are the same.
- equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
- equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other ArrayReferenceValue.
- equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other DetailedArrayReferenceValue.
- equal(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other IdentifiedArrayReferenceValue.
- equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other IdentifiedReferenceValue.
- equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given IntegerValue are equal:
NEVER
,MAYBE
, orALWAYS
. - equal(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- equal(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- equal(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- equal(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- equal(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- equal(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this
ReferenceValue
is equal to the given otherMultiTypedReferenceValue
. - equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given ParticularIntegerValue are equal:
NEVER
,MAYBE
, orALWAYS
. - equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- equal(ParticularReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other ParticularReferenceValue.
- equal(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given RangeIntegerValue are equal:
NEVER
,MAYBE
, orALWAYS
. - equal(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- equal(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- equal(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other ReferenceValue.
- equal(ReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
- equal(ReferenceValue) - Method in class proguard.evaluation.value.UnknownReferenceValue
- equal(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given SpecificIntegerValue are equal:
NEVER
,MAYBE
, orALWAYS
. - equal(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- equal(TracedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other TracedReferenceValue.
- equal(TracedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(TypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other TypedReferenceValue.
- equal(TypedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equal(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
- equal(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given UnknownIntegerValue are equal:
NEVER
,MAYBE
, orALWAYS
. - equal(UnknownReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is equal to the given other UnknownReferenceValue.
- equal(UnknownReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- equalOrNull(Object[], Object[]) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same, or both arrays are null.
- equalOrNull(Object[], Object[], int) - Static method in class proguard.util.ArrayUtil
-
Returns whether the elements of the two given arrays are the same, or both arrays are null.
- equals(Object) - Method in class proguard.analysis.cpa.defaults.AbstractWrapperState
- equals(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- equals(Object) - Method in class proguard.analysis.cpa.domain.taint.TaintSink
- equals(Object) - Method in class proguard.analysis.cpa.domain.taint.TaintSource
- equals(Object) - Method in interface proguard.analysis.cpa.interfaces.AbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.reference.Reference
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- equals(Object) - Method in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- equals(Object) - Method in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
- equals(Object) - Method in class proguard.analysis.cpa.jvm.witness.JvmMemoryLocation
- equals(Object) - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
- equals(Object) - Method in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
- equals(Object) - Method in class proguard.analysis.datastructure.callgraph.Call
- equals(Object) - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- equals(Object) - Method in class proguard.analysis.datastructure.callgraph.Node
- equals(Object) - Method in class proguard.analysis.datastructure.callgraph.SymbolicCall
- equals(Object) - Method in class proguard.analysis.datastructure.CodeLocation
- equals(Object) - Method in class proguard.analysis.datastructure.FileLocation
- equals(Object) - Method in class proguard.classfile.attribute.preverification.FullFrame
- equals(Object) - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
- equals(Object) - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
- equals(Object) - Method in class proguard.classfile.attribute.preverification.ObjectType
- equals(Object) - Method in class proguard.classfile.attribute.preverification.SameOneFrame
- equals(Object) - Method in class proguard.classfile.attribute.preverification.StackMapFrame
- equals(Object) - Method in class proguard.classfile.attribute.preverification.UninitializedType
- equals(Object) - Method in class proguard.classfile.attribute.preverification.VerificationType
- equals(Object) - Method in class proguard.classfile.BasicMethodInfo
- equals(Object) - Method in class proguard.classfile.constant.ClassConstant
- equals(Object) - Method in class proguard.classfile.constant.DoubleConstant
- equals(Object) - Method in class proguard.classfile.constant.DynamicConstant
- equals(Object) - Method in class proguard.classfile.constant.FloatConstant
- equals(Object) - Method in class proguard.classfile.constant.IntegerConstant
- equals(Object) - Method in class proguard.classfile.constant.InvokeDynamicConstant
- equals(Object) - Method in class proguard.classfile.constant.LongConstant
- equals(Object) - Method in class proguard.classfile.constant.MethodHandleConstant
- equals(Object) - Method in class proguard.classfile.constant.MethodTypeConstant
- equals(Object) - Method in class proguard.classfile.constant.ModuleConstant
- equals(Object) - Method in class proguard.classfile.constant.NameAndTypeConstant
- equals(Object) - Method in class proguard.classfile.constant.PackageConstant
- equals(Object) - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- equals(Object) - Method in class proguard.classfile.constant.RefConstant
- equals(Object) - Method in class proguard.classfile.constant.StringConstant
- equals(Object) - Method in class proguard.classfile.constant.Utf8Constant
- equals(Object) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- equals(Object) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- equals(Object) - Method in class proguard.classfile.FieldSignature
- equals(Object) - Method in class proguard.classfile.instruction.BranchInstruction
- equals(Object) - Method in class proguard.classfile.instruction.ConstantInstruction
- equals(Object) - Method in class proguard.classfile.instruction.Instruction
- equals(Object) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- equals(Object) - Method in class proguard.classfile.instruction.SimpleInstruction
- equals(Object) - Method in class proguard.classfile.instruction.SwitchInstruction
- equals(Object) - Method in class proguard.classfile.instruction.TableSwitchInstruction
- equals(Object) - Method in class proguard.classfile.instruction.VariableInstruction
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
- equals(Object) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- equals(Object) - Method in class proguard.classfile.MethodDescriptor
- equals(Object) - Method in class proguard.classfile.MethodSignature
- equals(Object) - Method in class proguard.classfile.Signature
- equals(Object) - Method in class proguard.dexfile.reader.Method
- equals(Object) - Method in class proguard.dexfile.reader.MethodHandle
- equals(Object) - Method in class proguard.dexfile.reader.Proto
- equals(Object) - Method in class proguard.evaluation.Stack
- equals(Object) - Method in class proguard.evaluation.TracedStack
- equals(Object) - Method in class proguard.evaluation.TracedVariables
- equals(Object) - Method in class proguard.evaluation.value.ArrayReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.ComparisonValue
- equals(Object) - Method in class proguard.evaluation.value.CompositeDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.CompositeFloatValue
- equals(Object) - Method in class proguard.evaluation.value.CompositeIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.CompositeLongValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedByteValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedCharacterValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedFloatValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedLongValue
- equals(Object) - Method in class proguard.evaluation.value.ConvertedShortValue
- equals(Object) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedFloatValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedLongValue
- equals(Object) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.InstructionOffsetValue
- equals(Object) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.NegatedDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.NegatedFloatValue
- equals(Object) - Method in class proguard.evaluation.value.NegatedIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.NegatedLongValue
- equals(Object) - Method in class proguard.evaluation.value.object.model.ArrayModel
- equals(Object) - Method in class proguard.evaluation.value.object.model.ClassModel
- equals(Object) - Method in class proguard.evaluation.value.ParticularDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.ParticularFloatValue
- equals(Object) - Method in class proguard.evaluation.value.ParticularIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.ParticularLongValue
- equals(Object) - Method in class proguard.evaluation.value.ParticularReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.RangeIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.ReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.SpecificDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.SpecificFloatValue
- equals(Object) - Method in class proguard.evaluation.value.SpecificIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.SpecificLongValue
- equals(Object) - Method in class proguard.evaluation.value.TopValue
- equals(Object) - Method in class proguard.evaluation.value.TracedReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.TracingValue
- equals(Object) - Method in class proguard.evaluation.value.TypedReferenceValue
- equals(Object) - Method in class proguard.evaluation.value.UnknownDoubleValue
- equals(Object) - Method in class proguard.evaluation.value.UnknownFloatValue
- equals(Object) - Method in class proguard.evaluation.value.UnknownIntegerValue
- equals(Object) - Method in class proguard.evaluation.value.UnknownLongValue
- equals(Object) - Method in class proguard.evaluation.value.UnknownValue
- equals(Object) - Method in class proguard.evaluation.Variables
- equals(Object) - Method in class proguard.resources.file.ResourceJavaReference
- errorCode - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- ErrorId - Class in proguard.exception
-
Class holding all the error ids for exceptions occurring in the program.
- errorParameters(Object...) - Method in class proguard.exception.ProguardCoreException.Builder
- escapeControlCharacters(String) - Static method in class proguard.util.StringUtil
-
Escapes control characters (\n, \r, \b, \t, \f).
- et - Variable in class proguard.dexfile.ir.expr.Value
-
The number of argument
- et - Variable in class proguard.dexfile.ir.stmt.Stmt
-
The number of argument
- ET - Enum in proguard.dexfile.ir
-
The number of argument
- EvaluateCode - Class in proguard.examples
-
This sample application illustrates how to evaluate the bytecode of a method to get information about its control flow and data flow.
- EvaluateCode() - Constructor for class proguard.examples.EvaluateCode
- evaluated - Variable in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- EVALUATION_JAVA_REFLECTION_EXECUTOR - Static variable in class proguard.exception.ErrorId
- evaluationResults(Clazz, Method, CodeAttribute, PartialEvaluator) - Method in class proguard.evaluation.util.DebugPrinter
- evaluationResults(Clazz, Method, CodeAttribute, PartialEvaluator) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- evaluationResults(Clazz, Method, CodeAttribute, PartialEvaluator) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Partial evaluator is done evaluating the code attribute.
- ExampleUtil - Class in proguard.examples.util
-
Utility methods used by examples.
- ExceptClassConstantFilter - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
delegates its visits to class constants to another givenConstantVisitor
, except for one given class. - ExceptClassConstantFilter(String, ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.ExceptClassConstantFilter
-
Creates a new ExceptClassConstantFilter.
- ExceptClassesFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, except for classes are in a given list. - ExceptClassesFilter(Clazz[], ClassVisitor) - Constructor for class proguard.classfile.visitor.ExceptClassesFilter
-
Creates a new ExceptClassesFilter.
- ExceptClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, except for one given class. - ExceptClassFilter(Clazz, ClassVisitor) - Constructor for class proguard.classfile.visitor.ExceptClassFilter
-
Creates a new ClassNameFilter.
- EXCEPTION_EXIT_NODE_OFFSET - Static variable in interface proguard.analysis.cpa.interfaces.CfaNode
- EXCEPTION_HANDLER - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- EXCEPTION_REF - proguard.dexfile.ir.expr.Value.VT
- ExceptionAdder - Class in proguard.classfile.editor
-
This
ConstantVisitor
adds all class constants that it visits to the given target exceptions attribute. - ExceptionAdder(ProgramClass, ExceptionsAttribute) - Constructor for class proguard.classfile.editor.ExceptionAdder
-
Creates a new ExceptionAdder that will copy classes into the given target exceptions attribute.
- ExceptionCounter - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
counts the number of exceptions that has been visited. - ExceptionCounter() - Constructor for class proguard.classfile.visitor.ExceptionCounter
- exceptionEntriesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.ExceptionsAttribute
-
Applies the given constant pool visitor to all exception class pool info entries.
- ExceptionExcludedOffsetFilter - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
delegates its visits to another givenExceptionInfoVisitor
, but only when the visited exception does not cover the instruction at the given offset. - ExceptionExcludedOffsetFilter(int, ExceptionInfoVisitor) - Constructor for class proguard.classfile.visitor.ExceptionExcludedOffsetFilter
-
Creates a new ExceptionExcludedOffsetFilter.
- ExceptionHandlerConstantVisitor - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
lets a givenConstantVisitor
visit all catch class constants of exceptions that it visits. - ExceptionHandlerConstantVisitor(ConstantVisitor) - Constructor for class proguard.classfile.visitor.ExceptionHandlerConstantVisitor
-
Creates a new ExceptionHandlerConstantVisitor.
- ExceptionHandlerFilter - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
delegates its visits to another givenExceptionInfoVisitor
, but only when the visited exception targets an instruction in the given range of offsets. - ExceptionHandlerFilter(int, int, ExceptionInfoVisitor) - Constructor for class proguard.classfile.visitor.ExceptionHandlerFilter
-
Creates a new ExceptionHandlerFilter.
- exceptionHandlers - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Used in construct of a method CFG, After
Stmt
nodes - ExceptionHandlerTrim - Class in proguard.dexfile.ir.ts
-
Trim Exception handler.
- ExceptionHandlerTrim() - Constructor for class proguard.dexfile.ir.ts.ExceptionHandlerTrim
- ExceptionInfo - Class in proguard.classfile.attribute
-
Representation of an exception table entry.
- ExceptionInfo() - Constructor for class proguard.classfile.attribute.ExceptionInfo
-
Creates an uninitialized ExceptionInfo.
- ExceptionInfo(int, int, int, int) - Constructor for class proguard.classfile.attribute.ExceptionInfo
-
Creates an ExceptionInfo with the given properties.
- ExceptionInfoAdder - Class in proguard.classfile.editor
-
This
ExceptionInfoVisitor
adds all exception information that it visits to the given target code attribute. - ExceptionInfoAdder(ProgramClass, CodeAttributeComposer) - Constructor for class proguard.classfile.editor.ExceptionInfoAdder
-
Creates a new ExceptionAdder that will copy exceptions into the given target code attribute.
- ExceptionInfoEditor - Class in proguard.classfile.editor
-
This class can add exceptions to the exception table of a given code attribute.
- ExceptionInfoEditor(CodeAttribute) - Constructor for class proguard.classfile.editor.ExceptionInfoEditor
-
Creates a new ExceptionInfoEditor that can add exceptions to the given code attribute.
- ExceptionInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
ExceptionInfo
instances. - ExceptionOffsetFilter - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
delegates its visits to another givenExceptionInfoVisitor
, but only when the visited exception covers the instruction at the given offset. - ExceptionOffsetFilter(int, ExceptionInfoVisitor) - Constructor for class proguard.classfile.visitor.ExceptionOffsetFilter
-
Creates a new ExceptionOffsetFilter.
- ExceptionRangeFilter - Class in proguard.classfile.visitor
-
This
ExceptionInfoVisitor
delegates its visits to another givenExceptionInfoVisitor
, but only when the visited exception overlaps with the given instruction range. - ExceptionRangeFilter(int, int, ExceptionInfoVisitor) - Constructor for class proguard.classfile.visitor.ExceptionRangeFilter
-
Creates a new ExceptionRangeFilter.
- EXCEPTIONS - Static variable in class proguard.classfile.attribute.Attribute
- exceptionsAccept(Clazz, Method, int, int, ExceptionInfoVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given exception visitor to all exceptions that are applicable to any of the instructions in the specified range of offsets.
- exceptionsAccept(Clazz, Method, int, ExceptionInfoVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given exception visitor to all exceptions that are applicable to the instruction at the specified offset.
- exceptionsAccept(Clazz, Method, ExceptionInfoVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given exception visitor to all exceptions.
- ExceptionsAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents an exceptions attribute. - ExceptionsAttribute() - Constructor for class proguard.classfile.attribute.ExceptionsAttribute
-
Creates an uninitialized ExceptionsAttribute.
- ExceptionsAttribute(int, int, int[]) - Constructor for class proguard.classfile.attribute.ExceptionsAttribute
-
Creates an initialized ExceptionsAttribute.
- ExceptionsAttributeEditor - Class in proguard.classfile.editor
-
This class can add exceptions to a given exceptions attribute.
- ExceptionsAttributeEditor(ExceptionsAttribute) - Constructor for class proguard.classfile.editor.ExceptionsAttributeEditor
-
Creates a new ExceptionsAttributeEditor that will edit exceptions in the given exceptions attribute.
- exceptionTable - Variable in class proguard.classfile.attribute.CodeAttribute
- EXCESSIVE_COMPLEXITY - Static variable in class proguard.exception.ErrorId
- ExcessiveComplexityException - Exception in proguard.evaluation.exception
-
Represents an exception during partial evaluation when a single instruction would be visited more than
PartialEvaluator.stopAnalysisAfterNEvaluations(int)
times. - ExcessiveComplexityException(String) - Constructor for exception proguard.evaluation.exception.ExcessiveComplexityException
- excludes - Variable in class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer.Reg
- excludes - Variable in class proguard.dexfile.ir.ts.UnSSATransformer.RegAssign
-
can not have same index with
- exec(T[], Stmt) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- exec(T, Stmt) - Method in interface proguard.dexfile.ir.ts.Cfg.FrameVisitor
- execute() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Sets up the
CpaAlgorithm
, runs it, and returns theReachedSet
with the result of the analysis. - execute() - Method in class proguard.analysis.cpa.defaults.SequentialCpaRun
- execute(WarningLogger, ClassPool, ClassPool, ResourceFilePool) - Method in class proguard.util.kotlin.asserter.KotlinMetadataAsserter
- execute(DexStmtNode, DvmInterpreter<V>) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- executeMainMethod(ClassPool, String) - Static method in class proguard.examples.util.ExampleUtil
-
Execute the "main" method of a ProGuardCORE class in the given
ClassPool
with the specified name. - executeMainMethod(ClassPool, String, String...) - Static method in class proguard.examples.util.ExampleUtil
-
Execute the "main" method of a ProGuardCORE class in the given
ClassPool
with the specified name and the specified arguments. - executeMainMethod(ProgramClass) - Static method in class proguard.examples.util.ExampleUtil
-
Execute the "main" method of a ProGuardCORE
ProgramClass
. - executeMethod(ConcreteCall, Value...) - Method in class proguard.evaluation.ExecutingInvocationUnit
-
Execute the method given by a
ConcreteCall
. - executeMethod(ClassPool, String, String, Class<?>[], Object[]) - Static method in class proguard.examples.util.ExampleUtil
-
Execute the specified method of a ProGuardCORE class in the given
ClassPool
with the specified name and the specified arguments. - executeMethod(Executor, MethodExecutionInfo) - Method in class proguard.evaluation.ExecutingInvocationUnit
-
Executes a method using a given
Executor
. - executeViaHandler(ModelHelper.MethodExecutionContext, Map<BasicMethodInfo, Method>, Model) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Utility method to execute a modeled method on a model using the provided Map of supported handlers.
- executingInvocationUnit - Variable in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- ExecutingInvocationUnit - Class in proguard.evaluation
-
This
InvocationUnit
is capable of executing the invoked methods with particular values as parameters. - ExecutingInvocationUnit(ValueFactory, boolean, List<Executor>) - Constructor for class proguard.evaluation.ExecutingInvocationUnit
-
Creates an
ExecutingInvocationUnit
. - ExecutingInvocationUnit.Builder - Class in proguard.evaluation
-
Builds an
ExecutingInvocationUnit
. - Executor - Interface in proguard.evaluation.executor
-
This abstract class specifies a modular component which can be added to a
ExecutingInvocationUnit
in order to extend its capabilities. - Executor.Builder<T extends Executor> - Interface in proguard.evaluation.executor
-
A builder for the executor.
- ExecutorInstanceHandler - Interface in proguard.evaluation.executor.instancehandler
-
This interface provides a method for deciding whether a certain method call returns the calling instance.
- ExecutorMethodInstanceHandler - Class in proguard.evaluation.executor.instancehandler
-
This
ExecutorInstanceHandler
decides whether a method always returns its calling instance based on a mapping of class names to aStringMatcher
for method names. - ExecutorMethodInstanceHandler(Map<String, StringMatcher>) - Constructor for class proguard.evaluation.executor.instancehandler.ExecutorMethodInstanceHandler
-
Creates an
ExecutorMethodInstanceHandler
using the given mapping. - EXIT_NODE_OFFSET - Static variable in class proguard.analysis.DominatorCalculator
-
Virtual instruction offset modelling the method exit, i.e.
- exitMethod(Clazz, Method, Value) - Method in interface proguard.evaluation.InvocationUnit
-
Exits the given method with the given return value.
- exitMethod(Clazz, Method, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- expand(AbstractState, AbstractState, CfaNodeT, Call) - Method in interface proguard.analysis.cpa.bam.ExpandOperator
-
Reconstructs the state of the caller of a procedure using the information of the expanded initial state, the reduced exit state, the block entry node (that can be used to retrieve the CFA subgraph of the function), and the call to the procedure.
- expand(AbstractState, AbstractState, JvmCfaNode, Call) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
- expand(AbstractState, AbstractState, JvmCfaNode, Call) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultExpandOperator
- expand(JvmHeapAbstractState<StateT>) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Expands the heap with references present in another state.
- expand(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
-
Expands the state with all the entries from another heap state with reference not already known by the state.
- expandedType - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- expandedTypeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- expandHeap(JvmHeapAbstractState<StateT>, JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultExpandOperator
- ExpandOperator<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.bam
-
This operator is used to recover the information discarded when entering a procedure block depending on the domain-specific analysis.
- EXPECTED_ARRAY - Static variable in class proguard.exception.ErrorId
- exports - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- exportsAccept(Clazz, ExportsInfoVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given visitor to all exports.
- ExportsInfo - Class in proguard.classfile.attribute.module
-
Representation of an Exports entry in a
Module
attribute. - ExportsInfo() - Constructor for class proguard.classfile.attribute.module.ExportsInfo
-
Creates an uninitialized ExportsInfo.
- ExportsInfo(int, int, int, int[]) - Constructor for class proguard.classfile.attribute.module.ExportsInfo
-
Creates an initialized ExportsInfo.
- ExportsInfoVisitor - Interface in proguard.classfile.attribute.module.visitor
-
This interface specifies the methods for a visitor of
ExportsInfo
instances. - exportsToIndexAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ExportsInfo
-
Applies the given constant pool visitor to all exportsToIndex.
- Exprs - Class in proguard.dexfile.ir.expr
- extend(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Extends the size of the accumulated code changes.
- extend(int) - Method in class proguard.classfile.editor.InstructionWriter
-
Extends the size of the accumulated code.
- extendArray(boolean[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(byte[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(char[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(double[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(float[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(int[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(long[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(short[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- extendArray(T[], int) - Static method in class proguard.util.ArrayUtil
-
Ensures the given array has a given size.
- ExtendedLineNumberInfo - Class in proguard.classfile.attribute
-
This line number table entry contains additional information about its source.
- ExtendedLineNumberInfo() - Constructor for class proguard.classfile.attribute.ExtendedLineNumberInfo
-
Creates an uninitialized ExtendedLineNumberInfo.
- ExtendedLineNumberInfo(int, int, String) - Constructor for class proguard.classfile.attribute.ExtendedLineNumberInfo
-
Creates an initialized ExtendedLineNumberInfo.
- extends_(String) - Method in interface proguard.classfile.Clazz
-
Returns whether this class extends the specified class.
- extends_(String) - Method in class proguard.classfile.LibraryClass
- extends_(String) - Method in class proguard.classfile.ProgramClass
- extends_(Clazz) - Method in interface proguard.classfile.Clazz
-
Returns whether this class extends the given class.
- extends_(Clazz) - Method in class proguard.classfile.LibraryClass
- extends_(Clazz) - Method in class proguard.classfile.ProgramClass
- EXTENDS_INDEX - Static variable in class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
- extendsOrImplements(String) - Method in interface proguard.classfile.Clazz
-
Returns whether this class implements the specified class.
- extendsOrImplements(String) - Method in class proguard.classfile.LibraryClass
- extendsOrImplements(String) - Method in class proguard.classfile.ProgramClass
- extendsOrImplements(Clazz) - Method in interface proguard.classfile.Clazz
-
Returns whether this class implements the given class.
- extendsOrImplements(Clazz) - Method in class proguard.classfile.LibraryClass
- extendsOrImplements(Clazz) - Method in class proguard.classfile.ProgramClass
- ExtensionMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings end in a given extension, ignoring its case. - ExtensionMatcher(String) - Constructor for class proguard.util.ExtensionMatcher
-
Creates a new StringMatcher.
- externalArrayTypeDimensionCount(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the number of dimensions of the given external type.
- externalBaseType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the external base type of an external array type, dropping any array brackets.
- externalClassAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal class access flags into an external access description.
- externalClassAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal class access flags into an external access description.
- externalClassForNameType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal type into an external type, as expected by Class.forName.
- externalClassName - Variable in class proguard.resources.file.ResourceJavaReference
- externalClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal class name into an external class name.
- externalClassVersion(int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the minor part of the given class version number.
- externalExportsAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module exports access flags into an external access description.
- externalExportsAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module exports access flags into an external access description.
- externalFieldAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal field access flags into an external access description.
- externalFieldAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal field access flags into an external access description.
- externalFullClassDescription(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal class description into an external class description.
- externalFullFieldDescription(int, String, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal field description into an external full field description.
- externalFullMethodDescription(String, int, String, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal method description into an external full method description.
- externalMethodAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal method access flags into an external access description.
- externalMethodAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal method access flags into an external access description.
- externalMethodArguments(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal method descriptor into an external method argument description.
- externalMethodName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the name part of the given external method name and arguments.
- externalMethodReturnType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal method descriptor into an external method return type.
- externalModuleAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module access flags into an external access description.
- externalModuleAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module access flags into an external access description.
- externalOpensAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module opens access flags into an external access description.
- externalOpensAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module opens access flags into an external access description.
- externalPackageName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the external package name of the given external class name.
- externalPackagePrefix(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the external package prefix of the given external class name.
- externalParameterAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal method parameter access flags into an external access description.
- externalParameterAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal method parameter access flags into an external access description.
- externalRequiresAccessFlags(int) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module requires access flags into an external access description.
- externalRequiresAccessFlags(int, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts internal module requires access flags into an external access description.
- externalShortClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the external short class name of an external class name, dropping the package specification.
- externalType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an internal type into an external type.
- ExternalTypeEnumeration - Class in proguard.classfile.util
-
An
ExternalTypeEnumeration
provides an enumeration of all types listed in a given external descriptor string. - ExternalTypeEnumeration(String) - Constructor for class proguard.classfile.util.ExternalTypeEnumeration
- extractLinearTraces() - Method in interface proguard.analysis.cpa.jvm.domain.memory.TraceExtractor
-
Returns a set of linear witness traces.
- extractValueOrDefault(JvmAbstractState<T>, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- extractValueOrDefault(JvmAbstractState<T>, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
- extractValueOrDefault(JvmAbstractState<T>, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmMemoryLocation
-
Given a JVM state, extract its content in the position represented by this
JvmMemoryLocation
. - extractValueOrDefault(JvmAbstractState<T>, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
- extractValueOrDefault(JvmAbstractState<T>, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
- extraFeatureNames - Variable in class proguard.util.SimpleFeatureNamedProcessable
- extraTaintPropagationLocations - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
F
- F - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- F - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- f2d() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- f2d() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- f2i() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- f2i() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- f2l() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- f2l() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- f4value - Variable in class proguard.classfile.constant.FloatConstant
- f8value - Variable in class proguard.classfile.constant.DoubleConstant
- facadeName - Variable in class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
- factoryMethodDescriptor - Variable in class proguard.backport.LambdaExpression
- fadd() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fadd() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- faload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- faload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fcmpg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fcmpg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- FCMPG - proguard.dexfile.ir.expr.Value.VT
- fcmpl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fcmpl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- FCMPL - proguard.dexfile.ir.expr.Value.VT
- fconst(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fconst(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fconst_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fconst_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fconst_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fconst_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fconst_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fconst_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fdiv() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fdiv() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- FDIV - proguard.dexfile.ir.expr.Value.VT
- FEATURE_ZIP_CLASSES_DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- featureName - Variable in class proguard.util.SimpleFeatureNamedProcessable
- FeatureNamed - Interface in proguard.util
-
Base interface for entities that are part of a feature, as indicated by a feature name.
- field - Variable in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- field - Variable in class proguard.dexfile.reader.node.DexFieldNode
- field - Variable in class proguard.dexfile.reader.node.insn.FieldStmtNode
- Field - Class in proguard.dexfile.reader
-
represent a field_id_item in dex file format
- Field - Interface in proguard.classfile
-
Representation of a field in a class.
- Field(String, String, String) - Constructor for class proguard.dexfile.reader.Field
- FIELD - proguard.dexfile.ir.expr.Value.VT
- FIELD_NAME_OUT - Static variable in class proguard.examples.modify.EditClass
- FIELD_NAME_TYPE - Static variable in class proguard.classfile.ClassConstants
- FIELD_TYPE_TYPE - Static variable in class proguard.classfile.ClassConstants
- FIELD_VALUE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- fieldAccept(String, String, MemberVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given member info visitor visit the specified field.
- fieldAccept(String, String, MemberVisitor) - Method in class proguard.classfile.LibraryClass
- fieldAccept(String, String, MemberVisitor) - Method in class proguard.classfile.ProgramClass
- FieldExpr - Class in proguard.dexfile.ir.expr
-
Represent a non-static Field expression.
- FieldExpr(Value, String, String, String) - Constructor for class proguard.dexfile.ir.expr.FieldExpr
- FIELDREF - Static variable in class proguard.classfile.constant.Constant
- FieldrefConstant - Class in proguard.classfile.constant
-
This
Constant
represents a field reference constant in the constant pool. - FieldrefConstant() - Constructor for class proguard.classfile.constant.FieldrefConstant
-
Creates an uninitialized FieldrefConstant.
- FieldrefConstant(int, int, Clazz, Field) - Constructor for class proguard.classfile.constant.FieldrefConstant
-
Creates a new FieldrefConstant with the given name and type indices.
- fields - Variable in class proguard.classfile.LibraryClass
- fields - Variable in class proguard.classfile.ProgramClass
- fields - Variable in class proguard.dexfile.reader.node.DexClassNode
- fieldsAccept(MemberVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given member info visitor visit all fields of this class.
- fieldsAccept(MemberVisitor) - Method in class proguard.classfile.LibraryClass
- fieldsAccept(MemberVisitor) - Method in class proguard.classfile.ProgramClass
- FieldSignature - Class in proguard.classfile
-
Represents a field signature consisting of class and member name.
- FieldSignature(String, String, String) - Constructor for class proguard.classfile.FieldSignature
- FieldSignature(Clazz, Field) - Constructor for class proguard.classfile.FieldSignature
- FieldStmtNode - Class in proguard.dexfile.reader.node.insn
- FieldStmtNode(Op, int, int, Field) - Constructor for class proguard.dexfile.reader.node.insn.FieldStmtNode
- FieldViewModel - Class in proguard.classfile.util.renderer
-
This utility class renders
Field
objects into a more human-readable format. - FILE_EXPRESSION - Static variable in class proguard.classfile.kotlin.KotlinConstants.MODULE
- FILE_EXTENSION - Static variable in class proguard.classfile.kotlin.KotlinConstants.MODULE
- FileDataEntry - Class in proguard.io
-
This
DataEntry
represents a file. - FileDataEntry(File) - Constructor for class proguard.io.FileDataEntry
-
Creates a new FileDataEntry.
- FileDataEntry(File, File) - Constructor for class proguard.io.FileDataEntry
-
Creates a new FileDataEntry.
- FileFacadeIntegrity - Class in proguard.util.kotlin.asserter.constraint
- FileFacadeIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.FileFacadeIntegrity
- fileFacadeNames - Variable in class proguard.resources.kotlinmodule.KotlinModulePackage
- FileLocation - Class in proguard.analysis.datastructure
-
Represents a unique location in a file, e.g.
- FileLocation(String, int) - Constructor for class proguard.analysis.datastructure.FileLocation
- FileLocation(String, int, String) - Constructor for class proguard.analysis.datastructure.FileLocation
- filename - Variable in class proguard.analysis.datastructure.FileLocation
- fileName - Variable in class proguard.resources.file.ResourceFile
- FileNameParser - Class in proguard.util
-
This
StringParser
can createStringMatcher
instances for regular expressions matching file names. - FileNameParser() - Constructor for class proguard.util.FileNameParser
-
Creates a new FileNameParser.
- FileNameParser(WildcardManager) - Constructor for class proguard.util.FileNameParser
-
Creates a new FileNameParser that supports references to earlier wildcards.
- FilePool - Interface in proguard.resources.file
-
Interface with methods related to file pools.
- FilePoolNameFunction - Class in proguard.resources.file.util
-
This
StringFunction
maps resource file names on their (obfuscated) resource file name, as present on theResourceFile
object in the given resource file pool. - FilePoolNameFunction(FilePool) - Constructor for class proguard.resources.file.util.FilePoolNameFunction
-
Creates a new ResourceFileNameFunction based on the given resource file pool.
- FilePoolNameFunction(FilePool, String) - Constructor for class proguard.resources.file.util.FilePoolNameFunction
-
Creates a new ResourceFileNameFunction based on the given resource file pool, with a default string for resource files that are not in the resource file pool.
- fileSize - Variable in class proguard.resources.file.ResourceFile
- FileSource - Class in proguard.io
-
This DataEntrySource wraps a single given file or
DataEntry
. - FileSource(File) - Constructor for class proguard.io.FileSource
-
Creates a new FileSource.
- FileSource(File, File) - Constructor for class proguard.io.FileSource
-
Creates a new FileSource.
- FileSource(FileDataEntry) - Constructor for class proguard.io.FileSource
-
Creates a new FileSource.
- FILL_ARRAY_DATA - proguard.dexfile.ir.stmt.Stmt.ST
- FILL_ARRAY_DATA - proguard.dexfile.reader.Op
- FillArrayDataStmtNode - Class in proguard.dexfile.reader.node.insn
- FillArrayDataStmtNode(Op, int, Object) - Constructor for class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
- FILLED_ARRAY - proguard.dexfile.ir.expr.Value.VT
- FILLED_NEW_ARRAY - proguard.dexfile.reader.Op
- FILLED_NEW_ARRAY_RANGE - proguard.dexfile.reader.Op
- FilledArrayExpr - Class in proguard.dexfile.ir.expr
-
Represent a FILLED_ARRAY expression.
- FilledArrayExpr(Value[], String) - Constructor for class proguard.dexfile.ir.expr.FilledArrayExpr
- FilledNewArrayStmtNode - Class in proguard.dexfile.reader.node.insn
- FilledNewArrayStmtNode(Op, int[], String) - Constructor for class proguard.dexfile.reader.node.insn.FilledNewArrayStmtNode
- filter(Collection<String>, StringMatcher) - Static method in class proguard.util.ListUtil
-
Returns the subset of the given list, containing all strings that match the given filter.
- FilteredClassVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
lets a givenClassVisitor
visit all matching Clazz instances of the class pools it visits. - FilteredClassVisitor(String, ClassVisitor) - Constructor for class proguard.classfile.visitor.FilteredClassVisitor
-
Creates a new FilteredClassVisitor with the given class name filter and visitor.
- FilteredClassVisitor(StringMatcher, ClassVisitor) - Constructor for class proguard.classfile.visitor.FilteredClassVisitor
-
Creates a new FilteredClassVisitor with the given class name filter and visitor.
- FilteredDataEntryReader - Class in proguard.io
-
This
DataEntryReader
delegates to one of two otherDataEntryReader
instances, depending on whether the data entry passes through a given data entry filter or not. - FilteredDataEntryReader(DataEntryFilter, DataEntryReader) - Constructor for class proguard.io.FilteredDataEntryReader
-
Creates a new FilteredDataEntryReader with only a reader for accepted data entries.
- FilteredDataEntryReader(DataEntryFilter, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.FilteredDataEntryReader
-
Creates a new FilteredDataEntryReader.
- FilteredDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to one of two otherDataEntryWriter
instances, depending on whether the data entry passes through a given data entry filter or not. - FilteredDataEntryWriter(DataEntryFilter, DataEntryWriter) - Constructor for class proguard.io.FilteredDataEntryWriter
-
Creates a new FilteredDataEntryWriter with only a writer for accepted data entries.
- FilteredDataEntryWriter(DataEntryFilter, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.FilteredDataEntryWriter
-
Creates a new FilteredDataEntryWriter.
- FilteredStringFunction - Class in proguard.util
-
This
StringFunction
delegates a given String to one of two otherStringFunction
instances, depending on whether it matches the given filter. - FilteredStringFunction(String, StringFunction, StringFunction) - Constructor for class proguard.util.FilteredStringFunction
- FilteredStringFunction(StringMatcher, StringFunction, StringFunction) - Constructor for class proguard.util.FilteredStringFunction
- FINAL - Static variable in class proguard.classfile.AccessConstants
- FINAL - Static variable in class proguard.classfile.JavaAccessConstants
- finalMatch(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Performs a final check on the candidate sequence to match, after the pattern has been successfully fully matched with the sequence.
- findAttribute(String) - Method in class proguard.classfile.editor.AttributesEditor
-
Finds the specified attribute in the target.
- FindBranches - Class in proguard.examples
-
This sample application illustrates how to find branches in the code and print out some results.
- FindBranches() - Constructor for class proguard.examples.FindBranches
- findClass(String) - Method in class proguard.classfile.util.ClassPoolClassLoader
- findField(String, String) - Method in interface proguard.classfile.Clazz
-
Returns the field with the given name and descriptor.
- findField(String, String) - Method in class proguard.classfile.LibraryClass
- findField(String, String) - Method in class proguard.classfile.ProgramClass
- findField(Clazz, String, String) - Method in class proguard.classfile.util.MemberFinder
-
Finds the field with the given name and descriptor in the given class or its hierarchy.
- findField(Clazz, Clazz, String, String) - Method in class proguard.classfile.util.MemberFinder
-
Finds the field with the given name and descriptor in the given class or its hierarchy.
- findMember(Clazz, String, String, boolean) - Method in class proguard.classfile.util.MemberFinder
-
Finds the class member with the given name and descriptor in the given class or its hierarchy.
- findMember(Clazz, Clazz, String, String, boolean) - Method in class proguard.classfile.util.MemberFinder
-
Finds the class member with the given name and descriptor in the given class or its hierarchy, referenced from the optional given class.
- findMethod(String, String) - Method in interface proguard.classfile.Clazz
-
Returns the method with the given name and descriptor.
- findMethod(String, String) - Method in class proguard.classfile.LibraryClass
- findMethod(String, String) - Method in class proguard.classfile.ProgramClass
- findMethod(Clazz, String, String) - Method in class proguard.classfile.util.MemberFinder
-
Finds the method with the given name and descriptor in the given class or its hierarchy.
- findMethod(Clazz, Clazz, String, String) - Method in class proguard.classfile.util.MemberFinder
-
Finds the method with the given name and descriptor in the given class or its hierarchy.
- findNestHostClassName(Clazz) - Method in class proguard.classfile.util.NestHostFinder
-
Returns the class name of the nest host of the given class.
- findOrAddConstant(Constant) - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Finds or adds a given constant pool entry.
- fineName - Variable in class proguard.dexfile.reader.node.DexDebugNode
- finish() - Method in interface proguard.io.Finisher
-
Finishes an output stream right before it is closed.
- finish() - Method in class proguard.io.JarWriter
-
Writes out the collected manifest file before closing the jar, if any.
- finish() - Method in class proguard.io.SignedJarWriter
- Finisher - Interface in proguard.io
-
This interface specifies a listener that is called to finish an output stream before it is closed.
- finishIfNecessary(DataEntry) - Method in class proguard.io.JarWriter
-
Writes out the collected manifest file for the current jar, if we're entering a new jar with this data entry.
- first_case - Variable in class proguard.dexfile.reader.node.insn.PackedSwitchStmtNode
- FirstBlock - Class in proguard.classfile.util.inject.location
-
An implementation of the InjectStrategy interface to find the earliest location suitable for injecting method invocation instructions.
- FirstBlock() - Constructor for class proguard.classfile.util.inject.location.FirstBlock
- fixed - Variable in enum proguard.dexfile.ir.TypeClass
- FixedFileWriter - Class in proguard.io
-
This
DataEntryWriter
writes data entries to a single given file. - FixedFileWriter(File) - Constructor for class proguard.io.FixedFileWriter
-
Creates a new FixedFileWriter.
- FixedStringMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings start with a given fixed string and then match another optional givenStringMatcher
. - FixedStringMatcher(String) - Constructor for class proguard.util.FixedStringMatcher
-
Creates a new FixedStringMatcher.
- FixedStringMatcher(String, StringMatcher) - Constructor for class proguard.util.FixedStringMatcher
-
Creates a new FixedStringMatcher.
- fixStaticFinalFieldValue(DexClassNode) - Static method in class proguard.dexfile.converter.DexFix
-
init value to default if the field is static and final, and the field is not init in clinit method
- fixStaticFinalFieldValue(DexFileNode) - Static method in class proguard.dexfile.converter.DexFix
- FLAG_BRIDGES - Static variable in class proguard.classfile.attribute.BootstrapMethodInfo
- FLAG_MARKERS - Static variable in class proguard.classfile.attribute.BootstrapMethodInfo
- FLAG_SERIALIZABLE - Static variable in class proguard.classfile.attribute.BootstrapMethodInfo
- flags - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinConstructorMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- flags - Variable in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- flavor - Variable in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- flexibilityID - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- fload(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fload(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fload(int) - Method in class proguard.evaluation.Variables
-
Loads the FloatValue from the variable with the given index.
- fload_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fload_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fload_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fload_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fload_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fload_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fload_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fload_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- FLOAT - proguard.dexfile.ir.TypeClass
- FLOAT - Static variable in class proguard.classfile.constant.Constant
- FLOAT - Static variable in class proguard.classfile.JavaTypeConstants
- FLOAT - Static variable in class proguard.classfile.TypeConstants
- FLOAT_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- FLOAT_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- FLOAT_TO_DOUBLE - proguard.dexfile.reader.Op
- FLOAT_TO_INT - proguard.dexfile.reader.Op
- FLOAT_TO_LONG - proguard.dexfile.reader.Op
- FLOAT_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- FLOAT_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- floatArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- floatArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the value of the array at the given index, assuming this type is an float array.
- floatArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- floatArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TypedReferenceValue
- FloatConstant - Class in proguard.classfile.constant
-
This
Constant
represents a float constant in the constant pool. - FloatConstant() - Constructor for class proguard.classfile.constant.FloatConstant
-
Creates an uninitialized FloatConstant.
- FloatConstant(float) - Constructor for class proguard.classfile.constant.FloatConstant
-
Creates a new FloatConstant with the given float value.
- FloatType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aFloat
type. - FloatType() - Constructor for class proguard.classfile.attribute.preverification.FloatType
- floatValue() - Method in class proguard.evaluation.value.FloatValue
- floatValue() - Method in class proguard.evaluation.value.TracingValue
- floatValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a FloatValue.
- FloatValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated float value.
- FloatValue() - Constructor for class proguard.evaluation.value.FloatValue
- FloatValue(float) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.FloatValue
- flush() - Static method in class proguard.analysis.Metrics
-
Get all collected data as a string and clear it afterwards.
- flush() - Method in class proguard.classfile.util.renderer.core.StringListWriter
- fmul() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fmul() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fneg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fneg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- followerHeapNodeMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- foo(String) - Static method in class proguard.examples.instrument.DebugStackTopExample
- forEach(Consumer<? super AbstractState>) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- FORGETFUL - proguard.analysis.cpa.jvm.state.heap.HeapModel
-
a singleton heap model
- FormalParameterTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a formal parameter annotation target.
- FormalParameterTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
-
Creates an uninitialized FormalParameterTargetInfo.
- FormalParameterTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
-
Creates a partially initialized FormalParameterTargetInfo.
- FormalParameterTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
-
Creates an initialized FormalParameterTargetInfo.
- formalTypeParameters() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns the leading formal type parameters from the descriptor.
- format - Variable in enum proguard.dexfile.reader.Op
- fpop() - Method in class proguard.evaluation.Stack
-
Pops the top FloatValue from the stack.
- fqn - Variable in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
- fqn - Variable in class proguard.classfile.Signature
- fqName - Variable in class proguard.resources.kotlinmodule.KotlinModulePackage
- frame - Variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- frame - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Used in Local Split, forward frame of the
Stmt
- frem() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- frem() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- freturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- freturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- from - Variable in class proguard.dexfile.ir.expr.CastExpr
- fstore(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fstore(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fstore_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fstore_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fstore_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fstore_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fstore_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fstore_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fstore_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fstore_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- fsub() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- fsub() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- FULL_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- FullFrame - Class in proguard.classfile.attribute.preverification
-
This
StackMapFrame
represents a "full frame". - FullFrame() - Constructor for class proguard.classfile.attribute.preverification.FullFrame
-
Creates an uninitialized FullFrame.
- FullFrame(int, int, VerificationType[], int, VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.FullFrame
-
Creates a FullFrame with the given variables and stack.
- FullFrame(int, VerificationType[], VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.FullFrame
-
Creates a FullFrame with the given variables and stack.
- FUNCTION_NAME_ANONYMOUS - Static variable in class proguard.classfile.kotlin.KotlinConstants
- FUNCTION_NAME_MANGLE_SEPARATOR - Static variable in class proguard.classfile.kotlin.KotlinConstants
- FUNCTION_REFERENCE_CLASS_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- FunctionalInterfaceFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only for functional interfaces, that is, interface classes that have exactly one abstract method. - FunctionalInterfaceFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.FunctionalInterfaceFilter
-
Creates a new ProgramClassFilter.
- FunctionIntegrity - Class in proguard.util.kotlin.asserter.constraint
-
This class checks the assumption: All functions need a JVM signature
- FunctionIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.FunctionIntegrity
- functionNodes - Variable in class proguard.analysis.cpa.defaults.Cfa
- FunctionReferenceInfo - Class in proguard.classfile.kotlin.reflect
-
FunctionReference info.
- FunctionReferenceInfo(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - Constructor for class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
- functions - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- functions - Variable in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- functionsAccept(Clazz, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- functionsAccept(Clazz, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
G
- G - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- G - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- gArrayValues - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
-
reference to values
- GE - proguard.dexfile.ir.expr.Value.VT
- generalize(Set<TypedReferenceValue>) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- generalize(Stack) - Method in class proguard.evaluation.Stack
-
Generalizes the values of this Stack with the values of the given Stack.
- generalize(TracedStack) - Method in class proguard.evaluation.TracedStack
- generalize(TracedVariables, boolean) - Method in class proguard.evaluation.TracedVariables
- generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
- generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other ArrayReferenceValue.
- generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other DetailedArrayReferenceValue.
- generalize(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the generalization of this DoubleValue and the given other DoubleValue.
- generalize(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- generalize(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- generalize(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- generalize(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the generalization of this FloatValue and the given other FloatValue.
- generalize(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- generalize(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- generalize(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other IdentifiedArrayReferenceValue.
- generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other IdentifiedReferenceValue.
- generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(InstructionOffsetValue) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the generalization of this InstructionOffsetValue and the given other InstructionOffsetValue.
- generalize(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the generalization of this IntegerValue and the given other IntegerValue.
- generalize(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- generalize(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- generalize(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- generalize(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- generalize(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the generalization of this LongValue and the given other LongValue.
- generalize(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- generalize(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- generalize(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- generalize(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- generalize(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this
ReferenceValue
and the given otherMultiTypedReferenceValue
. - generalize(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the generalization of this DoubleValue and the given other ParticularDoubleValue.
- generalize(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- generalize(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the generalization of this FloatValue and the given other ParticularFloatValue.
- generalize(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the generalization of this IntegerValue and the given other ParticularIntegerValue.
- generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- generalize(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the generalization of this LongValue and the given other ParticularLongValue.
- generalize(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- generalize(ParticularReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
- generalize(ParticularReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other ParticularReferenceValue.
- generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the generalization of this IntegerValue and the given other RangeIntegerValue.
- generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other ReferenceValue.
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
- generalize(ReferenceValue) - Method in class proguard.evaluation.value.UnknownReferenceValue
- generalize(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the generalization of this DoubleValue and the given other SpecificDoubleValue.
- generalize(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- generalize(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the generalization of this FloatValue and the given other SpecificFloatValue.
- generalize(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- generalize(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the generalization of this IntegerValue and the given other SpecificIntegerValue.
- generalize(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- generalize(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the generalization of this LongValue and the given other SpecificLongValue.
- generalize(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- generalize(TracedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other TracedReferenceValue.
- generalize(TracedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(TracingValue) - Method in class proguard.evaluation.value.TracingValue
-
Returns the generalization of this TracingValue and the given other TracingValue.
- generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other TypedReferenceValue.
- generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
- generalize(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the generalization of this IntegerValue and the given other UnknownIntegerValue.
- generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the generalization of this ReferenceValue and the given other UnknownReferenceValue.
- generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
- generalize(Value) - Method in class proguard.evaluation.value.DoubleValue
- generalize(Value) - Method in class proguard.evaluation.value.FloatValue
- generalize(Value) - Method in class proguard.evaluation.value.InstructionOffsetValue
- generalize(Value) - Method in class proguard.evaluation.value.IntegerValue
- generalize(Value) - Method in class proguard.evaluation.value.LongValue
- generalize(Value) - Method in class proguard.evaluation.value.ReferenceValue
- generalize(Value) - Method in class proguard.evaluation.value.TopValue
- generalize(Value) - Method in class proguard.evaluation.value.TracingValue
- generalize(Value) - Method in class proguard.evaluation.value.UnknownValue
- generalize(Value) - Method in class proguard.evaluation.value.Value
-
Returns the generalization of this Value and the given other Value.
- generalize(Variables, boolean) - Method in class proguard.evaluation.Variables
-
Generalizes the values of this Variables object with the values of the given Variables object.
- generalizeInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.DebugPrinter
- generalizeInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- generalizeInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The instruction has been seen a certain number of times and the evaluator deems it time to start generalizing the instruction.
- generalizeMayBeNull(boolean) - Method in class proguard.evaluation.value.TypedReferenceValue
- generalizeSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in class proguard.evaluation.util.DebugPrinter
- generalizeSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The partial evaluator will start generalizing the results of the evaluated subroutine.
- generateAbstractSuccessors(AbstractState, Precision) - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
In order to implement an inter-procedural analysis the abstract successors are calculated for the following cases:
- generateAbstractSuccessors(AbstractState, Precision) - Method in class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
- generateAbstractSuccessors(AbstractState, Precision) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentTransferRelation
- generateAbstractSuccessors(AbstractState, Precision) - Method in interface proguard.analysis.cpa.interfaces.TransferRelation
-
Returns abstract successor states of the
abstractState
under the selectedprecision
. - generateAbstractSuccessors(AbstractState, Precision) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationTransferRelation
- generateEdgeAbstractSuccessor(AbstractState, JvmCfaEdge, Precision) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- generateEdgeAbstractSuccessor(AbstractState, JvmCfaEdge, Precision) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
- generateEdgeAbstractSuccessors(AbstractState, CfaEdgeT, Precision) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentTransferRelation
-
Computes the successor states for the CFA
edge
. - generateEdgeAbstractSuccessors(AbstractState, JvmCfaEdge, Precision) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- generateEdgeAbstractSuccessors(AbstractState, JvmCfaEdge, Precision) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- generateEdgeAbstractSuccessors(AbstractState, JvmCfaEdge, Precision) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- generateGetterName(String) - Static method in class proguard.classfile.util.kotlin.KotlinNameUtil
- generateMethodSignaturesForModel(ReflectiveModelExecutor.SupportedModelInfo<T>, HierarchyProvider) - Static method in class proguard.evaluation.executor.ReflectiveModelExecutor
-
Computes the methods the executor needs to support for the specified classes.
- generateReferenceId() - Static method in class proguard.evaluation.value.IdentifiedValueFactory
- generateSetterName(String) - Static method in class proguard.classfile.util.kotlin.KotlinNameUtil
- GENERIC_BOUND - Static variable in class proguard.classfile.TypeConstants
- GENERIC_END - Static variable in class proguard.classfile.TypeConstants
- GENERIC_START - Static variable in class proguard.classfile.TypeConstants
- GENERIC_VARIABLE_START - Static variable in class proguard.classfile.TypeConstants
- get(int) - Method in class proguard.io.ClassPath
- get(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- get(K) - Method in class proguard.util.MultiValueMap
- get(AbstractState, Precision, SignatureT) - Method in interface proguard.analysis.cpa.bam.BamCache
-
Gets the block abstraction identified by the provided keys from the cache.
- get(AbstractState, Precision, SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- get(Precision, SignatureT) - Method in interface proguard.analysis.cpa.bam.BamCache
-
Returns a collection of all the cache entries for a specified method with a certain precision, empty in case there are not such entries.
- get(Precision, SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- get(SignatureT) - Method in interface proguard.analysis.cpa.bam.BamCache
-
Returns a collection of all the cache entries for a specified method, empty in case there are not such entries.
- get(SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- GET_PREFIX - Static variable in class proguard.classfile.util.kotlin.KotlinNameUtil
- getAabFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to aab files in this entry, if any.
- getAarFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to aar files in this entry, if any.
- getAbortOperator() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Returns the abort operator.
- getAbstractByteConstant(byte) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractByteConstant(byte) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a byte constant
b
. - getAbstractDefault() - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- getAbstractDefault() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- getAbstractDefault() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractDefault() - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns a default abstract state.
- getAbstractDomain() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the abstract domain of the wrapped CPA.
- getAbstractDomain() - Method in class proguard.analysis.cpa.defaults.SimpleCpa
- getAbstractDomain() - Method in interface proguard.analysis.cpa.interfaces.ConfigurableProgramAnalysis
-
Returns the abstract domain of this CPA.
- getAbstractDoubleConstant(double) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractDoubleConstant(double) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a double constant
d
. - getAbstractFloatConstant(float) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractFloatConstant(float) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a float constant
f
. - getAbstractIntegerConstant(int) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractIntegerConstant(int) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of an integer constant
i
. - getAbstractLongConstant(long) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractLongConstant(long) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a long constant
l
. - getAbstractNull() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractNull() - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a null reference.
- getAbstractReferenceValue(String) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractReferenceValue(String) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a reference value
object
. - getAbstractReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a reference value
object
. - getAbstractReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a reference value
object
. - getAbstractShortConstant(short) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getAbstractShortConstant(short) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract representation of a short constant
s
. - getAbstractState() - Method in class proguard.analysis.cpa.defaults.PrecisionAdjustmentResult
-
Returns the abstract state.
- getAbstractSuccessorForInstruction(JvmAbstractState<SetAbstractState<JvmTaintSource>>, Instruction, Clazz, Precision) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- getAbstractSuccessorForInstruction(JvmAbstractState<StateT>, Instruction, Clazz, Precision) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns the result of applying
instruction
to theabstractState
. - getAccessFlags() - Method in interface proguard.classfile.Clazz
-
Returns the access flags of this class.
- getAccessFlags() - Method in class proguard.classfile.LibraryClass
- getAccessFlags() - Method in class proguard.classfile.LibraryMember
- getAccessFlags() - Method in interface proguard.classfile.Member
-
Returns the access flags.
- getAccessFlags() - Method in class proguard.classfile.ProgramClass
- getAccessFlags() - Method in class proguard.classfile.ProgramMember
- getActualMaxSize() - Method in class proguard.evaluation.Stack
-
Returns the actual maximum stack size that was required for all stack operations, accounting for the double space required by Category 2 values.
- getActualType() - Method in exception proguard.evaluation.exception.ValueTypeException
- getAllMethods() - Method in interface proguard.analysis.cpa.bam.BamCache
-
Returns a set of all the methods that have an entry in the cache.
- getAllMethods() - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- getAllNodes() - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns a stream of all the nodes present in the graph.
- getAllNodes() - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
- getAllPredecessors() - Method in class proguard.analysis.datastructure.callgraph.Node
-
Get all predecessors of this node.
- getAllSuitableInjectionLocation(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.inject.location.FirstBlock
-
Find the first offset to inject a method invocation.
- getAllSuitableInjectionLocation(ProgramClass, ProgramMethod) - Method in interface proguard.classfile.util.inject.location.InjectStrategy
-
Determine all locations (i.e., offsets) suitable for injecting a method invocation.
- getAnalyzedMethods() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
- getAnswer() - Static method in class com.example.SampleClassWithArray
- getAnswer() - Static method in class com.example.SampleClassWithConstantComputation
- getAnswer() - Static method in class com.example.SampleClassWithRangeComputation
- getAnswer(int, int) - Static method in class com.example.SampleClassWithVariableComputation
- getAnswer(Number) - Static method in class com.example.SampleClassWithObjects
- getApkFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to apk files in this entry, if any.
- getArgs() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- getArgument(int) - Method in class proguard.analysis.datastructure.callgraph.Call
-
Get the value for a specific argument index.
- getArgumentCount() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Returns the number of arguments.
- getArgumentTypes() - Method in class proguard.classfile.MethodDescriptor
- getArray() - Method in exception proguard.evaluation.exception.ArrayStoreTypeException
- getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- getArrayElementOrDefault(T, StateT, StateT) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Returns an
array
element at the specifiedindex
or thedefaultValue
, if the element is unset. - getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state for the
array
element at the givenindex
or theabstractDefault
if there is no information available. - getAssumedCase() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCaseCfaEdge
-
Returns the assumed integer value of the switch variable made on this edge.
- getAttribute(Clazz, String) - Method in class proguard.classfile.attribute.CodeAttribute
-
Returns the (first) attribute with the given name.
- getAttributeName(Clazz) - Method in class proguard.classfile.attribute.Attribute
-
Returns the String name of the attribute.
- getBootstrapMethodAttributeIndex() - Method in class proguard.classfile.constant.DynamicConstant
-
Returns the index of the bootstrap method in the bootstrap methods attribute of the class.
- getBootstrapMethodAttributeIndex() - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Returns the index of the bootstrap method in the bootstrap methods attribute of the class.
- getBootstrapMethodIndex() - Method in class proguard.classfile.editor.BootstrapMethodInfoAdder
-
Returns the index of the most recently added bootstrap method.
- getBootstrapMethodIndex() - Method in class proguard.classfile.editor.BootstrapMethodsAttributeAdder
-
Returns the index of the most recently added bootstrap method.
- getBottom(int) - Method in class proguard.evaluation.Stack
-
Gets the specified Value from the stack, without disturbing it.
- getBottomActualProducerValue(int) - Method in class proguard.evaluation.TracedStack
-
Gets the specified actual producer Value from the stack, ignoring dup/swap instructions, without disturbing it.
- getBottomProducerValue(int) - Method in class proguard.evaluation.TracedStack
-
Gets the specified producer Value from the stack, without disturbing it.
- getBound() - Method in exception proguard.evaluation.exception.ArrayIndexOutOfBounds
- getBound() - Method in exception proguard.evaluation.exception.VariableIndexOutOfBoundException
- getBytes() - Method in class proguard.classfile.constant.Utf8Constant
-
Returns the UTF-8 data as an array of bytes.
- getCache() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the BAM cache used by the CPA.
- getCache() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
Returns BAM cache storing analysis result for various method calls.
- getCall() - Method in interface proguard.analysis.cpa.interfaces.CallEdge
-
Get the information about the procedure call represented by the edge.
- getCall() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
- getCaller() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the code location of the call site.
- getCatchType() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeExceptionCfaEdge
-
Returns the integer representing the exception type in the exception table of the method the node belongs to.
- getCatchType() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCatchCfaNode
-
Returns the integer representing the exception type in the exception table of the method the node belongs to.
- getCfa() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the CFA used by the CPA.
- getCfa() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
Returns the CFA used by the transfer relation.
- getCfa() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the CFA.
- getCfa() - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
- getClass(String) - Method in class proguard.classfile.ClassPool
-
Returns a Clazz from the class pool based on its name.
- getClassForArray(String) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.
- getClassForPrimitive(char) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.Returns the Class for the given primitive type.
- getClassIndex() - Method in class proguard.classfile.constant.RefConstant
-
Returns the class index.
- getClassName() - Method in class proguard.classfile.Signature
- getClassName() - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
- getClassName(int) - Method in interface proguard.classfile.Clazz
-
Returns the class name of ClassConstant at the specified index.
- getClassName(int) - Method in class proguard.classfile.LibraryClass
- getClassName(int) - Method in class proguard.classfile.ProgramClass
- getClassName(Clazz) - Method in class proguard.classfile.attribute.annotation.ClassElementValue
-
Returns the class info name.
- getClassName(Clazz) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
-
Returns the class name.
- getClassName(Clazz) - Method in class proguard.classfile.constant.MethodHandleConstant
-
Returns the class name.
- getClassName(Clazz) - Method in class proguard.classfile.constant.RefConstant
-
Returns the class name.
- getClassNames() - Method in interface proguard.dexfile.reader.BaseDexFileReader
- getClassNames() - Method in class proguard.dexfile.reader.DexContainerReader
- getClassNames() - Method in class proguard.dexfile.reader.DexFileReader
- getClassPathEntries() - Method in class proguard.io.ClassPath
-
Returns the list of class path entries for this class path.
- getClassSize() - Method in class proguard.dexfile.reader.DexFileReader
-
the size of class in dex file
- getClassVisitor() - Method in class proguard.classfile.visitor.VariableClassVisitor
- getClazz() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Returns the class the node belongs to.
- getClazz() - Method in exception proguard.classfile.exception.NegativeStackSizeException
- getClazz() - Method in exception proguard.evaluation.exception.PartialEvaluatorException
- getClazz() - Method in class proguard.evaluation.value.object.model.ClassModel
- getClazz(String) - Method in class proguard.util.BasicHierarchyProvider
- getClazz(String) - Method in interface proguard.util.HierarchyProvider
- getCodeLength() - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Returns the current length (in bytes) of the code attribute being composed.
- getCodeLength() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Returns the current length (in bytes) of the code attribute being composed.
- getComponentErrorId() - Method in exception proguard.exception.ProguardCoreException
-
Returns the id for the error (exception).
- getConstant() - Method in class proguard.classfile.util.inject.argument.ConstantString
- getConstant(int) - Method in class proguard.classfile.ProgramClass
-
Returns the Constant at the given index in the constant pool.
- getConstantIndex() - Method in class proguard.classfile.editor.ConstantAdder
-
Returns the index of the most recently created constant in the constant pool of the target class.
- getConstantName(Clazz) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Returns the constant name.
- getConstantPoolEditor() - Method in class proguard.classfile.editor.ClassBuilder
-
Returns a ConstantPoolEditor instance for the created or edited class instance.
- getConstantPoolEditor() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Returns a ConstantPoolEditor instance for the created or edited class instance.
- getConstantPoolEditor() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Returns the ConstantPoolEditor used by this builder to create constants.
- getConstantPoolEditor() - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Returns a ConstantPoolEditor instance for the created or edited class instance.
- getConstructorCallOffset() - Method in class proguard.classfile.util.ConstructorInvocationOffsetFinder
- getConstructorDescriptor() - Method in class proguard.backport.LambdaExpression
- getConstructorHandlers(Class<T>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Given a model class, use reflection to build a mapping from
BasicMethodInfo
s used by the analysis to identify a constructor to theMethod
handler to the method modeling it, in order to be able to invoke it. - getCount() - Method in class proguard.classfile.attribute.visitor.AttributeCounter
-
Returns the number of class members that has been visited so far.
- getCount() - Method in class proguard.classfile.constant.visitor.ConstantCounter
-
Returns the number of class members that has been visited so far.
- getCount() - Method in class proguard.classfile.instruction.visitor.InstructionCounter
- getCount() - Method in class proguard.classfile.visitor.ClassCounter
- getCount() - Method in class proguard.classfile.visitor.ExceptionCounter
-
Returns the number of exceptions that has been visited so far.
- getCount() - Method in class proguard.classfile.visitor.MemberCounter
-
Returns the number of class members that has been visited so far.
- getCount() - Method in class proguard.classfile.visitor.MethodCounter
- getCount() - Method in interface proguard.util.Counter
-
Returns the current value of the counter.
- getCount() - Method in interface proguard.util.kotlin.asserter.Reporter
- getCpa() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
- getCpa() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Returns the CPA.
- getDefaultInstanceHandler() - Method in class proguard.evaluation.executor.ReflectionExecutor
-
Provides a default instance handler used by the executor in case the reflective execution fails.
- getDefaultInstanceHandler() - Method in class proguard.evaluation.executor.StringReflectionExecutor
- getDepth() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
-
Returns the depth of the action node with regard to the root map.
- getDesc() - Method in class proguard.dexfile.reader.Method
- getDesc() - Method in class proguard.dexfile.reader.Proto
- getDescriptor() - Method in class proguard.classfile.BasicMethodInfo
- getDescriptor() - Method in interface proguard.classfile.MethodInfo
-
Returns the method's descriptor.
- getDescriptor() - Method in class proguard.classfile.MethodSignature
- getDescriptor(Method) - Static method in class proguard.analysis.CallResolver
-
Get the Descriptor of a
Method
. - getDescriptor(Clazz) - Method in class proguard.classfile.attribute.LocalVariableInfo
-
Returns the descriptor.
- getDescriptor(Clazz) - Method in class proguard.classfile.attribute.RecordComponentInfo
-
Returns the record component descriptor descriptor.
- getDescriptor(Clazz) - Method in class proguard.classfile.LibraryMember
- getDescriptor(Clazz) - Method in interface proguard.classfile.Member
-
Returns the class member's descriptor.
- getDescriptor(Clazz) - Method in class proguard.classfile.ProgramMember
- getDescriptorIndex() - Method in class proguard.classfile.constant.MethodTypeConstant
-
Returns the descriptor index.
- getDescriptorIndex() - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Returns the descriptor index.
- getDexVersion() - Method in interface proguard.dexfile.reader.BaseDexFileReader
- getDexVersion() - Method in class proguard.dexfile.reader.DexContainerReader
- getDexVersion() - Method in class proguard.dexfile.reader.DexFileReader
- getDisplayName() - Method in class proguard.dexfile.ir.stmt.LabelStmt
- getDummyObject(Class<T>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
- getEarFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to ear files in this entry, if any.
- getEdges(ProgramLocationDependent<CfaNodeT, CfaEdgeT, SignatureT>) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentBackwardTransferRelation
- getEdges(ProgramLocationDependent<CfaNodeT, CfaEdgeT, SignatureT>) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentForwardTransferRelation
- getEdges(ProgramLocationDependent<CfaNodeT, CfaEdgeT, SignatureT>) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentTransferRelation
- getEndPoints() - Method in interface proguard.analysis.cpa.jvm.domain.memory.TraceExtractor
-
Returns endpoints or the extracted traces.
- getEndPoints() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
- getEndPointToSinks() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
- getEnteringEdges() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns a list of entering edges.
- getEnteringEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- getEnteringIntraproceduralEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Returns the edges entering the node that do not come from another method.
- getEnteringInvokeEdge() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
If the node is the location after a method invocation, returns the entering
JvmInstructionCfaEdge
for the method invocation, empty otherwise. - getErrorParameters() - Method in exception proguard.exception.ProguardCoreException
-
Returns the list of information related to this error.
- getExceptedType() - Method in exception proguard.evaluation.exception.ValueTypeException
- getExceptionValue(Clazz, ClassConstant) - Method in class proguard.evaluation.BasicInvocationUnit
- getExceptionValue(Clazz, ClassConstant) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getExceptionValue(Clazz, ClassConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the value of the specified exception.
- getExecutionInfo() - Method in class proguard.evaluation.value.object.model.reflective.ModelHelper.MethodExecutionContext
- getExpandOperator() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the expand operator of the wrapped CPA.
- getExpandOperator() - Method in class proguard.analysis.cpa.bam.CpaWithBamOperators
-
Returns the
ExpandOperator
. - getExpectedType() - Method in exception proguard.evaluation.exception.StackTypeException
- getExpectedType() - Method in exception proguard.evaluation.exception.VariableTypeException
- getExternalClassName() - Method in class proguard.analysis.datastructure.CodeLocation
- getExternalPackageName() - Method in class proguard.classfile.Signature
- getExtraFeatureNames() - Method in interface proguard.util.FeatureNamed
-
Returns the set of feature names for this entity.
- getExtraFeatureNames() - Method in class proguard.util.SimpleFeatureNamedProcessable
- getFeatureName() - Method in class proguard.io.ClassPathEntry
-
Returns the feature name.
- getFeatureName() - Method in interface proguard.util.FeatureNamed
-
Returns the feature name for this entity.
- getFeatureName() - Method in class proguard.util.SimpleFeatureNamedProcessable
- getfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getfield(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getfield(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getfield(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getfield(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getField() - Method in class proguard.dexfile.reader.MethodHandle
- getFieldClassValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
- getFieldClassValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getFieldClassValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the class though which the specified field is accessed.
- getFieldOrDefault(T, String, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
- getFieldOrDefault(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- getFieldOrDefault(T, String, StateT) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Returns a field
fqn
from a referenceobject
. - getFieldOrDefault(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- getFieldOrDefault(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state representing the field
descriptor
of theobject
ordefaultState
if there is no entry. - getFieldOrDefault(T, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state representing the default field of the
object
ordefaultState
if there is no entry. - getFieldValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
- getFieldValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.ExecutingInvocationUnit
- getFieldValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getFieldValue(Clazz, FieldrefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the value of the specified field.
- getFile() - Method in class proguard.io.ClassPathEntry
-
Returns the file.
- getFile() - Method in class proguard.io.FileDataEntry
-
Returns the complete file, including its directory.
- getFileName() - Method in class proguard.resources.file.ResourceFile
-
Returns the file name.
- getFileSize() - Method in class proguard.resources.file.ResourceFile
-
Returns the file size.
- getFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to bottom-level files in this entry.
- getFilterExcludingVersionedClasses(ClassPathEntry) - Static method in class proguard.io.DataEntryReaderFactory
-
Method to return an augmented filter for supported features.
- getFirst() - Method in class proguard.dexfile.ir.stmt.StmtList
- getFirst() - Method in exception proguard.evaluation.exception.StackGeneralizationException
- getFirst() - Method in exception proguard.evaluation.exception.VariablesGeneralizationException
- getFoundValue() - Method in exception proguard.evaluation.exception.StackCategoryOneException
- getFoundValue() - Method in exception proguard.evaluation.exception.StackTypeException
- getFoundValue() - Method in exception proguard.evaluation.exception.VariableTypeException
- getFqn() - Method in class proguard.classfile.Signature
- getFrame() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the frame abstract state.
- getFrame(Stmt) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- getFromFrame(int) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- getFunctionCatchNode(MethodSignature, int) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Returns the catch node of a method the handler of which begins at the specific code offset, returns null if the method or the specific catch node are not in the graph.
- getFunctionCatchNodes(MethodSignature) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Returns all the catch nodes of a specific method, returns an empty collection if the function is not in the graph or if it has no catch nodes.
- getFunctionEntryNode(SignatureT) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns the entry node of a specific function (with offset 0), returns null if the function or its entry node are not in the graph.
- getFunctionEntryNodes() - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns a collection of the entry nodes (with offset 0) of all the functions present in the graph, returns an empty collection if the graph is empty.
- getFunctionExceptionExitNode(MethodSignature, Clazz) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Returns the exception exit node (i.e.
- getFunctionNode(Clazz, Method, int) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns the node of a function at a specific code offset, returns null if the function or the specific node are not in the graph.
- getFunctionNode(SignatureT, int) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns the node of a function at a specific code offset, returns null if the function or the specific node are not in the graph.
- getFunctionNodes(SignatureT) - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns all the nodes of a specific function, returns an empty collection if the function is not in the graph or if it has no nodes.
- getFunctionReturnExitNode(MethodSignature, Clazz) - Method in class proguard.analysis.cpa.jvm.cfa.JvmCfa
-
Returns the exit node of the specified method if present, otherwise creates the exit node for the method and returns it.
- getFurthestPredecessors() - Method in class proguard.analysis.datastructure.callgraph.Node
-
Get the predecessor leaf nodes in the call sub-graph represented by this node.
- getFurthestSuccessors() - Method in class proguard.analysis.datastructure.callgraph.Node
-
Get the successor leaf nodes in the call sub-graph represented by this node.
- getGeneralizedType() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- getHeap() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the heap abstract state.
- getHighestLineNumber() - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Returns the highest line number with the default null source, or 0 if there aren't any such line numbers.
- getHighestLineNumber() - Method in class proguard.classfile.attribute.visitor.LineNumberRangeFinder
-
Returns the highest line number that has been visited so far.
- getHostClassName(Clazz) - Method in class proguard.classfile.attribute.NestHostAttribute
-
Returns the host class name.
- getIdFromSpecificReferenceValue(ReferenceValue) - Static method in class proguard.util.PartialEvaluatorUtils
-
Returns the identifier of a reference value for which
Value.isSpecific()
is true (i.e., the reference is identified by a unique number). - getIndex() - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
-
Returns the stack index from the top.
- getIndex() - Method in exception proguard.evaluation.exception.ArrayIndexOutOfBounds
- getIndex() - Method in exception proguard.evaluation.exception.VariableEvaluationException
- getInitialStates() - Method in class proguard.analysis.cpa.defaults.CpaRun
-
Returns a collection of initial
AbstractState
s. - getInitialStates() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
- getInitialStates() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
- getInitialStates() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- getInputCpaRun() - Method in class proguard.analysis.cpa.defaults.SequentialCpaRun
- getInputStream() - Method in class proguard.io.ClassPathDataEntry
- getInputStream() - Method in interface proguard.io.DataEntry
-
Returns an input stream for reading the content of this data entry.
- getInputStream() - Method in class proguard.io.DummyDataEntry
- getInputStream() - Method in class proguard.io.FileDataEntry
- getInputStream() - Method in class proguard.io.NamedDataEntry
- getInputStream() - Method in class proguard.io.StreamingDataEntry
- getInputStream() - Method in class proguard.io.WrappedDataEntry
- getInputStream() - Method in class proguard.io.ZipDataEntry
- getInputStream() - Method in class proguard.io.ZipFileDataEntry
- getInstance() - Static method in class proguard.analysis.cpa.state.HashMapAbstractStateFactory
- getInstance() - Method in class proguard.analysis.datastructure.callgraph.Call
-
If this is a virtual call, this describes the
this
pointer of the object whose method is called, usually anIdentifiedReferenceValue
. - getInstance() - Method in class proguard.evaluation.executor.ReflectionExecutor.InstanceCopyResult
- getInstanceMethodHandlers(Class<T>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Given a model class, use reflection to build a mapping from
BasicMethodInfo
s used by the analysis to identify an instance method to theMethod
handler to the method modeling it, in order to be able to invoke it. - getInstanceNonStatic() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the calling instance value of the method, throws if the method is static.
- getInstanceOrCopyIfMutable(ReferenceValue) - Method in class proguard.evaluation.executor.ReflectionExecutor
-
Get an object which will act as the calling instance.
- getInstanceOrCopyIfMutable(ReferenceValue) - Method in class proguard.evaluation.executor.StringReflectionExecutor
- getInstanceOrNullIfStatic() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the calling instance value of the method, or null if the method is static.
- getInstanceType() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the type of the instance, or empty for static methods.
- getInstruction() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
-
Generates and returns the JVM instruction represented by the edge.
- getInstruction() - Method in exception proguard.classfile.exception.NegativeStackSizeException
- getInstructionOffset() - Method in exception proguard.classfile.exception.NegativeStackSizeException
- getInstructionSequenceMatcher() - Method in class proguard.classfile.editor.InstructionSequenceReplacer
- getInterface(int) - Method in interface proguard.classfile.Clazz
-
Returns the interface at the given index.
- getInterface(int) - Method in class proguard.classfile.LibraryClass
- getInterface(int) - Method in class proguard.classfile.ProgramClass
- getInterfaceCount() - Method in interface proguard.classfile.Clazz
-
Returns the number of interfaces that this class implements.
- getInterfaceCount() - Method in class proguard.classfile.LibraryClass
- getInterfaceCount() - Method in class proguard.classfile.ProgramClass
- getInterfaceName(int) - Method in interface proguard.classfile.Clazz
-
Returns the full internal name of the interface at the given index of this class.
- getInterfaceName(int) - Method in class proguard.classfile.LibraryClass
- getInterfaceName(int) - Method in class proguard.classfile.ProgramClass
- getInternalType() - Method in class proguard.classfile.util.inject.argument.ConstantPrimitive
- getInternalType() - Method in class proguard.classfile.util.inject.argument.ConstantString
- getInternalType() - Method in interface proguard.classfile.util.inject.argument.InjectedArgument
- getJarFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to jar files in this entry, if any.
- getJmodFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to jmod files in this entry, if any.
- getJson() - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- getJvmArgumentSize() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Returns the number of elements that need to be popped from the JVM stack for this call.
- getKnownMethodCallEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Returns all the interprocedural call edges leaving the node with target method the code of which is known.
- getKotlinType(Clazz) - Static method in class proguard.classfile.kotlin.KotlinConstants
-
Get the Kotlin equivalent of a Java type.
- getLambdaClassName() - Method in class proguard.backport.LambdaExpression
-
Returns the class name of the converted anonymous class.
- getLast() - Method in class proguard.dexfile.ir.stmt.StmtList
- getLeavingEdges() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns a list of leaving edges.
- getLeavingEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- getLeavingInterproceduralEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Returns the edges entering the node that come from another method.
- getLeavingIntraproceduralEdges() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Returns the edges leaving the node that do not come from another method.
- getLeavingInvokeEdge() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
If the node is the location before a method invocation, returns the leaving
JvmInstructionCfaEdge
for the method invocation, empty otherwise. - getLength() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Returns the length of the primitive array.
- getLibraryClass() - Method in class proguard.classfile.editor.LibraryClassBuilder
-
Returns the created or edited LibraryClass instance.
- getLineNumber(int) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Returns the line number corresponding to the given byte code program counter.
- getLineNumberInfo(int) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Returns the line number info corresponding to the given byte code program counter.
- getLocalSize() - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- getLocalVariables() - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Returns the variable array.
- getLocationDependentMemoryLocation() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- getLongSize() - Method in class proguard.io.ZipOutput.LargeDataOutputStream
- getLowestLineNumber() - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Returns the lowest line number with the default null source, or 0 if there aren't any such line numbers.
- getLowestLineNumber() - Method in class proguard.classfile.attribute.visitor.LineNumberRangeFinder
-
Returns the lowest line number that has been visited so far.
- getMainClassName(Clazz) - Method in class proguard.classfile.attribute.module.ModuleMainClassAttribute
-
Returns the main class name.
- getMainSignature() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the signature of the main procedure.
- getMainSignature() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
- getMainSignature() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun
- getMatchingString() - Method in class proguard.util.VariableStringMatcher
-
Returns the string that has been matched most recently.
- getMaxCallStackDepth() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
Returns the maximal call stack depth.
- getMaxCallStackDepth() - Method in class proguard.analysis.cpa.defaults.BamCpaRun
-
Returns the maximal call stack depth.
- getMaxStackSize() - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
-
Returns the maximum stack size of the most recently visited code attribute.
- getMaxStackSize() - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
-
Returns the maximum stack size of the most recently visited code attribute.
- getMemberName() - Method in class proguard.analysis.datastructure.CodeLocation
- getMemberVisitor() - Method in class proguard.classfile.visitor.VariableMemberVisitor
- getMemoryLocation() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- getMemoryLocations() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
-
Returns memory locations which trigger this taint sink.
- getMemoryLocations() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
-
The location of values returned by a method is the top of the stack.
- getMemoryLocations() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
-
Returns memory locations which trigger this taint sink.
- getMergeOperator() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the merge operator of the wrapped CPA.
- getMergeOperator() - Method in class proguard.analysis.cpa.defaults.SimpleCpa
- getMergeOperator() - Method in interface proguard.analysis.cpa.interfaces.ConfigurableProgramAnalysis
-
Returns the merge operator of this CPA.
- getMethod() - Method in exception proguard.classfile.exception.NegativeStackSizeException
- getMethod() - Method in class proguard.dexfile.reader.MethodHandle
- getMethod() - Method in exception proguard.evaluation.exception.PartialEvaluatorException
- getMethodCode() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
-
Returns the code attribute of the method the node belongs to.
- getMethodName() - Method in class proguard.classfile.BasicMethodInfo
- getMethodName() - Method in interface proguard.classfile.MethodInfo
-
Returns the method's name.
- getMethodName() - Method in class proguard.classfile.MethodSignature
- getMethodName(Clazz) - Method in class proguard.classfile.attribute.annotation.ElementValue
-
Returns the element name.
- getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.evaluation.BasicInvocationUnit
- getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the value of the specified method parameter.
- getMethodResult(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.executor.Executor
-
Calculate the result of a given method.
- getMethodResult(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.executor.JavaReflectionApiExecutor
- getMethodResult(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.executor.ReflectionExecutor
- getMethodResult(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.executor.ReflectiveModelExecutor
- getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
- getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.ExecutingInvocationUnit
- getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the return value of the specified method.
- getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
-
Returns the return value of the specified method.
- getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns the return value of the specified method.
- getModelClass() - Method in class proguard.evaluation.executor.ReflectiveModelExecutor.SupportedModelInfo
- getModeledOrNullValue() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Returns the wrapped value if modeled (i.e,
AnalyzedObject.isModeled()
is true) or null, throws if called on a non-modeled and non-null value. - getModeledValue() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Returns the wrapped value if modeled (i.e,
AnalyzedObject.isModeled()
is true), throws if called on a non-modeled value. - getModifiedUtf8Bytes(String) - Static method in class proguard.util.StringUtil
-
Returns the modified UTF-8 byte array representation of the given string.
- getModifiedUtf8Length(String) - Static method in class proguard.util.StringUtil
-
Returns the length of the modified UTF-8 byte array representation of the given string.
- getModuleName(int) - Method in interface proguard.classfile.Clazz
-
Returns the name of the ModuleConstant at the specified index.
- getModuleName(int) - Method in class proguard.classfile.LibraryClass
- getModuleName(int) - Method in class proguard.classfile.ProgramClass
- getName() - Method in class proguard.analysis.datastructure.CodeLocation
- getName() - Method in class proguard.analysis.datastructure.FileLocation
- getName() - Method in class proguard.analysis.datastructure.Location
-
Returns the name of the location, e.g., the signature of a CodeLocation, or the filename of a FileLocation
- getName() - Method in interface proguard.classfile.Clazz
-
Returns the full internal name of this class.
- getName() - Method in class proguard.classfile.instruction.Instruction
-
Returns the name of the instruction.
- getName() - Method in interface proguard.classfile.kotlin.reflect.CallableReferenceInfo
-
The Kotlin name of the callable, the one which was declared in the source code (@JvmName doesn't change it).
- getName() - Method in class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
- getName() - Method in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- getName() - Method in class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- getName() - Method in class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
- getName() - Method in class proguard.classfile.LibraryClass
- getName() - Method in class proguard.classfile.ProgramClass
- getName() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- getName() - Method in class proguard.dexfile.reader.Field
- getName() - Method in class proguard.dexfile.reader.Method
- getName() - Method in class proguard.io.ClassPathDataEntry
- getName() - Method in class proguard.io.ClassPathEntry
-
Returns the path name of the entry.
- getName() - Method in interface proguard.io.DataEntry
-
Returns the name of this data entry.
- getName() - Method in class proguard.io.DummyDataEntry
- getName() - Method in class proguard.io.FileDataEntry
- getName() - Method in class proguard.io.NamedDataEntry
- getName() - Method in class proguard.io.RenamedDataEntry
- getName() - Method in class proguard.io.StreamingDataEntry
- getName() - Method in class proguard.io.WrappedDataEntry
- getName() - Method in class proguard.io.ZipDataEntry
- getName() - Method in class proguard.io.ZipFileDataEntry
- getName(int) - Method in interface proguard.classfile.Clazz
-
Returns the name of the NameAndTypeConstant at the specified index.
- getName(int) - Method in class proguard.classfile.LibraryClass
- getName(int) - Method in class proguard.classfile.ProgramClass
- getName(Clazz) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
-
Returns the method/field name.
- getName(Clazz) - Method in class proguard.classfile.attribute.LocalVariableInfo
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.attribute.ParameterInfo
-
Returns the parameter name.
- getName(Clazz) - Method in class proguard.classfile.attribute.RecordComponentInfo
-
Returns the record component descriptor name.
- getName(Clazz) - Method in class proguard.classfile.constant.ClassConstant
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.constant.DynamicConstant
-
Returns the method name.
- getName(Clazz) - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Returns the method name.
- getName(Clazz) - Method in class proguard.classfile.constant.MethodHandleConstant
-
Returns the method/field name.
- getName(Clazz) - Method in class proguard.classfile.constant.ModuleConstant
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.constant.PackageConstant
-
Returns the name.
- getName(Clazz) - Method in class proguard.classfile.constant.RefConstant
-
Returns the method/field name.
- getName(Clazz) - Method in class proguard.classfile.LibraryMember
- getName(Clazz) - Method in interface proguard.classfile.Member
-
Returns the class member name.
- getName(Clazz) - Method in class proguard.classfile.ProgramMember
- GETNAME_METHOD_DESC - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETNAME_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- getNameAndTypeIndex() - Method in class proguard.classfile.constant.DynamicConstant
-
Returns the name-and-type index.
- getNameAndTypeIndex() - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Returns the name-and-type index.
- getNameAndTypeIndex() - Method in class proguard.classfile.constant.RefConstant
-
Returns the name-and-type index.
- getNameIndex() - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Returns the name index.
- getNewName(ProgramClass, ProgramMember, String, String) - Method in interface proguard.classfile.editor.ClassReferenceFixer.NameGenerationStrategy
-
A method for generating a new name for a program member.
- getNewOffset(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Get the new offset corresponding to the given old offset.
- getNext() - Method in class proguard.dexfile.ir.stmt.Stmt
- getObjectForValue(Value, Class<?>) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.Extract the Object from the given Value.
- getOffset() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns the instruction offset.
- getOffset() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- getOffset() - Method in class proguard.classfile.util.inject.location.InjectStrategy.InjectLocation
- getOffsetDelta() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
-
Returns the bytecode offset delta relative to the previous stack map frame.
- getOp() - Method in class proguard.dexfile.ir.expr.Value.E1Expr
- getOp() - Method in class proguard.dexfile.ir.expr.Value
- getOp() - Method in class proguard.dexfile.ir.stmt.Stmt.E1Stmt
- getOp() - Method in class proguard.dexfile.ir.stmt.Stmt
- getOp1() - Method in class proguard.dexfile.ir.expr.Value.E2Expr
- getOp1() - Method in class proguard.dexfile.ir.expr.Value
- getOp1() - Method in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- getOp1() - Method in class proguard.dexfile.ir.stmt.Stmt
- getOp2() - Method in class proguard.dexfile.ir.expr.Value.E2Expr
- getOp2() - Method in class proguard.dexfile.ir.expr.Value
- getOp2() - Method in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- getOp2() - Method in class proguard.dexfile.ir.stmt.Stmt
- getOperandStack() - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Returns the operand stack.
- getOps() - Method in class proguard.dexfile.ir.expr.Value.EnExpr
- getOps() - Method in class proguard.dexfile.ir.expr.Value
- getOps() - Method in class proguard.dexfile.ir.stmt.Stmt
- getOrCreate(Map<Local, RemoveLocalFromSSA.PhiObject>, Local) - Static method in class proguard.dexfile.ir.ts.RemoveLocalFromSSA
- GETORCREATEKOTLINCLASS_METHOD_DESC - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETORCREATEKOTLINCLASS_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETORCREATEKOTLINPACKAGE_METHOD_DESC - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETORCREATEKOTLINPACKAGE_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- getOrDefault(int, AbstractSpaceT) - Method in class proguard.analysis.cpa.defaults.ListAbstractState
-
Returns the abstract state at
index
, if present, returns thedefaultState
otherwise. - getOriginalFilename() - Method in class proguard.analysis.datastructure.FileLocation
- getOriginalName() - Method in class proguard.io.ClassPathDataEntry
- getOriginalName() - Method in interface proguard.io.DataEntry
-
Returns the original name of this data entry, i.e.
- getOriginalName() - Method in class proguard.io.DummyDataEntry
- getOriginalName() - Method in class proguard.io.FileDataEntry
- getOriginalName() - Method in class proguard.io.NamedDataEntry
- getOriginalName() - Method in class proguard.io.StreamingDataEntry
- getOriginalName() - Method in class proguard.io.WrappedDataEntry
- getOriginalName() - Method in class proguard.io.ZipDataEntry
- getOriginalName() - Method in class proguard.io.ZipFileDataEntry
- getOutput() - Method in class proguard.classfile.util.renderer.core.StringListWriter
- getOutputReachedSet() - Method in class proguard.analysis.cpa.defaults.SequentialCpaRun
- getOutputReachedSet() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
- getOutputReachedSet() - Method in interface proguard.analysis.cpa.jvm.domain.memory.TraceExtractor
-
Returns the reached set of a trace extracting memory location CPA.
- getOwner() - Method in interface proguard.classfile.kotlin.reflect.CallableReferenceInfo
-
The class or package where the callable should be located, usually specified on the LHS of the '::' operator.
- getOwner() - Method in class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
- getOwner() - Method in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- getOwner() - Method in class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- getOwner() - Method in class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
- getOwner() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- getOwner() - Method in class proguard.dexfile.reader.Field
- getOwner() - Method in class proguard.dexfile.reader.Method
- GETOWNER_METHOD_DESC - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETOWNER_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- getPackageName() - Method in class proguard.classfile.Signature
-
Deprecated.
- getPackageName(int) - Method in interface proguard.classfile.Clazz
-
Returns the name of the PackageConstant at the specified index.
- getPackageName(int) - Method in class proguard.classfile.LibraryClass
- getPackageName(int) - Method in class proguard.classfile.ProgramClass
- getParameterClasses() - Method in class proguard.classfile.visitor.ReferencedClassesExtractor
-
Returns the referenced
Clazz
for each parameter. - getParameters() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the parameters of the method, calling instance not included.
- getParametersClasses() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the referenced
Clazz
for each parameter. - getParameterTypes() - Method in class proguard.dexfile.reader.Method
- getParameterTypes() - Method in class proguard.dexfile.reader.Proto
- getParent() - Method in class proguard.io.ClassPathDataEntry
- getParent() - Method in interface proguard.io.DataEntry
-
Returns the parent of this data entry, or
null if it doesn't have one.
- getParent() - Method in class proguard.io.DummyDataEntry
- getParent() - Method in class proguard.io.FileDataEntry
- getParent() - Method in class proguard.io.NamedDataEntry
- getParent() - Method in class proguard.io.StreamingDataEntry
- getParent() - Method in class proguard.io.WrappedDataEntry
- getParent() - Method in class proguard.io.ZipDataEntry
- getParent() - Method in class proguard.io.ZipFileDataEntry
- getPotentialTypes() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- getPre() - Method in class proguard.dexfile.ir.stmt.Stmt
- getPreciseValue() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Returns the wrapped value if precise (i.e,
AnalyzedObject.isPrecise()
is true), throws if called on a non-precise value. - getPrecision() - Method in class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
- getPrecision() - Method in class proguard.analysis.cpa.defaults.PrecisionAdjustmentResult
-
Returns the precision.
- getPrecision() - Method in interface proguard.analysis.cpa.interfaces.AbstractState
-
Returns the
Precision
used by thePrecisionAdjustment
. - getPrecisionAdjustment() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the precision adjustment of the wrapped CPA.
- getPrecisionAdjustment() - Method in class proguard.analysis.cpa.defaults.SimpleCpa
- getPrecisionAdjustment() - Method in interface proguard.analysis.cpa.interfaces.ConfigurableProgramAnalysis
-
Returns the precision adjustment of this CPA.
- getPredecessorDepth() - Method in class proguard.analysis.datastructure.callgraph.Node
-
Calculate the distance between this node and its furthest predecessor.
- getPredecessors(CallGraph, MethodSignature) - Static method in class proguard.util.CallGraphWalker
-
Like
CallGraphWalker.getPredecessors(CallGraph, MethodSignature, int, int)
but using default values for max depth and max width. - getPredecessors(CallGraph, MethodSignature, int, int) - Static method in class proguard.util.CallGraphWalker
-
Inverse of
CallGraphWalker.getSuccessors(CallGraph, MethodSignature)
: Starting from one particular method, all methods that can transitively reach it are collected in a single set. - getPrettyArgumentTypes() - Method in class proguard.classfile.MethodDescriptor
-
Get the human readable representation of the argument types.
- getPrettyFqn() - Method in class proguard.classfile.Signature
- getPrettyReturnType() - Method in class proguard.classfile.MethodDescriptor
-
Get the human readable representation of the return type.
- getPrimitiveType() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Returns the type of the elements of the primitive array.
- getProcessingFlags() - Method in interface proguard.util.Processable
-
Returns the processing flags.
- getProcessingFlags() - Method in class proguard.util.SimpleProcessable
- getProcessingInfo() - Method in interface proguard.util.Processable
-
Gets the processing information.
- getProcessingInfo() - Method in class proguard.util.SimpleProcessable
- getProducerValue(int) - Method in class proguard.evaluation.TracedVariables
-
Gets the producer Value for the specified variable, without disturbing it.
- getProgramClass() - Method in class proguard.classfile.editor.ClassBuilder
-
Returns the created or edited ProgramClass instance.
- getProgramLocation() - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependent
-
Returns the program location.
- getProgramLocation() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- getProgramLocation() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- getProgramLocation() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- getProto() - Method in class proguard.dexfile.ir.expr.AbstractInvokeExpr
- getProto() - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
- getProto() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- getProto() - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- getProto() - Method in class proguard.dexfile.reader.Method
- getProto() - Method in class proguard.dexfile.reader.node.insn.AbstractMethodStmtNode
- getProto() - Method in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- getProto() - Method in class proguard.dexfile.reader.node.insn.MethodPolymorphicStmtNode
- getProto() - Method in class proguard.dexfile.reader.node.insn.MethodStmtNode
- getReached(CfaNodeT) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
-
Returns a collection of abstract states belonging to the given
location
. - getReached(AbstractState) - Method in class proguard.analysis.cpa.defaults.DefaultReachedSet
- getReached(AbstractState) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- getReached(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Returns a collection of abstract states mergeable with the
abstractState
. - getReachedSet() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
By default the
ReachedSet
used by the applyBlockAbstraction algorithm is aProgramLocationDependentReachedSet
, this method can be overridden to provide a different reached set. - getReachedSet() - Method in class proguard.analysis.cpa.bam.BlockAbstraction
-
Returns the
ReachedSet
of the block abstraction. - getRebuildOperator() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the rebuild operator of the wrapped CPA.
- getRebuildOperator() - Method in class proguard.analysis.cpa.bam.CpaWithBamOperators
-
Returns the
RebuildOperator
. - getReduceOperator() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the reduce operator of the wrapped CPA.
- getReduceOperator() - Method in class proguard.analysis.cpa.bam.CpaWithBamOperators
-
Returns the
ReduceOperator
. - getRefClassName(int) - Method in interface proguard.classfile.Clazz
-
Returns the class name of the RefConstant at the specified index.
- getRefClassName(int) - Method in class proguard.classfile.LibraryClass
- getRefClassName(int) - Method in class proguard.classfile.ProgramClass
- getReferencedClass() - Method in class proguard.classfile.Signature
-
Returns the
Clazz
reference corresponding to the class returned bySignature.getClassName()
ornull
if no reference is available (e.g. - getReferencedClass() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- getReferencedClass() - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the class that is referenced by the type.
- getReferencedClass() - Method in class proguard.evaluation.value.TracedReferenceValue
- getReferencedClass() - Method in class proguard.evaluation.value.TypedReferenceValue
- getReferencedClass() - Method in class proguard.evaluation.value.UnknownReferenceValue
- getReferencedMethod() - Method in class proguard.classfile.MethodSignature
-
Returns the
Method
reference that corresponds to the method represented by thisMethodSignature
ornull
if no reference is available (e.g. - getReferenceIndex() - Method in class proguard.classfile.constant.MethodHandleConstant
-
Returns the field ref, interface method ref, or method ref index.
- getReferenceKind() - Method in class proguard.classfile.constant.MethodHandleConstant
-
Returns the kind of reference to which this constant is pointing.
- getReferences() - Method in class proguard.resources.file.visitor.ResourceJavaReferenceCollector
- getReferenceValue() - Method in class proguard.evaluation.value.TracedReferenceValue
-
Returns the reference value.
- getRefName(int) - Method in interface proguard.classfile.Clazz
-
Returns the name of the RefConstant at the specified index.
- getRefName(int) - Method in class proguard.classfile.LibraryClass
- getRefName(int) - Method in class proguard.classfile.ProgramClass
- getRefType(int) - Method in interface proguard.classfile.Clazz
-
Returns the type of the RefConstant at the specified index.
- getRefType(int) - Method in class proguard.classfile.LibraryClass
- getRefType(int) - Method in class proguard.classfile.ProgramClass
- getReg(int) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- getResolvedTargetSignature() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Gets the resolved target of the method call.
- getResourceFile(String) - Method in interface proguard.resources.file.FilePool
-
Returns a ResourceFile from this pool, based on its name.
- getResourceFile(String) - Method in class proguard.resources.file.ResourceFilePool
-
Returns a ResourceFile from this pool, based on its name.
- getRet() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- getReturnClass() - Method in class proguard.classfile.visitor.ReferencedClassesExtractor
-
Returns the referenced return
Clazz
of the target method. - getReturnClass() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the return class of the method.
- getReturnType() - Method in class proguard.classfile.MethodDescriptor
- getReturnType() - Method in class proguard.dexfile.reader.Method
- getReturnType() - Method in class proguard.dexfile.reader.Proto
- getReturnType() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the static return type of the method.
- getReturnValue() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Get the return value of this call.
- getReturnValue() - Method in class proguard.evaluation.MethodResult
-
The return value of the method invocation if
MethodResult.isReturnValuePresent
, throws otherwise. - getSecond() - Method in exception proguard.evaluation.exception.StackGeneralizationException
- getSecond() - Method in exception proguard.evaluation.exception.VariablesGeneralizationException
- getSignature() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns the function signature it belongs to.
- getSignature() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- getSignature() - Method in interface proguard.classfile.kotlin.reflect.CallableReferenceInfo
-
The signature of the callable.
- getSignature() - Method in class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
-
For functions this is just their name and descriptor.
- getSignature() - Method in class proguard.classfile.kotlin.reflect.JavaFieldReferenceInfo
-
If there is no getter method then the signature is the imaginary default getter that would be generated otherwise e.g.
- getSignature() - Method in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- getSignature() - Method in class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- getSignature() - Method in class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
-
For properties this is the signature of it's JVM getter method.
- getSignature() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the method signature of the method
- getSignature(Clazz) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
-
Returns the signature.
- getSignature(Clazz) - Method in class proguard.classfile.attribute.SignatureAttribute
-
Returns the signature.
- GETSIGNATURE_METHOD_DESC - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- GETSIGNATURE_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- getSignaturesToSources() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
-
Returns the mapping from fqns to taint sources.
- getSingleInjectionLocation(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.inject.location.FirstBlock
-
Find the first offset to inject a method invocation.
- getSingleInjectionLocation(ProgramClass, ProgramMethod) - Method in interface proguard.classfile.util.inject.location.InjectStrategy
-
Determine one location (i.e., offset) suitable for injecting a method invocation.
- getSize() - Method in class proguard.dexfile.ir.stmt.StmtList
- getSize() - Method in class proguard.io.ClassPathDataEntry
- getSize() - Method in interface proguard.io.DataEntry
-
Returns the size of this data entry, in bytes, or -1 if unknown.
- getSize() - Method in class proguard.io.DummyDataEntry
- getSize() - Method in class proguard.io.FileDataEntry
- getSize() - Method in class proguard.io.NamedDataEntry
- getSize() - Method in class proguard.io.StreamingDataEntry
- getSize() - Method in class proguard.io.WrappedDataEntry
- getSize() - Method in class proguard.io.ZipDataEntry
- getSize() - Method in class proguard.io.ZipFileDataEntry
- getSource() - Method in interface proguard.analysis.cpa.interfaces.CfaEdge
-
Returns its source node.
- getSource() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
- getSource() - Method in class proguard.classfile.attribute.ExtendedLineNumberInfo
- getSource() - Method in class proguard.classfile.attribute.LineNumberInfo
-
Returns a description of the source of the line, if known, or null otherwise.
- getSource(int) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Returns the source corresponding to the given byte code program counter.
- getSourceLocations() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Returns the source set.
- getSourceReachedSet() - Method in interface proguard.analysis.cpa.bam.BamLocationDependent
-
Returns the reached set the abstract state belongs to.
- getSourceReachedSet() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- getSourceReachedSet() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- getSpecificInstance() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the specific calling instance value of the method.
- getStackAfter(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the stack after execution of the instruction at the given offset.
- getStackBefore(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the stack before execution of the instruction at the given offset.
- getStackBefore(PartialEvaluator, int, int) - Static method in class proguard.util.PartialEvaluatorUtils
-
Returns the value from the before stack at offset, counting from the top.
- getStackSizeAfter(int) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
-
Returns the stack size after the given instruction offset of the most recently visited code attribute.
- getStackSizeBefore(int) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
-
Returns the stack size before the given instruction offset of the most recently visited code attribute.
- getStackValue(Stack, int) - Static method in class proguard.util.PartialEvaluatorUtils
-
Returns the value from the stack, counting from the top of the stack.
- getStateByName(String) - Method in interface proguard.analysis.cpa.interfaces.AbstractState
-
Returns an abstract state for a given {@param name} if the state is composite, returns
self
otherwise. - getstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getstatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getstatic(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- getstatic(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- getStaticFields() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the static field table abstract state.
- getStaticMethodHandlers(Class<T>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
-
Given a model class, use reflection to build a mapping from
BasicMethodInfo
s used by the analysis to identify an instance method to theMethod
handler to the method modeling it, in order to be able to invoke it. - getStaticOrDefault(String, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
- getStaticOrDefault(String, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state representing the static field
fqn
ordefaultState
if there is no entry. - getStopOperator() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the stop operator of the wrapped CPA.
- getStopOperator() - Method in class proguard.analysis.cpa.defaults.SimpleCpa
- getStopOperator() - Method in interface proguard.analysis.cpa.interfaces.ConfigurableProgramAnalysis
-
Returns the stop operator of this CPA.
- getString() - Method in class proguard.classfile.constant.Utf8Constant
-
Returns the UTF-8 data as a String.
- getString(byte[]) - Static method in class proguard.util.StringUtil
-
Returns the String representation of the given modified UTF-8 byte array.
- getString(byte[], int, int) - Static method in class proguard.util.StringUtil
-
Returns the String representation of the given modified UTF-8 byte array.
- getString(int) - Method in interface proguard.classfile.Clazz
-
Returns the String value of the Utf8Constant at the specified index.
- getString(int) - Method in class proguard.classfile.LibraryClass
- getString(int) - Method in class proguard.classfile.ProgramClass
- getString(Clazz) - Method in class proguard.classfile.constant.StringConstant
-
Returns the string value.
- getStringString(int) - Method in interface proguard.classfile.Clazz
-
Returns the String value of the StringConstant at the specified index.
- getStringString(int) - Method in class proguard.classfile.LibraryClass
- getStringString(int) - Method in class proguard.classfile.ProgramClass
- getSubClasses(String) - Method in class proguard.util.BasicHierarchyProvider
- getSubClasses(String) - Method in interface proguard.util.HierarchyProvider
- getSuccessorDepth() - Method in class proguard.analysis.datastructure.callgraph.Node
-
Calculate the distance between this node and its furthest successor.
- getSuccessors(CallGraph, MethodSignature) - Static method in class proguard.util.CallGraphWalker
-
Like
CallGraphWalker.getSuccessors(CallGraph, MethodSignature, int, int)
but using default values for max depth and max width. - getSuccessors(CallGraph, MethodSignature, int, int) - Static method in class proguard.util.CallGraphWalker
-
Analogous to Soot's
getReachableMethods()
: Starting from one particular method, all methods that are transitively reachable are collected in a single set. - getSuperClass() - Method in interface proguard.classfile.Clazz
-
Returns the super class of this class.
- getSuperClass() - Method in class proguard.classfile.LibraryClass
- getSuperClass() - Method in class proguard.classfile.ProgramClass
- getSuperinterfaces(Clazz, Set<Clazz>) - Static method in class proguard.analysis.CallUtil
-
Get the transitive superinterfaces of a class/interface recursively.
- getSuperName() - Method in interface proguard.classfile.Clazz
-
Returns the full internal name of the super class of this class, or null if this class represents java.lang.Object.
- getSuperName() - Method in class proguard.classfile.LibraryClass
- getSuperName() - Method in class proguard.classfile.ProgramClass
- getSupportedMethods(Class<T>) - Static method in class proguard.evaluation.value.object.model.reflective.ModelHelper
- getSupportedMethodSignatures() - Method in interface proguard.evaluation.executor.Executor
-
Get a list of method signatures that indicate which methods are supported by this executor.
- getSupportedMethodSignatures() - Method in class proguard.evaluation.executor.JavaReflectionApiExecutor
- getSupportedMethodSignatures() - Method in class proguard.evaluation.executor.ReflectiveModelExecutor
- getSupportedMethodSignatures() - Method in class proguard.evaluation.executor.StringReflectionExecutor
- getTag() - Method in class proguard.classfile.attribute.annotation.AnnotationElementValue
- getTag() - Method in class proguard.classfile.attribute.annotation.ArrayElementValue
- getTag() - Method in class proguard.classfile.attribute.annotation.ClassElementValue
- getTag() - Method in class proguard.classfile.attribute.annotation.ConstantElementValue
- getTag() - Method in class proguard.classfile.attribute.annotation.ElementValue
-
Returns the tag of this element value.
- getTag() - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
- getTag() - Method in class proguard.classfile.attribute.preverification.DoubleType
- getTag() - Method in class proguard.classfile.attribute.preverification.FloatType
- getTag() - Method in class proguard.classfile.attribute.preverification.FullFrame
- getTag() - Method in class proguard.classfile.attribute.preverification.IntegerType
- getTag() - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
- getTag() - Method in class proguard.classfile.attribute.preverification.LongType
- getTag() - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
- getTag() - Method in class proguard.classfile.attribute.preverification.NullType
- getTag() - Method in class proguard.classfile.attribute.preverification.ObjectType
- getTag() - Method in class proguard.classfile.attribute.preverification.SameOneFrame
- getTag() - Method in class proguard.classfile.attribute.preverification.SameZeroFrame
- getTag() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
-
Returns the stack map frame tag that specifies the entry type.
- getTag() - Method in class proguard.classfile.attribute.preverification.TopType
- getTag() - Method in class proguard.classfile.attribute.preverification.UninitializedThisType
- getTag() - Method in class proguard.classfile.attribute.preverification.UninitializedType
- getTag() - Method in class proguard.classfile.attribute.preverification.VerificationType
-
Returns the tag of the verification type.
- getTag() - Method in class proguard.classfile.constant.ClassConstant
- getTag() - Method in class proguard.classfile.constant.Constant
-
Returns the constant pool info tag that specifies the entry type.
- getTag() - Method in class proguard.classfile.constant.DoubleConstant
- getTag() - Method in class proguard.classfile.constant.DynamicConstant
- getTag() - Method in class proguard.classfile.constant.FieldrefConstant
- getTag() - Method in class proguard.classfile.constant.FloatConstant
- getTag() - Method in class proguard.classfile.constant.IntegerConstant
- getTag() - Method in class proguard.classfile.constant.InterfaceMethodrefConstant
- getTag() - Method in class proguard.classfile.constant.InvokeDynamicConstant
- getTag() - Method in class proguard.classfile.constant.LongConstant
- getTag() - Method in class proguard.classfile.constant.MethodHandleConstant
- getTag() - Method in class proguard.classfile.constant.MethodrefConstant
- getTag() - Method in class proguard.classfile.constant.MethodTypeConstant
- getTag() - Method in class proguard.classfile.constant.ModuleConstant
- getTag() - Method in class proguard.classfile.constant.NameAndTypeConstant
- getTag() - Method in class proguard.classfile.constant.PackageConstant
- getTag() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- getTag() - Method in class proguard.classfile.constant.StringConstant
- getTag() - Method in class proguard.classfile.constant.Utf8Constant
- getTag(int) - Method in interface proguard.classfile.Clazz
-
Returns the tag value of the Constant at the specified index.
- getTag(int) - Method in class proguard.classfile.LibraryClass
- getTag(int) - Method in class proguard.classfile.ProgramClass
- getTaintSinks() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
- getTarget() - Method in interface proguard.analysis.cpa.interfaces.CfaEdge
-
Returns its target node.
- getTarget() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
- getTarget() - Method in class proguard.analysis.datastructure.callgraph.Call
-
The
MethodSignature
of the method that is being called. - getTarget() - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- getTarget() - Method in class proguard.analysis.datastructure.callgraph.SymbolicCall
- getTarget() - Method in class proguard.dexfile.ir.stmt.GotoStmt
- getTarget() - Method in class proguard.dexfile.ir.stmt.IfStmt
- getTarget() - Method in interface proguard.dexfile.ir.stmt.JumpStmt
- getTargetClass() - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- getTargetClass() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Returns the target class for which code is generated.
- getTargetClass() - Method in class proguard.classfile.editor.ConstantPoolEditor
-
Returns the target class in which constants are edited.
- getTargetClass() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Returns the referenced
Clazz
of the target method. - getTargetMethod() - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- getTargetType() - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
-
Returns the type of the target.
- getTargetType() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Get the static target type of the method.
- getterFlags - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- getterNameToPropertyName(String, boolean) - Static method in class proguard.classfile.util.kotlin.KotlinNameUtil
-
See propertiesConventionUtil.kt
- getterSignature - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- getTmp() - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- getTop(int) - Method in class proguard.evaluation.Stack
-
Gets the specified Value from the stack, without disturbing it.
- getTopActualProducerValue(int) - Method in class proguard.evaluation.TracedStack
-
Gets the specified actual producer Value from the stack, ignoring dup/swap instructions, without disturbing it.
- getTopProducerValue(int) - Method in class proguard.evaluation.TracedStack
-
Gets the specified producer Value from the stack, without disturbing it.
- getTotalRegisters() - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- getTraceBranchTargets() - Method in class proguard.evaluation.BasicBranchUnit
-
Returns the accumulated branch targets that were passed to the branch unit methods.
- getTraceValue() - Method in class proguard.evaluation.value.TracedReferenceValue
-
Returns the trace value.
- getTransferRelation() - Method in class proguard.analysis.cpa.bam.BamCpa
-
Returns the BAM transfer relation, more details in
BamTransferRelation
. - getTransferRelation() - Method in class proguard.analysis.cpa.defaults.SimpleCpa
- getTransferRelation() - Method in interface proguard.analysis.cpa.interfaces.ConfigurableProgramAnalysis
-
Returns the transfer relation of this CPA.
- getType() - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- getType() - Method in class proguard.dexfile.reader.Field
- getType() - Method in class proguard.dexfile.reader.MethodHandle
- getType() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- getType() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Returns the type of the tracked value.
- getType() - Method in class proguard.evaluation.value.object.model.ArrayModel
- getType() - Method in class proguard.evaluation.value.object.model.ClassModel
- getType() - Method in interface proguard.evaluation.value.object.model.Model
-
Returns the type of the modeled class.
- getType() - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the type.
- getType() - Method in class proguard.evaluation.value.TracedReferenceValue
- getType() - Method in class proguard.evaluation.value.TypedReferenceValue
- getType() - Method in class proguard.evaluation.value.UnknownReferenceValue
- getType(int) - Method in interface proguard.classfile.Clazz
-
Returns the type of the NameAndTypeConstant at the specified index.
- getType(int) - Method in class proguard.classfile.LibraryClass
- getType(int) - Method in class proguard.classfile.ProgramClass
- getType(Clazz) - Method in class proguard.classfile.attribute.annotation.Annotation
-
Returns the type.
- getType(Clazz) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
-
Returns the type.
- getType(Clazz) - Method in class proguard.classfile.constant.DynamicConstant
-
Returns the method type.
- getType(Clazz) - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Returns the method type.
- getType(Clazz) - Method in class proguard.classfile.constant.MethodHandleConstant
-
Returns the type.
- getType(Clazz) - Method in class proguard.classfile.constant.MethodTypeConstant
-
Returns the type.
- getType(Clazz) - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Returns the type.
- getType(Clazz) - Method in class proguard.classfile.constant.RefConstant
-
Returns the type.
- getTypeName(Clazz) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Returns the enumeration type name.
- getUpdatedInstance() - Method in class proguard.evaluation.MethodResult
-
The updated instance value after a method invocation if
MethodResult.isInstanceUpdated()
, throws otherwise. - getUpdatedParameters() - Method in class proguard.evaluation.MethodResult
-
The updated parameter value after a method invocation if
MethodResult.isAnyParameterUpdated()
, throws otherwise. - getValue() - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
-
Returns the
Value
associated with this abstract state. - getValue() - Method in class proguard.classfile.constant.DoubleConstant
-
Returns the double value of this DoubleConstant.
- getValue() - Method in class proguard.classfile.constant.FloatConstant
-
Returns the float value of this FloatConstant.
- getValue() - Method in class proguard.classfile.constant.IntegerConstant
-
Returns the integer value of this IntegerConstant.
- getValue() - Method in class proguard.classfile.constant.LongConstant
-
Returns the long value of this LongConstant.
- getValue() - Method in class proguard.classfile.util.inject.argument.ConstantPrimitive
- getValue() - Method in class proguard.classfile.util.inject.argument.ConstantString
- getValue() - Method in interface proguard.classfile.util.inject.argument.InjectedArgument
- getValue() - Method in exception proguard.evaluation.exception.ArrayStoreTypeException
- getValue() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- getValue() - Method in class proguard.evaluation.value.ParticularReferenceValue
- getValue() - Method in class proguard.evaluation.value.ReferenceValue
- getValue(int) - Method in class proguard.evaluation.Variables
-
Gets the Value of the variable with the given index, without disturbing it.
- getValueCalculator() - Method in class proguard.evaluation.value.object.model.reflective.ModelHelper.MethodExecutionContext
- getValueFactory() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Returns the
ValueFactory
. - getValueFactory() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- getValues() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Returns the values.
- getValues() - Method in class proguard.evaluation.value.object.model.ArrayModel
- getValues() - Method in class proguard.evaluation.Variables
-
Gets the Values of the variables array, without disturbing it.
- getValues() - Method in class proguard.util.MultiValueMap
-
Returns a Set with all values of all keys.
- getVariableOrDefault(int, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
- getVariableOrDefault(int, ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Returns an abstract state at the
index
th position of the variable array, the corresponding heap value for anIdentifiedReferenceValue
ordefaultState
if there is no entry. - getVariableOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state at the
index
th position of the variable array ordefaultState
if there is no entry. - getVariableOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Returns an abstract state at the
index
th position of the variable array ordefaultState
if there is no entry. - getVariablesAfter(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the variables after execution of the instruction at the given offset.
- getVariablesBefore(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the variables before execution of the instruction at the given offset.
- getWaitlist() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
By default the
Waitlist
used by the applyBlockAbstraction algorithm is aBreadthFirstWaitlist
, this method can be overridden to provide a different waitlist. - getWaitlist() - Method in class proguard.analysis.cpa.bam.BlockAbstraction
-
Returns the
Waitlist
of the block abstraction. - getWarFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to war files in this entry, if any.
- getWarningCount() - Method in class proguard.classfile.util.WarningLogger
- getWarningCount() - Method in class proguard.classfile.util.WarningPrinter
-
Returns the number of warnings printed so far.
- getWrappedCpa() - Method in class proguard.analysis.cpa.bam.BamTransferRelation
-
Returns the wrapped domain-dependent intra-procedural CPA.
- getWrappedState() - Method in class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
-
Returns the wrapped abstract state.
- getWrappedStates() - Method in class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
- getWrappedStates() - Method in class proguard.analysis.cpa.defaults.AbstractWrapperState
-
Returns the wrapped abstract states.
- getWrappedTransferRelations() - Method in class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
- getWrappedTransferRelations() - Method in interface proguard.analysis.cpa.interfaces.WrapperTransferRelation
-
Returns wrapped transfer relations.
- getZipFilter() - Method in class proguard.io.ClassPathEntry
-
Returns the name filter that is applied to zip files in this entry, if any.
- GOTO - proguard.dexfile.ir.stmt.Stmt.ST
- GOTO - proguard.dexfile.reader.Op
- goto_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- goto_(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- GOTO_16 - proguard.dexfile.reader.Op
- GOTO_32 - proguard.dexfile.reader.Op
- goto_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- goto_w(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- GotoStmt - Class in proguard.dexfile.ir.stmt
-
Represent a GOTO statement
- GotoStmt(LabelStmt) - Constructor for class proguard.dexfile.ir.stmt.GotoStmt
- greaterThan(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than the given IntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than the given ParticularIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThan(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than the given RangeIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than the given SpecificIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThan(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than the given UnknownIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than or equal to the given IntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than or equal to the given ParticularIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than or equal to the given RangeIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than or equal to the given SpecificIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - greaterThanOrEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is greater than or equal to the given UnknownIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - GT - proguard.dexfile.ir.expr.Value.VT
H
- H - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- H - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- handle - Variable in class proguard.dexfile.ir.expr.InvokeCustomExpr
- handleCall(Call, TracedStack, TracedVariables) - Method in interface proguard.analysis.CallHandler
-
Will be called for every newly discovered method call in the code.
- handleCheckCast(ValueAbstractState, String) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- handleCheckCast(StateT, String) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract state representing the result of the
checkcast
operation. - handler - Variable in class proguard.dexfile.reader.node.TryCatchNode
- handlers - Variable in class proguard.dexfile.ir.Trap
- hasAabInput(ClassPath) - Static method in class proguard.io.util.ClassPathUtil
-
Returns whether the class path contains any input app bundles.
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinCommonFlags
-
Valid for: class, constructor, function, synthetic function, property, property accessor, typeAlias, type, type parameter, value parameter
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinConstructorFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinTypeAliasFlags
- hasAnnotations - Variable in class proguard.classfile.kotlin.flags.KotlinValueParameterFlags
- hasConstant - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property has a constant value.
- hasConstantValue - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- hasDefaultValue - Variable in class proguard.classfile.kotlin.flags.KotlinValueParameterFlags
-
Signifies that the corresponding value parameter declares a default value.
- hasFormalTypeParameters() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns whether the descriptor has leading formal type parameters.
- hashCode - Variable in class proguard.classfile.Signature
- hashCode() - Method in class proguard.analysis.cpa.defaults.AbstractWrapperState
- hashCode() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- hashCode() - Method in class proguard.analysis.cpa.domain.taint.TaintSink
- hashCode() - Method in class proguard.analysis.cpa.domain.taint.TaintSource
- hashCode() - Method in interface proguard.analysis.cpa.interfaces.AbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.reference.Reference
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
- hashCode() - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- hashCode() - Method in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- hashCode() - Method in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
- hashCode() - Method in class proguard.analysis.cpa.jvm.witness.JvmMemoryLocation
- hashCode() - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
- hashCode() - Method in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
- hashCode() - Method in class proguard.analysis.datastructure.callgraph.Call
- hashCode() - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- hashCode() - Method in class proguard.analysis.datastructure.callgraph.Node
- hashCode() - Method in class proguard.analysis.datastructure.callgraph.SymbolicCall
- hashCode() - Method in class proguard.analysis.datastructure.CodeLocation
- hashCode() - Method in class proguard.analysis.datastructure.FileLocation
- hashCode() - Method in class proguard.classfile.attribute.preverification.FullFrame
- hashCode() - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
- hashCode() - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
- hashCode() - Method in class proguard.classfile.attribute.preverification.ObjectType
- hashCode() - Method in class proguard.classfile.attribute.preverification.SameOneFrame
- hashCode() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
- hashCode() - Method in class proguard.classfile.attribute.preverification.UninitializedType
- hashCode() - Method in class proguard.classfile.attribute.preverification.VerificationType
- hashCode() - Method in class proguard.classfile.BasicMethodInfo
- hashCode() - Method in class proguard.classfile.constant.ClassConstant
- hashCode() - Method in class proguard.classfile.constant.DoubleConstant
- hashCode() - Method in class proguard.classfile.constant.DynamicConstant
- hashCode() - Method in class proguard.classfile.constant.FloatConstant
- hashCode() - Method in class proguard.classfile.constant.IntegerConstant
- hashCode() - Method in class proguard.classfile.constant.InvokeDynamicConstant
- hashCode() - Method in class proguard.classfile.constant.LongConstant
- hashCode() - Method in class proguard.classfile.constant.MethodHandleConstant
- hashCode() - Method in class proguard.classfile.constant.MethodTypeConstant
- hashCode() - Method in class proguard.classfile.constant.ModuleConstant
- hashCode() - Method in class proguard.classfile.constant.NameAndTypeConstant
- hashCode() - Method in class proguard.classfile.constant.PackageConstant
- hashCode() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- hashCode() - Method in class proguard.classfile.constant.RefConstant
- hashCode() - Method in class proguard.classfile.constant.StringConstant
- hashCode() - Method in class proguard.classfile.constant.Utf8Constant
- hashCode() - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- hashCode() - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- hashCode() - Method in class proguard.classfile.instruction.BranchInstruction
- hashCode() - Method in class proguard.classfile.instruction.ConstantInstruction
- hashCode() - Method in class proguard.classfile.instruction.Instruction
- hashCode() - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- hashCode() - Method in class proguard.classfile.instruction.SimpleInstruction
- hashCode() - Method in class proguard.classfile.instruction.SwitchInstruction
- hashCode() - Method in class proguard.classfile.instruction.TableSwitchInstruction
- hashCode() - Method in class proguard.classfile.instruction.VariableInstruction
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotation
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
- hashCode() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- hashCode() - Method in class proguard.classfile.MethodDescriptor
- hashCode() - Method in class proguard.classfile.Signature
- hashCode() - Method in class proguard.dexfile.reader.Method
- hashCode() - Method in class proguard.dexfile.reader.MethodHandle
- hashCode() - Method in class proguard.dexfile.reader.Proto
- hashCode() - Method in class proguard.evaluation.Stack
- hashCode() - Method in class proguard.evaluation.TracedStack
- hashCode() - Method in class proguard.evaluation.TracedVariables
- hashCode() - Method in class proguard.evaluation.value.ArrayReferenceValue
- hashCode() - Method in class proguard.evaluation.value.ComparisonValue
- hashCode() - Method in class proguard.evaluation.value.CompositeDoubleValue
- hashCode() - Method in class proguard.evaluation.value.CompositeFloatValue
- hashCode() - Method in class proguard.evaluation.value.CompositeIntegerValue
- hashCode() - Method in class proguard.evaluation.value.CompositeLongValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedByteValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedCharacterValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedDoubleValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedFloatValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedIntegerValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedLongValue
- hashCode() - Method in class proguard.evaluation.value.ConvertedShortValue
- hashCode() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedDoubleValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedFloatValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedIntegerValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedLongValue
- hashCode() - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- hashCode() - Method in class proguard.evaluation.value.InstructionOffsetValue
- hashCode() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- hashCode() - Method in class proguard.evaluation.value.NegatedDoubleValue
- hashCode() - Method in class proguard.evaluation.value.NegatedFloatValue
- hashCode() - Method in class proguard.evaluation.value.NegatedIntegerValue
- hashCode() - Method in class proguard.evaluation.value.NegatedLongValue
- hashCode() - Method in class proguard.evaluation.value.object.model.ArrayModel
- hashCode() - Method in class proguard.evaluation.value.object.model.ClassModel
- hashCode() - Method in class proguard.evaluation.value.ParticularDoubleValue
- hashCode() - Method in class proguard.evaluation.value.ParticularFloatValue
- hashCode() - Method in class proguard.evaluation.value.ParticularIntegerValue
- hashCode() - Method in class proguard.evaluation.value.ParticularLongValue
- hashCode() - Method in class proguard.evaluation.value.ParticularReferenceValue
- hashCode() - Method in class proguard.evaluation.value.RangeIntegerValue
- hashCode() - Method in class proguard.evaluation.value.ReferenceValue
- hashCode() - Method in class proguard.evaluation.value.SpecificDoubleValue
- hashCode() - Method in class proguard.evaluation.value.SpecificFloatValue
- hashCode() - Method in class proguard.evaluation.value.SpecificIntegerValue
- hashCode() - Method in class proguard.evaluation.value.SpecificLongValue
- hashCode() - Method in class proguard.evaluation.value.TopValue
- hashCode() - Method in class proguard.evaluation.value.TracedReferenceValue
- hashCode() - Method in class proguard.evaluation.value.TracingValue
- hashCode() - Method in class proguard.evaluation.value.TypedReferenceValue
- hashCode() - Method in class proguard.evaluation.value.UnknownDoubleValue
- hashCode() - Method in class proguard.evaluation.value.UnknownFloatValue
- hashCode() - Method in class proguard.evaluation.value.UnknownIntegerValue
- hashCode() - Method in class proguard.evaluation.value.UnknownLongValue
- hashCode() - Method in class proguard.evaluation.value.UnknownValue
- hashCode() - Method in class proguard.evaluation.Variables
- hashCode() - Method in class proguard.resources.file.ResourceJavaReference
- hashCode(boolean[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(byte[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(char[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(double[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(float[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(int[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(long[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(short[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCode(Object) - Static method in class proguard.util.ObjectUtil
-
Returns the hash code of the given object, or 0 if it is null.
- hashCode(Object[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array.
- hashCodeOrNull(Object[]) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array, or 0 if it is null.
- hashCodeOrNull(Object[], int) - Static method in class proguard.util.ArrayUtil
-
Returns a hash code for the elements of the given array, or 0 if it is null.
- HashMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
-
This
HashMapAbstractState
represents a map toLatticeAbstractState
s with the semilattice operators lifted to the map. - HashMapAbstractState() - Constructor for class proguard.analysis.cpa.defaults.HashMapAbstractState
-
Create an empty hash map abstract state.
- HashMapAbstractState(int) - Constructor for class proguard.analysis.cpa.defaults.HashMapAbstractState
-
Create an empty hash map abstract state with reserved initial capacity.
- HashMapAbstractState(Map<? extends KeyT, ? extends AbstractSpaceT>) - Constructor for class proguard.analysis.cpa.defaults.HashMapAbstractState
-
Create a hash map abstract state from another map.
- HashMapAbstractStateFactory<KeyT,StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.state
-
This interface contains a method creating a fresh instance of
HashMapAbstractState
. - hasIncompleteTarget() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Check if this call's target is fully known or only parts of it (e.g.
- hasIncompleteTarget() - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- hasIncompleteTarget() - Method in class proguard.analysis.datastructure.callgraph.SymbolicCall
- hasIncreased(int, int) - Static method in class proguard.classfile.visitor.CounterConditionalClassVisitor
- hasMethodBodiesInInterface - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Applied to an interface compiled with -Xjvm-default=all or all-compatibility.
- hasMoreClassNames() - Method in class proguard.classfile.util.DescriptorClassEnumeration
-
Returns whether the enumeration can provide more class names from the descriptor.
- hasMoreTypes() - Method in class proguard.classfile.util.ExternalTypeEnumeration
- hasMoreTypes() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns whether the enumeration can provide more types from the method descriptor.
- hasNext() - Method in class proguard.classfile.util.InternalTypeEnumeration
- hasNonStableParameterNames - Variable in class proguard.classfile.kotlin.flags.KotlinConstructorFlags
-
Signifies that the corresponding constructor has non-stable parameter names, i.e.
- hasOutput() - Method in class proguard.io.ClassPath
-
Returns whether the class path contains any output entries.
- hasProcessingFlags(int...) - Method in class proguard.util.SimpleProcessable
-
Checks whether all the given flags are set on this processable.
- hasSource() - Method in class proguard.classfile.attribute.visitor.LineNumberRangeFinder
-
Returns whether any of the visited line numbers has a non-null source.
- heap - Variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- heapModel - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- heapModel - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
- HeapModel - Enum in proguard.analysis.cpa.jvm.state.heap
-
An enumeration of supported heap models.
- hierarchyAccept(boolean, boolean, boolean, boolean, ClassVisitor) - Method in interface proguard.classfile.Clazz
-
Accepts the given class visitor in the class hierarchy.
- hierarchyAccept(boolean, boolean, boolean, boolean, ClassVisitor) - Method in class proguard.classfile.LibraryClass
- hierarchyAccept(boolean, boolean, boolean, boolean, ClassVisitor) - Method in class proguard.classfile.ProgramClass
- HierarchyProvider - Interface in proguard.util
-
And interface to be implemented by classes that are able to provide information on the hierarchy of classes.
- highCase - Variable in class proguard.classfile.instruction.TableSwitchInstruction
- HIGHEST_ALLOWED_TO_WRITE - Static variable in class proguard.classfile.io.kotlin.KotlinMetadataWriter
I
- I - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- I - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- i2b() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2b() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- i2c() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2c() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- i2d() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2d() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- i2f() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2f() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- i2l() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2l() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- i2s() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- i2s() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iadd() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iadd() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iaload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iaload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iand() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iand() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_4() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_4() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_5() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_5() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iconst_m1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iconst_m1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- id - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- id - Variable in class proguard.dexfile.ir.stmt.Stmt
- id - Variable in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- id - Variable in class proguard.evaluation.value.IdentifiedReferenceValue
- IdentifiedArrayReferenceValue - Class in proguard.evaluation.value
-
This
ArrayReferenceValue
represents an array reference value that is identified by a unique ID. - IdentifiedArrayReferenceValue(String, Clazz, boolean, IntegerValue, ValueFactory, int) - Constructor for class proguard.evaluation.value.IdentifiedArrayReferenceValue
-
Creates a new array reference value with the given ID.
- IdentifiedDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents a double value that is identified by a unique ID. - IdentifiedDoubleValue(ValueFactory, int) - Constructor for class proguard.evaluation.value.IdentifiedDoubleValue
-
Creates a new double value with the given ID.
- IdentifiedFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents a float value that is identified by a unique ID. - IdentifiedFloatValue(ValueFactory, int) - Constructor for class proguard.evaluation.value.IdentifiedFloatValue
-
Creates a new float value with the given ID.
- IdentifiedIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a integer value that is identified by a unique ID. - IdentifiedIntegerValue(ValueFactory, int) - Constructor for class proguard.evaluation.value.IdentifiedIntegerValue
-
Creates a new integer value with the given ID.
- IdentifiedLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents a long value that is identified by a unique ID. - IdentifiedLongValue(ValueFactory, int) - Constructor for class proguard.evaluation.value.IdentifiedLongValue
-
Creates a new long value with the given ID.
- IdentifiedReferenceValue - Class in proguard.evaluation.value
-
This
ReferenceValue
represents a reference value that is identified by a unique ID. - IdentifiedReferenceValue(String, Clazz, boolean, boolean, ValueFactory, Object) - Constructor for class proguard.evaluation.value.IdentifiedReferenceValue
-
Creates a new reference value with the given ID.
- IdentifiedValueFactory - Class in proguard.evaluation.value
-
This class provides methods to create and reuse Value instances that are identified by unique integer IDs.
- IdentifiedValueFactory() - Constructor for class proguard.evaluation.value.IdentifiedValueFactory
-
Creates a new IdentifiedValueFactory which does not keep track of particular references.
- IdentifiedValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.IdentifiedValueFactory
-
Creates a new IdentifiedValueFactory, which uses the given valuefactory for both array and non-array reference construction.
- IdentifiedValueFactory(ValueFactory, ValueFactory) - Constructor for class proguard.evaluation.value.IdentifiedValueFactory
-
Creates a new IdentifiedValueFactory.
- identifier - Variable in class proguard.classfile.editor.CodeAttributeEditor.Label
- identifier - Variable in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- IDENTITY - proguard.dexfile.ir.stmt.Stmt.ST
- IDENTITY_FUNCTION - Static variable in interface proguard.util.StringFunction
-
A StringFunction that returns the given string.
- IdentityStringFunction - Class in proguard.util
-
This
StringFunction
returns unchanged String instances. - IdentityStringFunction() - Constructor for class proguard.util.IdentityStringFunction
- idiv() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- idiv() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- IDIV - proguard.dexfile.ir.expr.Value.VT
- IdleRewriter - Class in proguard.io
-
This
DataEntryReader
reads data entries and requests their corresponding output streams from a givenDataEntryWriter
, without actually using the output stream. - IdleRewriter(DataEntryWriter) - Constructor for class proguard.io.IdleRewriter
- IF - proguard.dexfile.ir.stmt.Stmt.ST
- IF - proguard.dexfile.ir.TypeClass
- IF_EQ - proguard.dexfile.reader.Op
- IF_EQZ - proguard.dexfile.reader.Op
- IF_GE - proguard.dexfile.reader.Op
- IF_GEZ - proguard.dexfile.reader.Op
- IF_GT - proguard.dexfile.reader.Op
- IF_GTZ - proguard.dexfile.reader.Op
- IF_LE - proguard.dexfile.reader.Op
- IF_LEZ - proguard.dexfile.reader.Op
- IF_LT - proguard.dexfile.reader.Op
- IF_LTZ - proguard.dexfile.reader.Op
- IF_NE - proguard.dexfile.reader.Op
- IF_NEZ - proguard.dexfile.reader.Op
- ifacmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifacmpeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifacmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifacmpne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifge(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifgt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmpeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmpge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmpge(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmpgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmpgt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmple(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmple(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmplt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmplt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ificmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ificmpne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifle(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifle(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iflt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iflt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifnonnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifnonnull(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ifnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ifnull(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- IfStmt - Class in proguard.dexfile.ir.stmt
-
Represent a IF statement
- IfStmt(Stmt.ST, Value, LabelStmt) - Constructor for class proguard.dexfile.ir.stmt.IfStmt
-
IF
- IGET - proguard.dexfile.reader.Op
- IGET_BOOLEAN - proguard.dexfile.reader.Op
- IGET_BYTE - proguard.dexfile.reader.Op
- IGET_CHAR - proguard.dexfile.reader.Op
- IGET_OBJECT - proguard.dexfile.reader.Op
- IGET_SHORT - proguard.dexfile.reader.Op
- IGET_WIDE - proguard.dexfile.reader.Op
- IGNORE_READ_EXCEPTION - Static variable in class proguard.dexfile.reader.DexFileReader
-
ingore read exception
- ignoreClass(String) - Method in class proguard.dexfile.reader.DexFileReader
- iinc(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iinc(int, int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iload(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iload(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iload(int) - Method in class proguard.evaluation.Variables
-
Loads the IntegerValue from the variable with the given index.
- iload_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iload_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iload_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iload_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iload_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iload_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- iload_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iload_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ImplementedClassConstantFilter - Class in proguard.classfile.visitor
-
This
ConstantVisitor
delegates its visits to class constants to another givenConstantVisitor
, except for classes that extend or implement a given class. - ImplementedClassConstantFilter(Clazz, ConstantVisitor) - Constructor for class proguard.classfile.visitor.ImplementedClassConstantFilter
-
Creates a new ImplementedClassConstantFilter.
- ImplementedClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to one of two givenClassVisitor
s, depending on whether the visited classes extend/implement a given class or not. - ImplementedClassFilter(Clazz, boolean, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ImplementedClassFilter
-
Creates a new ImplementedClassFilter.
- ImplementingClassConstantFilter - Class in proguard.classfile.visitor
-
This
ConstantVisitor
delegates its visits to class constants to another givenConstantVisitor
, except for classes that are extended or implemented by a given class. - ImplementingClassConstantFilter(Clazz, ConstantVisitor) - Constructor for class proguard.classfile.visitor.ImplementingClassConstantFilter
-
Creates a new ImplementingClassConstantFilter.
- imul() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- imul() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- IN - proguard.classfile.kotlin.KotlinTypeVariance
-
The affected type parameter or type is *contravariant*.
- incoming - Variable in class proguard.analysis.datastructure.callgraph.CallGraph
- incomingCallLocations - Variable in class proguard.analysis.datastructure.callgraph.Node
-
The
CodeLocation
s containing the calls in this node's predecessors that lead here. - INCOMPLETE_CALL_SKIPPED - proguard.analysis.Metrics.MetricType
- INCOMPLETE_CLASS_HIERARCHY - Static variable in class proguard.evaluation.value.TypedReferenceValue
-
Indicates whether there were occurrences of
IncompleteClassHierarchyException
. - INCOMPLETE_CLASS_HIERARCHY - Static variable in class proguard.exception.ErrorId
- IncompleteClassHierarchyException - Exception in proguard.evaluation.exception
-
Represents an exception during partial evaluation when an incomplete class hierarchy was encountered.
- IncompleteClassHierarchyException - Exception in proguard.evaluation
-
Deprecated.
- IncompleteClassHierarchyException(String) - Constructor for exception proguard.evaluation.exception.IncompleteClassHierarchyException
- IncompleteClassHierarchyException(String) - Constructor for exception proguard.evaluation.IncompleteClassHierarchyException
-
Deprecated.
- increaseCount(Metrics.MetricType) - Static method in class proguard.analysis.Metrics
- index - Variable in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
- index - Variable in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
- index - Variable in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- indexOf(boolean[], int, boolean) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(byte[], int, byte) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(char[], int, char) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(double[], int, double) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(float[], int, float) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(int[], int, int) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(long[], int, long) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(short[], int, short) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexOf(Object[], int, Object) - Static method in class proguard.util.ArrayUtil
-
Returns the index of the given value in the given array.
- indexType - Variable in enum proguard.dexfile.reader.Op
- ineg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ineg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- info - Variable in class proguard.classfile.attribute.SourceDebugExtensionAttribute
- info - Variable in class proguard.classfile.attribute.UnknownAttribute
- init() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- init(DvmFrame<? extends V>) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- init(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.model.ArrayModel
- init(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.model.ClassModel
- init(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.Model
-
Execute a constructor call for the modeled class.
- init(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.reflective.ReflectiveModel
- initCFG() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- initFirstFrame(Stmt) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- initFirstFrame(Stmt) - Method in interface proguard.dexfile.ir.ts.Cfg.FrameVisitor
- InitializationFinder - Class in proguard.evaluation
-
This
AttributeVisitor
links 'new' instructions and their corresponding initializers in theCodeAttribute
instances that it visits. - InitializationFinder() - Constructor for class proguard.evaluation.InitializationFinder
-
Creates a new InitializationFinder.
- InitializationFinder(PartialEvaluator, boolean) - Constructor for class proguard.evaluation.InitializationFinder
-
Creates a new InitializationFinder that will use the given partial evaluator.
- InitializationUtil - Class in proguard.classfile.util
-
This utility class provides a method to initialize the cached cross-references classes.
- InitializationUtil() - Constructor for class proguard.classfile.util.InitializationUtil
- initialize(ClassPool, ClassPool) - Static method in class proguard.classfile.util.InitializationUtil
-
Initializes the cached cross-references of the classes in the given class pools.
- initialize(ClassPool, ClassPool, WarningPrinter) - Static method in class proguard.classfile.util.InitializationUtil
-
Initializes the cached cross-references of the classes in the given class pools.
- initialize(Clazz, int, int[], String[], String[], int, String, String) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
-
Initialize Kotlin metadata for a given
Clazz
. - initialize(TracedVariables) - Method in class proguard.evaluation.TracedVariables
- initialize(Variables) - Method in class proguard.evaluation.Variables
-
Initializes the values of this Variables object with the values of the given Variables object.
- InitializedClassUtil - Class in proguard.classfile.util
-
Utility methods for operation on
Clazz
that require initialization of theClassPool
s to work (i.e.,ClassReferenceInitializer
,ClassSubHierarchyInitializer
, andClassSuperHierarchyInitializer
should have run on the class pools). - InitializerEditor - Class in proguard.classfile.editor
-
This editor allows to build and/or edit classes (ProgramClass instances).
- InitializerEditor(ProgramClass) - Constructor for class proguard.classfile.editor.InitializerEditor
-
Creates a new InitializerEditor for the given class.
- InitializerEditor.CodeBuilder - Interface in proguard.classfile.editor
-
This functional interface provides an instruction sequence builder to its caller.
- InitializerMethodFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to one of two other givenMemberVisitor
instances, depending on whether the visited method is a static initializer or instance initializer, or not. - InitializerMethodFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.InitializerMethodFilter
-
Creates a new InitializerMethodFilter.
- InitializerMethodFilter(MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.InitializerMethodFilter
-
Creates a new InitializerMethodFilter.
- InitialValueFactory - Class in proguard.evaluation.value
-
This value factory creates initial values for fields and array elements, with the help of a given value factory.
- InitialValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.InitialValueFactory
-
Creates a new InitialValueFactory.
- INJECTED - Static variable in class proguard.util.ProcessingFlags
- InjectedArgument - Interface in proguard.classfile.util.inject.argument
-
This interface defines api for modeling arguments to be passed to the method invocation instructions that are injected by
CodeInjector
. - injectInvokeStatic(Clazz, Method) - Method in class proguard.classfile.util.inject.CodeInjector
-
Specify the static method to be invoked.
- injectInvokeStatic(Clazz, Method, InjectedArgument...) - Method in class proguard.classfile.util.inject.CodeInjector
-
Specify the static method to be invoked.
- InjectLocation(int, boolean) - Constructor for class proguard.classfile.util.inject.location.InjectStrategy.InjectLocation
- InjectStrategy - Interface in proguard.classfile.util.inject.location
-
This interface defines methods for determining code attribute offsets suitable for injecting a method invocation.
- InjectStrategy.InjectLocation - Class in proguard.classfile.util.inject.location
-
A data structure indicating a suitable location for injecting a method invocation instruction.
- inlineClassUnderlyingPropertyTypeAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- INNER_CLASS_SEPARATOR - Static variable in class proguard.classfile.JavaTypeConstants
- INNER_CLASS_SEPARATOR - Static variable in class proguard.classfile.kotlin.KotlinConstants
- INNER_CLASS_SEPARATOR - Static variable in class proguard.classfile.TypeConstants
- INNER_CLASSES - Static variable in class proguard.classfile.attribute.Attribute
- innerClassConstantAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.InnerClassesInfo
-
Applies the given constant pool visitor to the class constant of the inner class, if any.
- innerClassEntriesAccept(Clazz, InnerClassesInfoVisitor) - Method in class proguard.classfile.attribute.InnerClassesAttribute
-
Applies the given visitor to all inner classes.
- InnerClassesAccessFixer - Class in proguard.classfile.editor
-
This
InnerClassesInfoVisitor
fixes the inner class access flags of the inner classes information that it visits. - InnerClassesAccessFixer() - Constructor for class proguard.classfile.editor.InnerClassesAccessFixer
- InnerClassesAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents an inner classes attribute. - InnerClassesAttribute() - Constructor for class proguard.classfile.attribute.InnerClassesAttribute
-
Creates an uninitialized InnerClassesAttribute.
- InnerClassesAttribute(int, int, InnerClassesInfo[]) - Constructor for class proguard.classfile.attribute.InnerClassesAttribute
-
Creates an initialized InnerClassesAttribute.
- InnerClassesAttributeEditor - Class in proguard.classfile.editor
-
This class can add/remove bootstrap methods to/from a given inner classes attribute.
- InnerClassesAttributeEditor(InnerClassesAttribute) - Constructor for class proguard.classfile.editor.InnerClassesAttributeEditor
-
Creates a new InnerClassesAttributeEditor that will edit inner classes in the given inner classes attribute.
- InnerClassesInfo - Class in proguard.classfile.attribute
-
Representation of an inner classes table entry.
- InnerClassesInfo() - Constructor for class proguard.classfile.attribute.InnerClassesInfo
-
Creates an uninitialized InnerClassesInfo.
- InnerClassesInfo(int, int, int, int) - Constructor for class proguard.classfile.attribute.InnerClassesInfo
-
Creates an InnerClassesInfo with the given properties.
- InnerClassesInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
InnerClassesInfo
instances. - innerNameConstantAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.InnerClassesInfo
-
Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.
- inputCpaRun - Variable in class proguard.analysis.cpa.defaults.SequentialCpaRun
- inputReachedSet - Variable in class proguard.analysis.cpa.defaults.SequentialCpaRun
- InputStreams - Class in proguard.dexfile.reader.util
- InputStreams() - Constructor for class proguard.dexfile.reader.util.InputStreams
- inSameNest(Clazz, Clazz) - Method in class proguard.classfile.util.NestHostFinder
-
Returns whether the two given classes are in the same nest.
- insert(byte[], int, int, byte) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(char[], int, int, char) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(double[], int, int, double) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(float[], int, int, float) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(int[], int, int, int) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(long[], int, int, long) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(short[], int, int, short) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insert(T[], int, int, T) - Static method in class proguard.util.ArrayUtil
-
Inserts the given element in the given array.
- insertAfter(Stmt, Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- insertAfterInstruction(int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instruction right after the instruction at the given offset.
- insertAfterInstruction(int, Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instructions right after the instruction at the given offset.
- insertBefore(Stmt, Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- insertBeforeInstruction(int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instruction right before the instruction at the given offset.
- insertBeforeInstruction(int, Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instructions right before the instruction at the given offset.
- insertBeforeOffset(int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instruction right before the instruction at the given offset.
- insertBeforeOffset(int, Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to place the given instructions right before the instruction at the given offset.
- insertFirst(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- insertLast(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- insertLineNumber(int, LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Inserts the given line number at the appropriate position in the line number table.
- insertLineNumber(LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Inserts the given line number at the appropriate position in the line number table.
- INSTANCE - Static variable in class proguard.analysis.cpa.defaults.NeverAbortOperator
- INSTANCE - Static variable in class proguard.analysis.cpa.jvm.cfa.nodes.JvmUnknownCfaNode
- INSTANCE_GET - Static variable in class proguard.dexfile.reader.MethodHandle
- INSTANCE_OF - proguard.dexfile.ir.expr.Value.VT
- INSTANCE_OF - proguard.dexfile.reader.Op
- INSTANCE_PUT - Static variable in class proguard.dexfile.reader.MethodHandle
- InstanceCopyResult(AnalyzedObject, boolean) - Constructor for class proguard.evaluation.executor.ReflectionExecutor.InstanceCopyResult
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.ParticularReferenceValue
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether the type is an instance of the given type.
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.TracedReferenceValue
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.TypedReferenceValue
- instanceOf(String, Clazz) - Method in class proguard.evaluation.value.UnknownReferenceValue
- instanceof_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- instanceof_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- instanceof_(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- instanceof_(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- instanceof_(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- instruction - Variable in class proguard.analysis.datastructure.callgraph.Call
-
The instruction performing this call.
- Instruction - Class in proguard.classfile.instruction
-
Base class for representing instructions.
- Instruction() - Constructor for class proguard.classfile.instruction.Instruction
- INSTRUCTION_OFFSET_MASK - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- InstructionAbstractInterpreter(JvmAbstractState<SetAbstractState<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation.InstructionAbstractInterpreter
- InstructionAbstractInterpreter(JvmAbstractState<StateT>) - Constructor for class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- instructionAccept(Clazz, Method, int, InstructionVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given instruction visitor to the instruction at the specified offset.
- InstructionAdder - Class in proguard.classfile.editor
-
This
InstructionVisitor
adds all instructions that it visits to the given target code attribute. - InstructionAdder(ProgramClass, CodeAttributeComposer) - Constructor for class proguard.classfile.editor.InstructionAdder
-
Creates a new InstructionAdder that will copy classes into the given target code attribute.
- instructionBlockDone(Clazz, Method, CodeAttribute, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.DebugPrinter
- instructionBlockDone(Clazz, Method, CodeAttribute, TracedVariables, TracedStack, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
An instruction block has been evaluated.
- InstructionClassifier - Class in proguard.analysis.cpa.jvm.util
-
Util for operations involving
Instruction
. - InstructionClassifier() - Constructor for class proguard.analysis.cpa.jvm.util.InstructionClassifier
- InstructionConstantVisitor - Class in proguard.classfile.instruction.visitor
-
This
InstructionVisitor
lets a givenConstantVisitor
visit all constants of the instructions it visits. - InstructionConstantVisitor(ConstantVisitor) - Constructor for class proguard.classfile.instruction.visitor.InstructionConstantVisitor
-
Creates a new InstructionConstantVisitor.
- instructionCount() - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the number of instructions in the pattern sequence.
- InstructionCounter - Class in proguard.classfile.instruction.visitor
-
This
InstructionVisitor
counts the number of instructions that has been visited. - InstructionCounter() - Constructor for class proguard.classfile.instruction.visitor.InstructionCounter
- InstructionExceptionFormatter - Class in proguard.exception
-
This class is used to format an exception with the previous instructions.
- InstructionExceptionFormatter(Logger, CircularIntBuffer, byte[], Clazz, Method) - Constructor for class proguard.exception.InstructionExceptionFormatter
- InstructionFactory - Class in proguard.classfile.instruction
-
This class provides methods to create and reuse Instruction instances.
- InstructionFactory() - Constructor for class proguard.classfile.instruction.InstructionFactory
- InstructionFormat - Enum in proguard.dexfile.reader
- InstructionIndexType - Enum in proguard.dexfile.reader
- instructionOffset(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the specified instruction offset of this value.
- instructionOffsetCount() - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the number of instruction offsets of this value.
- instructionOffsetValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
- instructionOffsetValue() - Method in class proguard.evaluation.value.TracingValue
- instructionOffsetValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as an InstructionOffsetValue.
- InstructionOffsetValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated instruction offset.
- InstructionOffsetValue(int) - Constructor for class proguard.evaluation.value.InstructionOffsetValue
-
Creates a new InstructionOffsetValue with the given instruction offset.
- InstructionOffsetValue(int[]) - Constructor for class proguard.evaluation.value.InstructionOffsetValue
-
Creates a new InstructionOffsetValue with the given list of instruction offsets.
- InstructionOpCodeFilter - Class in proguard.classfile.instruction.visitor
-
This InstructionVisitor delegates its visits to one of two InstructionVisitors, based on whether the opcode of the visited instruction matches the list of passed opcodes.
- InstructionOpCodeFilter(int[], InstructionVisitor) - Constructor for class proguard.classfile.instruction.visitor.InstructionOpCodeFilter
- InstructionOpCodeFilter(int[], InstructionVisitor, InstructionVisitor) - Constructor for class proguard.classfile.instruction.visitor.InstructionOpCodeFilter
- instructions() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Returns the accumulated sequence of instructions and resets the sequence in the builder.
- instructionsAccept(Clazz, Method, int, int, InstructionVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given instruction visitor to all instructions in the specified range of offsets.
- instructionsAccept(Clazz, Method, InstructionVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
-
Applies the given instruction visitor to all instructions.
- InstructionSequenceBuilder - Class in proguard.classfile.editor
-
This utility class allows to construct sequences of instructions and their constants.
- InstructionSequenceBuilder() - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
-
Creates a new InstructionSequenceBuilder.
- InstructionSequenceBuilder(ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
-
Creates a new InstructionSequenceBuilder that automatically initializes class references and class member references in new constants.
- InstructionSequenceBuilder(ConstantPoolEditor) - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
-
Creates a new InstructionSequenceBuilder.
- InstructionSequenceBuilder(ProgramClass) - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
-
Creates a new InstructionSequenceBuilder.
- InstructionSequenceBuilder(ProgramClass, ClassPool, ClassPool) - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
-
Creates a new InstructionSequenceBuilder that automatically initializes class references and class member references in new constants.
- InstructionSequenceMatcher - Class in proguard.classfile.util
-
This
InstructionVisitor
checks whether a given pattern instruction sequence occurs in the instructions that are visited. - InstructionSequenceMatcher(Constant[], Instruction[]) - Constructor for class proguard.classfile.util.InstructionSequenceMatcher
-
Creates a new InstructionSequenceMatcher.
- InstructionSequenceMatcher(Constant[], Instruction[], boolean) - Constructor for class proguard.classfile.util.InstructionSequenceMatcher
-
Creates a new InstructionSequenceMatcher.
- InstructionSequenceReplacer - Class in proguard.classfile.editor
-
This
InstructionVisitor
replaces a given pattern instruction sequence by another given replacement instruction sequence. - InstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.classfile.editor.InstructionSequenceReplacer
-
Creates a new InstructionSequenceReplacer.
- InstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.InstructionSequenceReplacer
-
Creates a new InstructionSequenceReplacer.
- InstructionSequenceReplacer(InstructionSequenceMatcher, Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.InstructionSequenceReplacer
- InstructionSequenceReplacer(InstructionSequenceMatcher, Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.InstructionSequenceReplacer
-
Creates a new InstructionSequenceReplacer.
- InstructionSequenceReplacer.Label - Class in proguard.classfile.editor
-
This pseudo-instruction represents a label that marks an instruction offset, for use in the context of the sequence replacer only.
- InstructionSequencesReplacer - Class in proguard.classfile.editor
-
This
InstructionVisitor
replaces multiple instruction sequences at once. - InstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.classfile.editor.InstructionSequencesReplacer
-
Creates a new InstructionSequencesReplacer.
- InstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.InstructionSequencesReplacer
-
Creates a new InstructionSequenceReplacer.
- InstructionToAttributeVisitor - Class in proguard.classfile.attribute.visitor
-
This
InstructionVisitor
delegates to a givenAttributeVisitor
. - InstructionToAttributeVisitor(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.InstructionToAttributeVisitor
-
Creates a new InstructionToAttributeVisitor.
- InstructionUtil - Class in proguard.classfile.instruction
-
Utility methods for converting between representations of names and descriptions.
- InstructionUtil() - Constructor for class proguard.classfile.instruction.InstructionUtil
- InstructionVisitor - Interface in proguard.classfile.instruction.visitor
-
This interface specifies the methods for a visitor of
Instruction
instances. - InstructionWriter - Class in proguard.classfile.editor
-
This
InstructionVisitor
writes out the instructions that it visits, collecting instructions that have to be widened. - InstructionWriter() - Constructor for class proguard.classfile.editor.InstructionWriter
- INT - proguard.dexfile.ir.TypeClass
- INT - Static variable in class proguard.classfile.JavaTypeConstants
- INT - Static variable in class proguard.classfile.TypeConstants
- INT_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- INT_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- INT_TO_BYTE - proguard.dexfile.reader.Op
- INT_TO_CHAR - proguard.dexfile.reader.Op
- INT_TO_DOUBLE - proguard.dexfile.reader.Op
- INT_TO_FLOAT - proguard.dexfile.reader.Op
- INT_TO_LONG - proguard.dexfile.reader.Op
- INT_TO_SHORT - proguard.dexfile.reader.Op
- INTEGER - Static variable in class proguard.classfile.constant.Constant
- INTEGER_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- INTEGER_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- integerArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- integerArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the value of the array at the given index, assuming this type is an integer array.
- integerArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- integerArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TypedReferenceValue
- IntegerConstant - Class in proguard.classfile.constant
-
This
Constant
represents a integer constant in the constant pool. - IntegerConstant() - Constructor for class proguard.classfile.constant.IntegerConstant
-
Creates an uninitialized IntegerConstant.
- IntegerConstant(int) - Constructor for class proguard.classfile.constant.IntegerConstant
-
Creates a new IntegerConstant with the given integer value.
- IntegerType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents anInteger
type. - IntegerType() - Constructor for class proguard.classfile.attribute.preverification.IntegerType
- integerValue() - Method in class proguard.evaluation.value.IntegerValue
- integerValue() - Method in class proguard.evaluation.value.TracingValue
- integerValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as an IntegerValue.
- IntegerValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated integer value.
- IntegerValue() - Constructor for class proguard.evaluation.value.IntegerValue
- INTERFACE - Static variable in class proguard.classfile.AccessConstants
- INTERFACE - Static variable in class proguard.classfile.JavaAccessConstants
- INTERFACE_METHODREF - Static variable in class proguard.classfile.constant.Constant
- InterfaceAdder - Class in proguard.classfile.editor
-
This
ConstantVisitor
adds all interfaces that it visits to the given target class. - InterfaceAdder(ProgramClass) - Constructor for class proguard.classfile.editor.InterfaceAdder
-
Creates a new InterfaceAdder that will add interfaces to the given target class.
- interfaceClasses - Variable in class proguard.classfile.LibraryClass
-
An extra field pointing to the interfaces of this class.
- interfaceConstantsAccept(ConstantVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given constant pool entry visitor visit the class constant pool entries for all interfaces of this class.
- interfaceConstantsAccept(ConstantVisitor) - Method in class proguard.classfile.LibraryClass
- interfaceConstantsAccept(ConstantVisitor) - Method in class proguard.classfile.ProgramClass
- InterfaceDeleter - Class in proguard.classfile.editor
-
This
ClassVisitor
removes specified interfaces from the classes and class signatures that it visits. - InterfaceDeleter(boolean[], boolean) - Constructor for class proguard.classfile.editor.InterfaceDeleter
-
Creates a new InterfaceDeleter to remove the specified interfaces.
- interfaceMethod - Variable in class proguard.backport.LambdaExpression
- interfaceMethodDescriptor - Variable in class proguard.backport.LambdaExpression
- InterfaceMethodrefConstant - Class in proguard.classfile.constant
-
This
Constant
represents a interface method reference constant in the constant pool. - InterfaceMethodrefConstant() - Constructor for class proguard.classfile.constant.InterfaceMethodrefConstant
-
Creates an uninitialized InterfaceMethodrefConstant.
- InterfaceMethodrefConstant(int, int, Clazz, Method) - Constructor for class proguard.classfile.constant.InterfaceMethodrefConstant
-
Creates a new InterfaceMethodrefConstant with the given name and type indices.
- interfaceNames - Variable in class proguard.classfile.LibraryClass
- interfaceNames - Variable in class proguard.dexfile.reader.node.DexClassNode
- interfaces - Variable in class proguard.backport.LambdaExpression
- interfacesAccept(ClassVisitor) - Method in class proguard.classfile.LibraryClass
-
Lets the given class visitor visit all known direct interfaces.
- InterfacesEditor - Class in proguard.classfile.editor
-
This class can add and delete interfaces to and from classes.
- InterfacesEditor(ProgramClass) - Constructor for class proguard.classfile.editor.InterfacesEditor
-
Creates a new InterfacesEditor that will edit interfaces in the given target class.
- InterfaceSorter - Class in proguard.classfile.editor
-
This
ClassVisitor
sorts the interfaces of the program classes that it visits. - InterfaceSorter() - Constructor for class proguard.classfile.editor.InterfaceSorter
- internalArrayTypeDimensionCount(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the number of dimensions of the given internal type.
- internalArrayTypeFromClassName(String, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal array type of a given class name with a given number of dimensions.
- internalArrayTypeFromType(String, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal array type of a given type, with a given number of additional dimensions.
- internalClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an external class name into an internal class name.
- internalClassNameFromClassSignature(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class name for a given Class Signature.
- internalClassNameFromClassType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class name of a given internal class type (including an array type).
- internalClassNameFromType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class name of any given internal descriptor type, disregarding array prefixes.
- internalClassTypeFromType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class type (class name or array type) of a given internal type (including an array type).
- internalClassVersion(int, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the combined class version number.
- internalClassVersion(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class version number.
- internalMajorClassVersion(int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the major part of the given class version number.
- internalMethodDescriptor(String, String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts the given external method return type and name and arguments to an internal method descriptor.
- internalMethodDescriptor(String, List<String>) - Static method in class proguard.classfile.util.ClassUtil
-
Converts the given external method return type and List of arguments to an internal method descriptor.
- internalMethodDescriptorFromInternalTypes(String, List<String>) - Static method in class proguard.classfile.util.ClassUtil
-
Converts the given internal method return type and List of arguments to an internal method descriptor.
- internalMethodParameterCount(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the number of parameters of the given internal method descriptor.
- internalMethodParameterCount(String, boolean) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the number of parameters of the given internal method descriptor.
- internalMethodParameterCount(String, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the number of parameters of the given internal method descriptor.
- internalMethodParameterNumber(String, boolean, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the parameter number in the given internal method descriptor, corresponding to the given variable index.
- internalMethodParameterNumber(String, int, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the parameter number in the given internal method descriptor, corresponding to the given variable index.
- internalMethodParameterSize(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the size taken up on the stack by the parameters of the given internal method descriptor.
- internalMethodParameterSize(String, boolean) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the size taken up on the stack by the parameters of the given internal method descriptor.
- internalMethodParameterSize(String, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the size taken up on the stack by the parameters of the given internal method descriptor.
- internalMethodParameterType(String, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal type of the parameter in the given method descriptor, at the given index.
- internalMethodReturnType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal type of the given internal method descriptor.
- internalMethodVariableIndex(String, boolean, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the parameter index in the given internal method descriptor, corresponding to the given variable number.
- internalMethodVariableIndex(String, int, int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the variable index corresponding to the given parameter number in the given internal method descriptor.
- internalMinorClassVersion(int) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal class version number.
- internalNumericClassNameFromPrimitiveType(char) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal numeric (or void or array) class name corresponding to the given internal primitive type.
- internalPackageName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal package name of the given internal class name.
- internalPackagePrefix(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal package prefix of the given internal class name.
- internalPrimitiveTypeFromNumericClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal numeric (or void or array) class name corresponding to the given internal primitive type.
- internalPrimitiveTypeFromPrimitiveBoxingType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the primitive type corresponding to the given internal primitive boxing type.
- internalPrimitiveTypeToComputationalType(String) - Static method in class proguard.classfile.util.ClassUtil
-
The internal primitive type computational type.
- internalShortClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal short class name of an internal class name, dropping the package specification.
- internalSimpleClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the simple name of an internal class name, dropping the package specification and any outer class part.
- internalType() - Method in class proguard.evaluation.value.DoubleValue
- internalType() - Method in class proguard.evaluation.value.FloatValue
- internalType() - Method in class proguard.evaluation.value.InstructionOffsetValue
- internalType() - Method in class proguard.evaluation.value.IntegerValue
- internalType() - Method in class proguard.evaluation.value.LongValue
- internalType() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- internalType() - Method in class proguard.evaluation.value.TopValue
- internalType() - Method in class proguard.evaluation.value.TracedReferenceValue
- internalType() - Method in class proguard.evaluation.value.TracingValue
- internalType() - Method in class proguard.evaluation.value.TypedReferenceValue
- internalType() - Method in class proguard.evaluation.value.UnknownReferenceValue
- internalType() - Method in class proguard.evaluation.value.UnknownValue
- internalType() - Method in class proguard.evaluation.value.Value
-
Returns the internal type of this Value.
- internalType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Converts an external type into an internal type.
- InternalTypeEnumeration - Class in proguard.classfile.util
-
An
InternalTypeEnumeration
provides an enumeration of all types listed in a given internal descriptor or signature of a class, a method, or a field. - InternalTypeEnumeration(String) - Constructor for class proguard.classfile.util.InternalTypeEnumeration
-
Creates a new InternalTypeEnumeration for the given method descriptor.
- internalTypeFromArrayType(byte) - Static method in class proguard.classfile.instruction.InstructionUtil
-
Returns the internal type corresponding to the given 'newarray' type.
- internalTypeFromArrayType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal element type of a given internal array type.
- internalTypeFromClassName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal type of a given class name.
- internalTypeFromClassType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the internal type of a given class type (class name or array type).
- InternalTypeIterable - Class in proguard.classfile.util
-
This class wraps
InternalTypeEnumeration
to provide an Iterable interface for use with enhanced for loops. - InternalTypeIterable(String) - Constructor for class proguard.classfile.util.InternalTypeIterable
- internalTypeSize(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns the size taken up on the stack by the given internal type.
- into(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.inject.CodeInjector
-
Specify the method where a static method invocation shall be injected into.
- IntValue(int) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.IntValue
- InvalidClassReferenceVisitor - Interface in proguard.classfile.util
-
A visitor that is visited for invalid class references.
- InvalidMemberReferenceVisitor - Interface in proguard.classfile.util
-
A visitor for invalid member references.
- InvalidReferenceVisitor - Interface in proguard.classfile.util
-
A visitor for invalid references.
- invalidResult() - Static method in class proguard.evaluation.MethodResult
-
Returns a result communicating to the receiver that the creator is not able to provide any additional information about the method execution.
- INVARIANT - proguard.classfile.kotlin.KotlinTypeVariance
-
The affected type parameter or type is *invariant*, which means it has no variance applied to it.
- invocationKind - Variable in class proguard.classfile.kotlin.KotlinEffectMetadata
- InvocationUnit - Interface in proguard.evaluation
-
This interface sets up the variables for entering a method, and it updates the stack for the invocation of a class member.
- invoke(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.model.ArrayModel
- invoke(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.Model
-
Execute an instance method on the modeled object.
- invoke(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.reflective.ReflectiveModel
- INVOKE_CONSTRUCTOR - Static variable in class proguard.dexfile.reader.MethodHandle
- INVOKE_CUSTOM - proguard.dexfile.ir.expr.Value.VT
- INVOKE_CUSTOM - proguard.dexfile.reader.Op
- INVOKE_CUSTOM_RANGE - proguard.dexfile.reader.Op
- INVOKE_DIRECT - proguard.dexfile.reader.Op
- INVOKE_DIRECT - Static variable in class proguard.dexfile.reader.MethodHandle
- INVOKE_DIRECT_RANGE - proguard.dexfile.reader.Op
- INVOKE_DYNAMIC - Static variable in class proguard.classfile.constant.Constant
- INVOKE_INSTANCE - Static variable in class proguard.dexfile.reader.MethodHandle
- INVOKE_INTERFACE - proguard.dexfile.ir.expr.Value.VT
- INVOKE_INTERFACE - proguard.dexfile.reader.Op
- INVOKE_INTERFACE - Static variable in class proguard.dexfile.reader.MethodHandle
- INVOKE_INTERFACE_RANGE - proguard.dexfile.reader.Op
- INVOKE_NEW - proguard.dexfile.ir.expr.Value.VT
- INVOKE_POLYMORPHIC - proguard.dexfile.ir.expr.Value.VT
- INVOKE_POLYMORPHIC - proguard.dexfile.reader.Op
- INVOKE_POLYMORPHIC_RANGE - proguard.dexfile.reader.Op
- INVOKE_SPECIAL - proguard.dexfile.ir.expr.Value.VT
- INVOKE_STATIC - proguard.dexfile.ir.expr.Value.VT
- INVOKE_STATIC - proguard.dexfile.reader.Op
- INVOKE_STATIC - Static variable in class proguard.dexfile.reader.MethodHandle
- INVOKE_STATIC_RANGE - proguard.dexfile.reader.Op
- INVOKE_SUPER - proguard.dexfile.reader.Op
-
Behavior changed in 037, interface method is allowed
- INVOKE_SUPER_RANGE - proguard.dexfile.reader.Op
- INVOKE_VIRTUAL - proguard.dexfile.ir.expr.Value.VT
- INVOKE_VIRTUAL - proguard.dexfile.reader.Op
- INVOKE_VIRTUAL_RANGE - proguard.dexfile.reader.Op
- InvokeCustomExpr - Class in proguard.dexfile.ir.expr
- InvokeCustomExpr(Value.VT, Value[], String, Proto, MethodHandle, Object[]) - Constructor for class proguard.dexfile.ir.expr.InvokeCustomExpr
- invokedClassName - Variable in class proguard.backport.LambdaExpression
- invokedMethodDesc - Variable in class proguard.backport.LambdaExpression
- invokedMethodName - Variable in class proguard.backport.LambdaExpression
- invokedReferenceKind - Variable in class proguard.backport.LambdaExpression
- invokedynamic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokedynamic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokedynamic(int, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokedynamic(int, String, String, Clazz[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokedynamic(int, String, String, Clazz[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- InvokeDynamicConstant - Class in proguard.classfile.constant
-
This
Constant
represents an invoke dynamic constant in the constant pool. - InvokeDynamicConstant() - Constructor for class proguard.classfile.constant.InvokeDynamicConstant
-
Creates an uninitialized InvokeDynamicConstant.
- InvokeDynamicConstant(int, int, Clazz[]) - Constructor for class proguard.classfile.constant.InvokeDynamicConstant
-
Creates a new InvokeDynamicConstant with the given bootstrap method and name-and-type indices.
- InvokeExpr - Class in proguard.dexfile.ir.expr
-
Represent a method invocation expression.
- InvokeExpr(Value.VT, Value[], String, String, String[], String) - Constructor for class proguard.dexfile.ir.expr.InvokeExpr
- InvokeExpr(Value.VT, Value[], Method) - Constructor for class proguard.dexfile.ir.expr.InvokeExpr
- invokeinterface(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokeinterface(int, int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokeinterface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokeinterface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokeinterface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokeinterface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokeinterface(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokeinterface(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack, Variables) - Method in interface proguard.evaluation.InvocationUnit
-
Updates the given stack corresponding to the execution of the given field or method reference instruction.
- invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack, Variables) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack, Variables) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- invokeMethod(JvmAbstractState<SetAbstractState<Reference>>, Call, List<SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- invokeMethod(JvmAbstractState<SetAbstractState<JvmTaintSource>>, Call, List<SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- invokeMethod(JvmAbstractState<ValueAbstractState>, Call, List<ValueAbstractState>) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- invokeMethod(JvmAbstractState<StateT>, Call, List<StateT>) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
The default implementation computes join over its arguments.
- InvokeNewExpr - Class in proguard.dexfile.ir.expr
-
Represents an IR instructor equivalent to Java bytecode: `new X, invoke-special X.
` - InvokeNewExpr(Value.VT, Value[], String, String, String[], String) - Constructor for class proguard.dexfile.ir.expr.InvokeNewExpr
- InvokeNewExpr(Value.VT, Value[], String, String, String[], String, String) - Constructor for class proguard.dexfile.ir.expr.InvokeNewExpr
- InvokePolymorphicExpr - Class in proguard.dexfile.ir.expr
- InvokePolymorphicExpr(Value.VT, Value[], Proto, Method) - Constructor for class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- invokespecial(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokespecial(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokespecial(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokespecial(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokespecial(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial_interface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial_interface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokespecial_interface(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokesStaticInterfaceMethod() - Method in class proguard.backport.LambdaExpression
-
Returns whether the invoked method is a static interface method.
- invokestatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokestatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokestatic(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokestatic(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.model.ArrayModel
- invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.model.ClassModel
- invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.Model
-
Execute a static method for the modeled class.
- invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.model.reflective.ReflectiveModel
- invokestatic_interface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic_interface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokestatic_interface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic_interface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokestatic_interface(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokestatic_interface(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokevirtual(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokevirtual(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokevirtual(int, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokevirtual(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokevirtual(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokevirtual(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokevirtual(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- invokevirtual(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- invokevirtual(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ior() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ior() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- IOUtil - Class in proguard.io.util
- ipop() - Method in class proguard.evaluation.Stack
-
Pops the top IntegerValue from the stack.
- IPUT - proguard.dexfile.reader.Op
- IPUT_BOOLEAN - proguard.dexfile.reader.Op
- IPUT_BYTE - proguard.dexfile.reader.Op
- IPUT_CHAR - proguard.dexfile.reader.Op
- IPUT_OBJECT - proguard.dexfile.reader.Op
- IPUT_SHORT - proguard.dexfile.reader.Op
- IPUT_WIDE - proguard.dexfile.reader.Op
- ir(IrMethod) - Method in class proguard.dexfile.converter.IR2ProConverter
- Ir2JRegAssignTransformer - Class in proguard.dexfile.ir.ts
-
Share same reg between locals with same type.
- Ir2JRegAssignTransformer() - Constructor for class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer
- Ir2JRegAssignTransformer.Reg - Class in proguard.dexfile.ir.ts
- IR2ProConverter - Class in proguard.dexfile.converter
-
This utility class converts code in Dex2jar's intermediate representation to ProGuard code.
- IR2ProConverter() - Constructor for class proguard.dexfile.converter.IR2ProConverter
- irem() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- irem() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ireturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ireturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- IrMethod - Class in proguard.dexfile.ir
- IrMethod() - Constructor for class proguard.dexfile.ir.IrMethod
- irTransformMemoryLimit - Static variable in class proguard.dexfile.ir.Util
- IS_CLASS_AVAILABLE - Static variable in class proguard.util.ProcessingFlags
- IS_PREFIX - Static variable in class proguard.classfile.util.kotlin.KotlinNameUtil
- IS_VALID_FOR_SOURCE_DEFAULT - Static variable in class proguard.analysis.cpa.domain.taint.TaintSink
- isAab() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is an aab file.
- isAar() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is an aar file.
- isAbstract - Variable in class proguard.classfile.kotlin.flags.KotlinModalityFlags
-
Signifies the declaration is 'abstract'
- isAfterBranch(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset comes right after a definite branch instruction in the CodeAttribute that was visited most recently.
- isAliveAfter(int, int) - Method in class proguard.evaluation.LivenessAnalyzer
-
Returns whether the specified variable is alive after the instruction at the given offset.
- isAliveBefore(int, int) - Method in class proguard.evaluation.LivenessAnalyzer
-
Returns whether the specified variable is alive before the instruction at the given offset.
- isAndroid(ClassPath) - Static method in class proguard.io.util.ClassPathUtil
-
Returns whether the class path contains android target formats.
- isAnnotationClass - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is an `annotation class`.
- isAnyParameterUpdated() - Method in class proguard.evaluation.MethodResult
-
Whether any parameter was updated during method execution.
- isApk() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is an apk file.
- isApplicable(int) - Method in class proguard.classfile.attribute.ExceptionInfo
-
Returns whether the exception's try block contains the instruction at the given offset.
- isApplicable(int, int) - Method in class proguard.classfile.attribute.ExceptionInfo
-
Returns whether the exception's try block overlaps with the specified block of instructions.
- isArchive(ClassPathEntry) - Static method in class proguard.io.D8ClassConverter.D8DexFile
- isBranchOrExceptionTarget(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the target of a branch instruction or an exception.
- isBranchOrigin(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the origin of a branch instruction in the CodeAttribute that was visited most recently.
- isBranchOrigin(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the origin of a branch instruction.
- isBranchTarget(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the target of a branch instruction in the CodeAttribute that was visited most recently.
- isBranchTarget(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the target of a branch instruction.
- isCast(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to a cast.
- isCategory2() - Method in class proguard.classfile.constant.ClassConstant
- isCategory2() - Method in class proguard.classfile.constant.Constant
-
Returns whether the constant is of category 2.
- isCategory2() - Method in class proguard.classfile.constant.DoubleConstant
- isCategory2() - Method in class proguard.classfile.constant.DynamicConstant
- isCategory2() - Method in class proguard.classfile.constant.FieldrefConstant
- isCategory2() - Method in class proguard.classfile.constant.FloatConstant
- isCategory2() - Method in class proguard.classfile.constant.IntegerConstant
- isCategory2() - Method in class proguard.classfile.constant.InterfaceMethodrefConstant
- isCategory2() - Method in class proguard.classfile.constant.InvokeDynamicConstant
- isCategory2() - Method in class proguard.classfile.constant.LongConstant
- isCategory2() - Method in class proguard.classfile.constant.MethodHandleConstant
- isCategory2() - Method in class proguard.classfile.constant.MethodrefConstant
- isCategory2() - Method in class proguard.classfile.constant.MethodTypeConstant
- isCategory2() - Method in class proguard.classfile.constant.ModuleConstant
- isCategory2() - Method in class proguard.classfile.constant.NameAndTypeConstant
- isCategory2() - Method in class proguard.classfile.constant.PackageConstant
- isCategory2() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- isCategory2() - Method in class proguard.classfile.constant.StringConstant
- isCategory2() - Method in class proguard.classfile.constant.Utf8Constant
- isCategory2() - Method in class proguard.classfile.instruction.Instruction
-
Returns whether the instruction is a Category 2 instruction.
- isCategory2() - Method in class proguard.evaluation.value.Category1Value
- isCategory2() - Method in class proguard.evaluation.value.Category2Value
- isCategory2() - Method in class proguard.evaluation.value.TracingValue
- isCategory2() - Method in class proguard.evaluation.value.UnknownValue
- isCategory2() - Method in class proguard.evaluation.value.Value
-
Returns whether the computational type of this Value is a category 2 type.
- isCategory2(int, int) - Method in class proguard.evaluation.LivenessAnalyzer
-
Returns whether the specified variable takes up two entries after the instruction at the given offset.
- isCaught() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeExceptionCfaEdge
-
Returns the assumption on the exception being caught made for the edge.
- isCertainlyCalled() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Returns true if this call is always executed, no matter which branch in the methods are taken and which type the called object has during runtime.
- isClassInitializer(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given method name refers to a class initializer.
- isCompanionObject - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is a `companion object`.
- isCompiledInCompatibilityMode - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Applied to an interface compiled with -Xjvm-default=all or all-compatibility.
- isConst - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is `const`.
- isConstructor() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Return whether the method is a constructor.
- isCreation(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset creates a new, uninitialized object instance, in the CodeAttribute that was visited most recently.
- isCreation(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset creates a new, uninitialized instance.
- isCrossInline - Variable in class proguard.classfile.kotlin.flags.KotlinValueParameterFlags
-
Signifies that the corresponding value parameter is `crossinline`.
- isDalvik(ClassPath) - Static method in class proguard.io.util.ClassPathUtil
-
Returns whether the class path contains dalvik target formats.
- isData - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is `data`.
- isDeclaration - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
A member kind flag, signifying that the corresponding function is explicitly declared in the containing class.
- isDeclared - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
A member kind flag, signifying that the corresponding property is explicitly declared in the containing class.
- isDefault - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
-
Signifies that the corresponding property is not default, i.e.
- isDefaultImpls(KotlinSyntheticClassKindMetadata) - Static method in class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- isDefinitelyNonNull - Variable in class proguard.classfile.kotlin.flags.KotlinTypeFlags
-
Signifies that the corresponding type is [definitely non-null](https://kotlinlang.org/docs/whatsnew17.html#stable-definitely-non-nullable-types).
- isDelegated - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is a delegated property.
- isDelegation - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
A member kind flag, signifying that the corresponding function exists in the containing class because it has been produced by interface delegation (delegation "by").
- isDelegation - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
A member kind flag, signifying that the corresponding property exists in the containing class because it has been produced by interface delegation (delegation "by").
- isDeleted(int) - Method in class proguard.classfile.editor.VariableEditor
-
Returns whether the given variable at the given offset will be deleted.
- isDex() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a dex file.
- isDirectory() - Method in class proguard.io.ClassPathDataEntry
- isDirectory() - Method in interface proguard.io.DataEntry
-
Returns whether the data entry represents a directory.
- isDirectory() - Method in class proguard.io.DummyDataEntry
- isDirectory() - Method in class proguard.io.FileDataEntry
- isDirectory() - Method in class proguard.io.NamedDataEntry
- isDirectory() - Method in class proguard.io.StreamingDataEntry
- isDirectory() - Method in class proguard.io.WrappedDataEntry
- isDirectory() - Method in class proguard.io.ZipDataEntry
- isDirectory() - Method in class proguard.io.ZipFileDataEntry
- isEar() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a ear file.
- isEmpty() - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- isEmpty() - Method in class proguard.analysis.cpa.defaults.Cfa
-
Returns true if there are no nodes in the CFA, false otherwise.
- isEmpty() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- isEmpty() - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Checks whether the waitlist is empty.
- isEmpty() - Method in class proguard.io.ClassPath
- isEntryNode() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Checks whether the node is a function entry.
- isEntryNode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- isEnumClass - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is an `enum class`.
- isEnumEntry - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is an enum entry.
- isExceptionEnd(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the end of an exception try block in the CodeAttribute that was visited most recently.
- isExceptionExitNode() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns true if the node is the return location of the function (offset ==
CfaNode.EXCEPTION_EXIT_NODE_OFFSET
). - isExceptionHandler(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the start of an exception handler in the CodeAttribute that was visited most recently.
- isExceptionHandler(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the start of an exception handler.
- isExceptionHandler(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to an exception handler.
- isExceptionStart(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the start of an exception try block in the CodeAttribute that was visited most recently.
- isExitNode() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Checks whether the node is a function exit.
- isExitNode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- isExpect - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is `expect`.
- isExpect - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `expect`.
- isExpect - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is `expect`.
- isExtendable(Clazz) - Static method in class proguard.classfile.util.ClassUtil
-
Returns `true` if a
Clazz
is null or if it does not represent a final class. - isExternal - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is `external`.
- isExternal - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `external`.
- isExternal - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
-
Signifies that the corresponding property is `external`.
- isExternal - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is `external`.
- isExternalMethodNameAndArguments(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given member String represents an external method name with arguments.
- isFakeOverride - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
A member kind flag, signifying that the corresponding function exists in the containing class because a function with a suitable signature exists in a supertype.
- isFakeOverride - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
A member kind flag, signifying that the corresponding property exists in the containing class because a property with a suitable signature exists in a supertype.
- isFieldValue(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to a field value.
- isFiltered() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry has any kind of filter.
- isFinal - Variable in class proguard.classfile.kotlin.flags.KotlinModalityFlags
-
Signifies the declaration is 'final'
- isFinallyNode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCatchCfaNode
-
Returns true if the catch node represents the beginning of a finally block.
- isFun - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is a functional interface, i.e.
- isGetterName(String) - Static method in class proguard.classfile.util.kotlin.KotlinNameUtil
- ishl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ishl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ishr() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ishr() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- isIncomplete() - Method in class proguard.classfile.ClassSignature
- isIncomplete() - Method in class proguard.classfile.FieldSignature
- isIncomplete() - Method in class proguard.classfile.MethodDescriptor
-
Check if this descriptor is missing information.
- isIncomplete() - Method in class proguard.classfile.MethodSignature
- isIncomplete() - Method in class proguard.classfile.Signature
-
Check if this signature is missing information.
- isInFeature(String) - Method in interface proguard.util.FeatureNamed
-
Returns whether the entity is part of the given feature.
- isInFeature(String) - Method in class proguard.util.SimpleFeatureNamedProcessable
- isInfix - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `infix`.
- isInitializedBefore(int, int) - Method in class proguard.evaluation.InitializationFinder
-
Returns whether the specified stack entry is initialized.
- isInitializedBefore(int, InstructionOffsetValue) - Method in class proguard.evaluation.InitializationFinder
-
Returns whether the given creation offset is initialized before the given offset.
- isInitializer() - Method in class proguard.evaluation.InitializationFinder
-
Returns whether the method is an instance initializer, in the CodeAttribute that was visited most recently.
- isInitializer(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the special invocation of an instance initializer, in the CodeAttribute that was visited most recently.
- isInitializer(int) - Method in class proguard.evaluation.InitializationFinder
-
Returns whether the instruction at the given offset is the special invocation of an instance initializer.
- isInitializer(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the special invocation of an instance initializer.
- isInitializer(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given method name refers to a class initializer or an instance initializer.
- isInline - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `inline`.
- isInline - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
-
Signifies that the corresponding property is `inline`.
- isInner - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is `inner`.
- isInnerClassName() - Method in class proguard.classfile.util.DescriptorClassEnumeration
-
Returns whether the most recently returned class name was a recomposed inner class name from a signature.
- isInstanceInitializer(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given method name refers to an instance initializer.
- isInstanceMethod() - Method in class proguard.evaluation.executor.MethodExecutionInfo
- isInstanceOf(String, Clazz) - Static method in class proguard.classfile.util.InitializedClassUtil
-
Returns true if the given type is instance of the given clazz (i.e.
- isInstanceOf(Clazz) - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether "instanceof" for the given clazz would return true for the wrapped value (i.e., the tracked value is an instance of clazz or extends/implements it).
- isInstanceOf(StateT, String) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Returns an abstract state representing the result of the
instanceof
operation. - isInstanceUpdated() - Method in class proguard.evaluation.MethodResult
-
Whether the calling instance was updated during method execution.
- isInstruction(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether there is an instruction at the given offset in the CodeAttribute that was visited most recently.
- isInstruction(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether there is an instruction at the given offset.
- isInterface - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is an `interface`.
- isInternal - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
For top-level declarations : signifies visibility everywhere in the same module For class/interface members: signifies visibility everywhere in the same module to users who can has access to the declaring class
- isInternalArrayInterfaceName(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal class name is one of the interfaces that is implemented by all array types.
- isInternalArrayType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is an array type.
- isInternalCategory2Type(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is a primitive Category 2 type.
- isInternalClassType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is a plain class type (including an array type of a plain class type).
- isInternalMethodDescriptor(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal descriptor String represents a method descriptor.
- isInternalPrimitiveBoxingType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given class is a class boxing a primitive type (not void).
- isInternalPrimitiveType(char) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is a plain primitive type (not void).
- isInternalPrimitiveType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is a plain primitive type (not void).
- isInternalPrimitiveTypeOrString(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given internal type is a plain primitive type (not void) or a java/lang/String.
- isInternalType(String) - Static method in class proguard.classfile.util.ClassUtil
-
Returns whether the given type is an internal type, i.e.
- isInvoke(byte) - Static method in class proguard.analysis.cpa.jvm.util.InstructionClassifier
- isJar() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a jar file.
- isJmod() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a jmod file.
- isLambda(KotlinSyntheticClassKindMetadata) - Static method in class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- isLateinit - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is `lateinit`.
- isLess(AbstractStateT) - Method in interface proguard.analysis.cpa.defaults.LatticeAbstractState
-
Strictly compares itself to the
abstractState
. - isLessOrEqual(AbstractStateT) - Method in interface proguard.analysis.cpa.defaults.LatticeAbstractState
-
Compares itself to the
abstractState
. - isLessOrEqual(ListAbstractState<AbstractSpaceT>) - Method in class proguard.analysis.cpa.defaults.ListAbstractState
- isLessOrEqual(MapAbstractState<KeyT, AbstractSpaceT>) - Method in interface proguard.analysis.cpa.defaults.MapAbstractState
- isLessOrEqual(SetAbstractState<T>) - Method in class proguard.analysis.cpa.defaults.SetAbstractState
- isLessOrEqual(StackAbstractState<AbstractSpaceT>) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
- isLessOrEqual(AbstractState, AbstractState) - Method in class proguard.analysis.cpa.defaults.DelegateAbstractDomain
- isLessOrEqual(AbstractState, AbstractState) - Method in interface proguard.analysis.cpa.interfaces.AbstractDomain
-
Compares two abstract states.
- isLessOrEqual(JvmMemoryLocationAbstractState<AbstractStateT>) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- isLessOrEqual(ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- isLessOrEqual(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- isLessOrEqual(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- isLessOrEqual(JvmAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- isLessOrEqual(JvmFrameAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- isLoad - Variable in class proguard.evaluation.SimplifiedInvocationUnit
- isLoad() - Method in class proguard.classfile.instruction.VariableInstruction
-
Returns whether this instruction loads the value of a variable.
- isLocal - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
Signifies that the declaration is declared inside a code block, not visible from outside
- isLongShift(byte) - Static method in class proguard.analysis.cpa.jvm.util.InstructionClassifier
- isMatching() - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns whether the complete pattern sequence has been matched.
- isMemoryLimitReached(long) - Static method in class proguard.dexfile.ir.Util
- isMethodParameter(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to a method parameter.
- isMethodReference() - Method in class proguard.backport.LambdaExpression
-
Returns whether the lambda expression is actually a method reference.
- isMethodReturnValue(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to a method return value.
- isMethodSignature() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns whether the descriptor is a method signature.
- isModeled() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether the wrapped value is modeled.
- isModified() - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Returns whether the code has been modified in any way.
- isModified(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Returns whether the instruction at the given offset has been modified in any way.
- isMovedFromInterfaceCompanion - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that its backing field is declared as a static field in an interface, usually happens when @JvmField annotation is used e.g.
- isMutable() - Method in class proguard.evaluation.executor.ReflectionExecutor.InstanceCopyResult
- isNegated - Variable in class proguard.classfile.kotlin.flags.KotlinEffectExpressionFlags
-
Signifies that the corresponding effect expression should be negated to compute the proposition or the conclusion of an effect.
- isNewinstance(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns whether the specified instruction offset corresponds to a new instance.
- isNoInline - Variable in class proguard.classfile.kotlin.flags.KotlinValueParameterFlags
-
Signifies that the corresponding value parameter is `noinline`.
- isNotNull() - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is not
null
. - isNull() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- isNull() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether the wrapped value is null.
- isNull() - Method in class proguard.evaluation.value.ParticularReferenceValue
- isNull() - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue is
null
. - isNull() - Method in class proguard.evaluation.value.TracedReferenceValue
- isNull() - Method in class proguard.evaluation.value.TypedReferenceValue
- isNull() - Method in class proguard.evaluation.value.UnknownReferenceValue
- isNullable - Variable in class proguard.classfile.kotlin.flags.KotlinTypeFlags
-
Signifies that the corresponding type is marked as nullable, i.e.
- isNullCheckPredicate - Variable in class proguard.classfile.kotlin.flags.KotlinEffectExpressionFlags
-
Signifies that the corresponding effect expression checks whether a value of some variable is `null`.
- isObject - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is a non-companion `object`.
- isOfType(String) - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether the wrapped value is exactly of a type.
- isOfTypeAndNotNull(String) - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether the wrapped value is exactly of a type and hasn't a null value.
- isOpen - Variable in class proguard.classfile.kotlin.flags.KotlinModalityFlags
-
Signifies the declaration is 'open'
- isOperator - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `operator`.
- isOutput() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is an output entry.
- isOverriden(Clazz, Method) - Method in class proguard.classfile.util.MemberFinder
-
Returns whether the given method is overridden anywhere down the class hierarchy.
- isParameterless() - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- isParticular() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- isParticular() - Method in class proguard.evaluation.value.InstructionOffsetValue
- isParticular() - Method in class proguard.evaluation.value.ParticularDoubleValue
- isParticular() - Method in class proguard.evaluation.value.ParticularFloatValue
- isParticular() - Method in class proguard.evaluation.value.ParticularIntegerValue
- isParticular() - Method in class proguard.evaluation.value.ParticularLongValue
- isParticular() - Method in class proguard.evaluation.value.ParticularReferenceValue
- isParticular() - Method in class proguard.evaluation.value.RangeIntegerValue
- isParticular() - Method in class proguard.evaluation.value.TopValue
- isParticular() - Method in class proguard.evaluation.value.TracedReferenceValue
- isParticular() - Method in class proguard.evaluation.value.TracingValue
- isParticular() - Method in class proguard.evaluation.value.TypedReferenceValue
- isParticular() - Method in class proguard.evaluation.value.UnknownReferenceValue
- isParticular() - Method in class proguard.evaluation.value.Value
-
Returns whether this Value represents a single particular (known) value.
- isPrecise() - Method in interface proguard.evaluation.value.object.AnalyzedObject
-
Whether the wrapped value is precise.
- isPrivate - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
For top-level declarations: visible only inside the file containing the declaration For class/interface members: visible only within the class
- isPrivateToThis - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
For class/interface members: visible only on the same instance of the declaring class
- isProtected - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
For class/interface members: private + visible in subclasses
- isPublic - Variable in class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
For top-level declarations: visible everywhere For class/interface members: visible to everywhere to users who can access the declaring class
- isRaw - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- isReachable(int) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
-
Returns whether the instruction at the given offset is reachable in the most recently visited code attribute.
- isReachable(int) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
-
Returns whether the instruction at the given offset is reachable in the most recently visited code attribute.
- isReified - Variable in class proguard.classfile.kotlin.flags.KotlinTypeParameterFlags
-
Signifies that the corresponding type parameter is `reified`.
- isResultValid() - Method in class proguard.evaluation.MethodResult
-
Returns whether the result is invalid (i.e., whether it was created via
MethodResult.invalidResult()
). - isReturn(byte) - Static method in class proguard.analysis.cpa.jvm.util.InstructionClassifier
- isReturnExitNode() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns true if the node is the return location of the function (offset ==
CfaNode.RETURN_EXIT_NODE_OFFSET
). - isReturnExitNode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmUnknownCfaNode
- isReturnValuePresent() - Method in class proguard.evaluation.MethodResult
-
Whether the result provides a return value.
- isSame(int, int) - Static method in class proguard.classfile.visitor.CounterConditionalClassVisitor
- isSatisfied() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCfaEdge
-
Returns the assumption on the branch statement result made on this edge.
- isSealed - Variable in class proguard.classfile.kotlin.flags.KotlinModalityFlags
-
Signifies the declaration is 'sealed'
- isSecondary - Variable in class proguard.classfile.kotlin.flags.KotlinConstructorFlags
-
Signifies that the corresponding constructor is secondary, i.e.
- isSerializable() - Method in class proguard.backport.LambdaExpression
-
Returns whether the lambda expression is serializable.
- isSetterName(String) - Static method in class proguard.classfile.util.kotlin.KotlinNameUtil
- isShadowed(Clazz, Field) - Method in class proguard.classfile.util.MemberFinder
-
Returns whether the given field is shadowed anywhere down the class hierarchy.
- isSpecific() - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- isSpecific() - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- isSpecific() - Method in class proguard.evaluation.value.InstructionOffsetValue
- isSpecific() - Method in class proguard.evaluation.value.SpecificDoubleValue
- isSpecific() - Method in class proguard.evaluation.value.SpecificFloatValue
- isSpecific() - Method in class proguard.evaluation.value.SpecificIntegerValue
- isSpecific() - Method in class proguard.evaluation.value.SpecificLongValue
- isSpecific() - Method in class proguard.evaluation.value.TopValue
- isSpecific() - Method in class proguard.evaluation.value.TracedReferenceValue
- isSpecific() - Method in class proguard.evaluation.value.TracingValue
- isSpecific() - Method in class proguard.evaluation.value.Value
-
Returns whether this Value represents a single specific (but possibly unknown) value.
- isStarProjection() - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- isStateless() - Method in class proguard.backport.LambdaExpression
-
Returns whether the lambda expression is stateless.
- isStatic - Variable in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- isStatic - Variable in class proguard.dexfile.ir.IrMethod
- isStatic - Variable in class proguard.evaluation.SimplifiedInvocationUnit
- isStatic() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Check if this call is static (no implicit
Call.instance
set) or not. - isStatic() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Return whether the method is static.
- isStaticCall(byte) - Static method in class proguard.classfile.instruction.InstructionUtil
-
Check if an instruction opcode refers to a static call (i.e.
- isStore() - Method in class proguard.classfile.instruction.VariableInstruction
-
Returns whether this instruction stores the value of a variable.
- isSubroutine(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is part of a subroutine in the CodeAttribute that was visited most recently.
- isSubroutine(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is part of a subroutine.
- isSubroutineInvocation(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is a subroutine invocation in the CodeAttribute that was visited most recently.
- isSubroutineInvocation(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is a subroutine invocation.
- isSubroutineReturning(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the subroutine at the given offset is ever returning by means of a regular 'ret' instruction.
- isSubroutineReturning(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the subroutine at the given offset is ever returning by means of a regular 'ret' instruction.
- isSubroutineStart(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the start of a subroutine in the CodeAttribute that was visited most recently.
- isSubroutineStart(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the start of a subroutine.
- isSupportedMetadataVersion(KotlinMetadataVersion) - Static method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- isSupportsFullInheritance() - Method in class proguard.evaluation.executor.ReflectiveModelExecutor.SupportedModelInfo
- isSuspend - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `suspend`.
- isSuspend - Variable in class proguard.classfile.kotlin.flags.KotlinTypeFlags
-
Signifies that the corresponding type is `suspend`.
- isSynthesized - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
A member kind flag, signifying that the corresponding function exists in the containing class because it has been synthesized by the compiler and has no declaration in the source code.
- isSynthesized - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
A member kind flag, signifying that the corresponding property exists in the containing class because it has been synthesized by the compiler and has no declaration in the source code.
- isTailrec - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
-
Signifies that the corresponding function is `tailrec`.
- isTarget(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns whether the instruction at the given offset is the target of any kind in the CodeAttribute that was visited most recently.
- isTarget(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset is the target of any kind.
- isThrow(Stmt) - Static method in class proguard.dexfile.ir.ts.Cfg
- isTopInitializedBefore(int, int) - Method in class proguard.evaluation.InitializationFinder
-
Returns whether the specified stack entry is initialized.
- istore(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- istore(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- istore_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- istore_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- istore_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- istore_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- istore_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- istore_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- istore_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- istore_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- isTraced(int) - Method in class proguard.evaluation.LivenessAnalyzer
-
Returns whether the instruction at the given offset has ever been executed during the partial evaluation.
- isTraced(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether the instruction at the given offset has ever been executed during the partial evaluation.
- isTraced(int, int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns whether a block of instructions is ever used.
- isTruncated - Variable in class proguard.analysis.datastructure.callgraph.Node
- isTypedReturn(byte) - Static method in class proguard.analysis.cpa.jvm.util.InstructionClassifier
-
Checks if the opcode is nonvoid return.
- isub() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- isub() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- isUnknownNode() - Method in interface proguard.analysis.cpa.interfaces.CfaNode
-
Returns true if the location of the node is unknown.
- isUnknownNode() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmUnknownCfaNode
- isUsualClass - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
A class kind flag, signifying that the corresponding class is a usual `class`.
- isValidForSource - Variable in class proguard.analysis.cpa.domain.taint.TaintSink
- isValidForSource - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- isValidKotlinMetadataAnnotationField(String) - Static method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- isValue - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
-
Signifies that the corresponding class is `value`.
- isVar - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
-
Signifies that the corresponding property is `var`.
- isVarArg() - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- isWar() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a war file.
- isWhenMappings(KotlinSyntheticClassKindMetadata) - Static method in class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- isWide() - Method in class proguard.classfile.instruction.Instruction
-
Returns whether the instruction is wide, i.e.
- isWide() - Method in class proguard.classfile.instruction.VariableInstruction
- isZip() - Method in class proguard.io.ClassPathEntry
-
Returns whether this data entry is a zip file.
- Item(String, Object) - Constructor for class proguard.dexfile.reader.node.DexAnnotationNode.Item
- items - Variable in class proguard.dexfile.reader.node.DexAnnotationNode
- iterator() - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- iterator() - Method in class proguard.classfile.util.InternalTypeIterable
- iterator() - Method in class proguard.dexfile.ir.stmt.StmtList
- iushr() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- iushr() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ixor() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ixor() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
J
- J - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- J - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- JarReader - Class in proguard.io
-
This
DataEntryReader
lets a givenDataEntryReader
read all data entries of the read archive data entries. - JarReader(boolean, DataEntryReader) - Constructor for class proguard.io.JarReader
-
Creates a new JarReader that optionally reads jmod files.
- JarReader(DataEntryReader) - Constructor for class proguard.io.JarReader
-
Creates a new JarReader.
- JarUtil - Class in proguard.examples
-
This utility class provides methods to read and write the classes in jars.
- JarUtil() - Constructor for class proguard.examples.JarUtil
- JarWriter - Class in proguard.io
-
This
DataEntryWriter
sends data entries to another given data entry writer, automatically adding a manifest file. - JarWriter(String[], String, String, StringFunction, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.JarWriter
-
Creates a new JarWriter.
- JarWriter(String[], String, DataEntryWriter) - Constructor for class proguard.io.JarWriter
-
Creates a new JarWriter wth default manifest file name "META-INF/MANIFEST.MF".
- JarWriter(String[], DataEntryWriter) - Constructor for class proguard.io.JarWriter
-
Creates a new JarWriter wth default manifest file name "META-INF/MANIFEST.MF".
- JarWriter(DataEntryWriter) - Constructor for class proguard.io.JarWriter
-
Creates a new JarWriter wth default manifest digest "SHA-256" and manifest file name "META-INF/MANIFEST.MF".
- JarWriter.MyMultiDigestOutputStream - Class in proguard.io
-
This FilterOutputStream automatically appends a file digest entry to a given manifest writer, when the stream is closed.
- JAVA_FILE_EXTENSION - Static variable in class proguard.classfile.JavaConstants
- JAVA_IDENTIFIER - proguard.io.DataEntryTokenType
- JavaAccessConstants - Class in proguard.classfile
-
Access modifiers for classes, fields, methods, parameters, and modules in Java source code.
- JavaAccessConstants() - Constructor for class proguard.classfile.JavaAccessConstants
- JavaConstants - Class in proguard.classfile
-
External names and descriptors of common classes, fields, and methods from the Java runtime.
- JavaConstants() - Constructor for class proguard.classfile.JavaConstants
- JavaFieldReferenceInfo - Class in proguard.classfile.kotlin.reflect
- JavaFieldReferenceInfo(Clazz, Clazz, Member) - Constructor for class proguard.classfile.kotlin.reflect.JavaFieldReferenceInfo
- javaLangClassClass - Variable in class proguard.classfile.constant.ClassConstant
-
An extra field pointing to the java.lang.Class Clazz object.
- javaLangInvokeMethodHandleClass - Variable in class proguard.classfile.constant.MethodHandleConstant
-
An extra field pointing to the java.lang.invoke.MethodHandle Clazz object.
- javaLangInvokeMethodTypeClass - Variable in class proguard.classfile.constant.MethodTypeConstant
-
An extra field pointing to the java.lang.invoke.MethodType Clazz object.
- javaLangStringClass - Variable in class proguard.classfile.constant.StringConstant
-
An extra field pointing to the java.lang.String Clazz object.
- JavaMethodReferenceInfo - Class in proguard.classfile.kotlin.reflect
- JavaMethodReferenceInfo(Clazz, Clazz, Member) - Constructor for class proguard.classfile.kotlin.reflect.JavaMethodReferenceInfo
- JavaReferenceInfo - Class in proguard.classfile.kotlin.reflect
- JavaReferenceInfo(Clazz, Clazz, Member) - Constructor for class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- JavaReflectionApiExecutor - Class in proguard.evaluation.executor
-
This
Executor
provides an implementation forExecutor.getMethodResult(proguard.evaluation.executor.MethodExecutionInfo, proguard.evaluation.ValueCalculator)
which resolves a number of simpleClass
andClassLoader
API methods. - JavaReflectionApiExecutor.Builder - Class in proguard.evaluation.executor
-
Builder for
JavaReflectionApiExecutor
. - JavaTypeConstants - Class in proguard.classfile
-
Constant characters that are part of primitive and non-primitive type descriptors in Java source code.
- JavaTypeConstants() - Constructor for class proguard.classfile.JavaTypeConstants
- JavaVersionConstants - Class in proguard.classfile
-
Known external version numbers of class files.
- JavaVersionConstants() - Constructor for class proguard.classfile.JavaVersionConstants
- JD - proguard.dexfile.ir.TypeClass
- join(AbstractStateT) - Method in interface proguard.analysis.cpa.defaults.LatticeAbstractState
-
Computes a join over itself and the
abstractState
. - join(String, String...) - Static method in class proguard.util.StringUtil
-
Joins the given strings using the provided separator.
- join(ListAbstractState<AbstractSpaceT>) - Method in class proguard.analysis.cpa.defaults.ListAbstractState
- join(MapAbstractState<KeyT, AbstractSpaceT>) - Method in interface proguard.analysis.cpa.defaults.MapAbstractState
- join(SetAbstractState<T>) - Method in class proguard.analysis.cpa.defaults.SetAbstractState
- join(StackAbstractState<AbstractSpaceT>) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
- join(AbstractState, AbstractState) - Method in class proguard.analysis.cpa.defaults.DelegateAbstractDomain
- join(AbstractState, AbstractState) - Method in interface proguard.analysis.cpa.interfaces.AbstractDomain
-
Computes the join over two abstract states.
- join(JvmMemoryLocationAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- join(ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- join(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- join(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- join(JvmAbstractState<SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
- join(JvmAbstractState<SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
- join(JvmAbstractState<ValueAbstractState>) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
- join(JvmAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- join(JvmFrameAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- JsonPrinter - Class in proguard.evaluation.util.jsonprinter
-
Tracks the state of the partial evaluator able to provide debug information in JSON format.
- JsonPrinter() - Constructor for class proguard.evaluation.util.jsonprinter.JsonPrinter
- JsonPrinter(Clazz) - Constructor for class proguard.evaluation.util.jsonprinter.JsonPrinter
- JsonPrinter(Clazz, Method) - Constructor for class proguard.evaluation.util.jsonprinter.JsonPrinter
- jsr(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- jsr(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- jsr_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- jsr_w(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- jumpOffsets - Variable in class proguard.classfile.instruction.SwitchInstruction
- JumpStmt - Interface in proguard.dexfile.ir.stmt
- JumpStmtNode - Class in proguard.dexfile.reader.node.insn
- JumpStmtNode(Op, int, int, DexLabel) - Constructor for class proguard.dexfile.reader.node.insn.JumpStmtNode
- Jvm - Static variable in interface proguard.analysis.cpa.util.StateNames
- JvmAbstractState<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state
-
The
JvmAbstractState
consists of the method frameJvmFrameAbstractState
and the heapJvmHeapAbstractState
. - JvmAbstractState(JvmCfaNode, JvmFrameAbstractState<StateT>, JvmHeapAbstractState<StateT>, MapAbstractState<String, StateT>) - Constructor for class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Create a JVM abstract state.
- JvmAbstractStateFactory<StateT extends LatticeAbstractState<StateT>> - Interface in proguard.analysis.cpa.jvm.state
-
This interface contains a method creating a fresh instance of
JvmAbstractState
. - JvmAssumeCaseCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
An edge representing an assumption that a case of a switch statement is taken.
- JvmAssumeCaseCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCaseCfaEdge
-
Create a JVM CFA assume case edge.
- JvmAssumeCaseCfaEdge(CodeAttribute, int, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCaseCfaEdge
-
Create a disconnected JVM CFA assume case edge.
- JvmAssumeCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
An edge representing an assumption on a JVM branch instruction that can be either taken or not taken.
- JvmAssumeCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int, boolean) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCfaEdge
-
Create a JVM CFA assume branch edge.
- JvmAssumeCfaEdge(CodeAttribute, int, boolean) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCfaEdge
-
Create a disconnected JVM CFA assume branch edge.
- JvmAssumeDefaultCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
An edge representing an assumption that the default case of a switch statement is taken.
- JvmAssumeDefaultCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeDefaultCfaEdge
-
Create a JVM CFA assume default edge.
- JvmAssumeDefaultCfaEdge(CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeDefaultCfaEdge
-
Create a disconnected JVM CFA assume default edge.
- JvmAssumeExceptionCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
An edge representing an assumption on a JVM exception of a specific type that can be either caught or not caught.
- JvmAssumeExceptionCfaEdge(boolean, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeExceptionCfaEdge
-
Create a disconnected JVM CFA exception assumption edge.
- JvmAssumeExceptionCfaEdge(JvmCfaNode, JvmCfaNode, boolean, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeExceptionCfaEdge
-
Create a JVM CFA exception assumption edge.
- JvmBamCpaRun<CpaT extends ConfigurableProgramAnalysis,AbstractStateT extends LatticeAbstractState<AbstractStateT>,OuterAbstractStateT extends AbstractState> - Class in proguard.analysis.cpa.jvm.util
-
A JVM instance of
BamCpaRun
uses a reached set optimized for program location-dependent analysis. - JvmBamCpaRun(JvmCfa, int) - Constructor for class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
-
Create a JVM BAM CPA run.
- JvmBamCpaRun(JvmCfa, int, HeapModel, AbortOperator, boolean) - Constructor for class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
-
Create a JVM BAM CPA run.
- JvmBamCpaRun.Builder - Class in proguard.analysis.cpa.jvm.util
-
A builder for
JvmBamCpaRun
. - JvmCallCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
A
JvmCfaEdge
representing a call to another method, linking to the first node of the called method. - JvmCallCfaEdge(JvmCfaNode, JvmCfaNode, Call) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
-
Create a JVM CFA call edge.
- JvmCallCfaEdge(Call) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
-
Create a disconnected JVM CFA call edge.
- JvmCatchCfaNode - Class in proguard.analysis.cpa.jvm.cfa.nodes
-
A
JvmCfaNode
representing the beginning of a catch or finally block. - JvmCatchCfaNode(List<JvmCfaEdge>, List<JvmCfaEdge>, MethodSignature, int, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCatchCfaNode
-
Create JVM CFA catch node with the specified entering and exiting edges.
- JvmCatchCfaNode(MethodSignature, int, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCatchCfaNode
-
Create a JVM CFA catch node without edges.
- JvmCfa - Class in proguard.analysis.cpa.jvm.cfa
-
A JVM specific implementation of
Cfa
. - JvmCfa() - Constructor for class proguard.analysis.cpa.jvm.cfa.JvmCfa
- JvmCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
Default implementation of
CfaEdge
for JVM instructions. - JvmCfaEdge() - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
-
Create a disconnected JVM CFA edge.
- JvmCfaEdge(JvmCfaNode, JvmCfaNode) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
-
Create a JVM CFA edge.
- JvmCfaNode - Class in proguard.analysis.cpa.jvm.cfa.nodes
-
A node representing a code location of a JVM method identified by a
MethodSignature
and an offset. - JvmCfaNode(List<JvmCfaEdge>, List<JvmCfaEdge>, MethodSignature, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Create JVM CFA node with the specified entering and exiting edges.
- JvmCfaNode(MethodSignature, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
-
Create a JVM CFA node without edges.
- JvmCfaReferenceValueFactory - Class in proguard.analysis.cpa.jvm.domain.value
-
This
ParticularReferenceValueFactory
createsIdentifiedReferenceValue
andParticularReferenceValue
s using the creation site as the unique identifier. - JvmCfaReferenceValueFactory(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmCfaReferenceValueFactory
- JvmDefaultExpandOperator<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.operators
-
This
ExpandOperator
simulates the JVM behavior on a method exit. - JvmDefaultExpandOperator(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.operators.JvmDefaultExpandOperator
-
Create the default expand operator for the JVM.
- JvmDefaultExpandOperator(JvmCfa, boolean) - Constructor for class proguard.analysis.cpa.jvm.operators.JvmDefaultExpandOperator
-
Create the default expand operator for the JVM.
- JvmDefaultReduceOperator<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.operators
-
This
ReduceOperator
simulates the JVM behavior on a method call. - JvmDefaultReduceOperator() - Constructor for class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
-
Create the default reduce operator for the JVM.
- JvmDefaultReduceOperator(boolean) - Constructor for class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
-
Create the default reduce operator for the JVM.
- JvmForgetfulHeapAbstractState<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state.heap
-
This is a forgetful stub heap implementation.
- JvmForgetfulHeapAbstractState(StateT) - Constructor for class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
-
Create a forgetful heap abstract state returning the specified value for all queries.
- JvmFrameAbstractState<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state
-
The
JvmFrameAbstractState
combines the operand stack as theStackAbstractState
and the local variable array as theListAbstractState
. - JvmFrameAbstractState() - Constructor for class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Create an empty frame.
- JvmFrameAbstractState(ListAbstractState<StateT>, StackAbstractState<StateT>) - Constructor for class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Create a frame from a local variable array and an operand stack.
- JvmHeapAbstractState<StateT extends LatticeAbstractState<StateT>> - Interface in proguard.analysis.cpa.jvm.state.heap
-
The
JvmHeapAbstractState
provides the interfaces for heap operations over objects and arrays. - JvmHeapLocation - Class in proguard.analysis.cpa.jvm.witness
-
The
JvmHeapLocation
is a memory location corresponding to a dynamic memory entity. - JvmHeapLocation(SetAbstractState<Reference>, String) - Constructor for class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
-
Create a heap location.
- JvmInstructionCfaEdge - Class in proguard.analysis.cpa.jvm.cfa.edges
-
A
JvmCfaEdge
the operation of which is defined by an instruction. - JvmInstructionCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
-
Create a JVM CFA instruction edge.
- JvmInstructionCfaEdge(CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
-
Create a disconnected JVM CFA instruction edge.
- JvmIntraproceduralCfaFillerAllInstructionVisitor - Class in proguard.analysis.cpa.jvm.cfa.visitors
- JvmIntraproceduralCfaFillerAllInstructionVisitor(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.cfa.visitors.JvmIntraproceduralCfaFillerAllInstructionVisitor
- JvmInvokeTaintSink - Class in proguard.analysis.cpa.jvm.domain.taint
-
A
JvmTaintSink
on a method invocation. - JvmInvokeTaintSink(Signature, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
-
Deprecated.
- JvmInvokeTaintSink(Signature, Predicate<TaintSource>, boolean, Set<Integer>, Set<String>, Predicate<Call>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
-
Create a taint sink.
- JvmInvokeTaintSink(Signature, Predicate<Call>, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
-
Deprecated.
- JvmInvokeTaintSink.Builder - Class in proguard.analysis.cpa.jvm.domain.taint
-
Builder for
JvmInvokeTaintSink
. - JvmLocalVariableLocation - Class in proguard.analysis.cpa.jvm.witness
-
The
JvmLocalVariableLocation
is a memory location at the local variable array. - JvmLocalVariableLocation(int) - Constructor for class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
-
Create a local variable location.
- JvmMemoryLocation - Class in proguard.analysis.cpa.jvm.witness
-
A
JvmMemoryLocation
points at a specific location in a certain state of the Jvm. - JvmMemoryLocation() - Constructor for class proguard.analysis.cpa.jvm.witness.JvmMemoryLocation
- JvmMemoryLocationAbstractState<AbstractStateT extends AbstractState & ProgramLocationDependent<JvmCfaNode,JvmCfaEdge,MethodSignature>> - Class in proguard.analysis.cpa.jvm.domain.memory
-
This
AbstractState
consists of aBamLocationDependentJvmMemoryLocation
with a set of sources contributed into its value and the call stack that generated it. - JvmMemoryLocationAbstractState(BamLocationDependentJvmMemoryLocation<AbstractStateT>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Create a
JvmMemoryLocationAbstractState
with empty source locations and call stack. - JvmMemoryLocationAbstractState(JvmMemoryLocation, JvmCfaNode, ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Create a
JvmMemoryLocationAbstractState
with empty source locations and call stack. - JvmMemoryLocationAbstractState(JvmMemoryLocation, JvmCfaNode, ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>, LinkedList<JvmMemoryLocationAbstractState.StackEntry>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Create a
JvmMemoryLocationAbstractState
with empty source locations. - JvmMemoryLocationAbstractState(JvmMemoryLocation, JvmCfaNode, ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>, Set<BamLocationDependentJvmMemoryLocation<AbstractStateT>>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Create a
JvmMemoryLocationAbstractState
with empty call stack. - JvmMemoryLocationAbstractState(JvmMemoryLocation, JvmCfaNode, ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>, Set<BamLocationDependentJvmMemoryLocation<AbstractStateT>>, LinkedList<JvmMemoryLocationAbstractState.StackEntry>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Create a
JvmMemoryLocationAbstractState
with source locations. - JvmMemoryLocationAbstractState.StackEntry - Class in proguard.analysis.cpa.jvm.domain.memory
-
An entry of the call stack of the state.
- JvmMemoryLocationBamCpaRun<CpaT extends ConfigurableProgramAnalysis,AbstractStateT extends LatticeAbstractState<AbstractStateT>> - Class in proguard.analysis.cpa.jvm.domain.memory
-
This abstract analyzer runs the
JvmMemoryLocationCpa
and returns theReachedSet
. - JvmMemoryLocationBamCpaRun(BamCpaRun<CpaT, JvmAbstractState<AbstractStateT>, JvmCfaNode, JvmCfaEdge, MethodSignature>, AbstractStateT) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
-
Create a CPA run.
- JvmMemoryLocationBamCpaRun(BamCpaRun<CpaT, JvmAbstractState<AbstractStateT>, JvmCfaNode, JvmCfaEdge, MethodSignature>, AbstractStateT, AbortOperator, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
-
Create a CPA run.
- JvmMemoryLocationCpa<AbstractStateT extends LatticeAbstractState<AbstractStateT>> - Class in proguard.analysis.cpa.jvm.domain.memory
-
The
JvmMemoryLocationCpa
backtraces memory locations. - JvmMemoryLocationCpa(AbstractStateT, BamCpa<JvmCfaNode, JvmCfaEdge, MethodSignature>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationCpa
- JvmMemoryLocationMergeJoinOperator - Class in proguard.analysis.cpa.jvm.domain.memory
-
This
MergeOperator
applies the join operator to its arguments sharing the same memory location. - JvmMemoryLocationMergeJoinOperator(AbstractDomain) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationMergeJoinOperator
-
Create a merge operator from an abstract domain defining the join operator.
- JvmMemoryLocationTransferRelation<AbstractStateT extends LatticeAbstractState<AbstractStateT>> - Class in proguard.analysis.cpa.jvm.domain.memory
-
The
JvmMemoryLocationTransferRelation
computes the backward successors of anJvmMemoryLocationAbstractState
for a given instruction. - JvmMemoryLocationTransferRelation(AbstractStateT, BamCpa<JvmCfaNode, JvmCfaEdge, MethodSignature>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationTransferRelation
-
Create a memory location transfer relation.
- JvmReferenceAbstractState - Class in proguard.analysis.cpa.jvm.domain.reference
-
A
JvmAbstractState
for the reference CPA. - JvmReferenceAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<Reference>>, JvmHeapAbstractState<SetAbstractState<Reference>>, MapAbstractState<String, SetAbstractState<Reference>>) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
-
Create a JVM reference abstract state.
- JvmReferenceExpandOperator - Class in proguard.analysis.cpa.jvm.domain.reference
-
This expand operator behaves the same as the
JvmDefaultExpandOperator
but operates onJvmReferenceAbstractState
s. - JvmReferenceExpandOperator(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceExpandOperator
-
Create the expand operator for the JVM reference analysis.
- JvmReferenceExpandOperator(JvmCfa, boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceExpandOperator
-
Create the expand operator for the JVM reference analysis.
- JvmReferenceReduceOperator - Class in proguard.analysis.cpa.jvm.domain.reference
-
This reduce operator behaves the same as the
JvmDefaultReduceOperator
but operates onJvmReferenceAbstractState
s. - JvmReferenceReduceOperator() - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceReduceOperator
-
Create the reduce operator for the JVM reference analysis.
- JvmReferenceReduceOperator(boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceReduceOperator
-
Create the reduce operator for the JVM reference analysis.
- JvmReferenceTransferRelation - Class in proguard.analysis.cpa.jvm.domain.reference
-
This
JvmTransferRelation
propagates reference values, destroys references upon arithmetic operations, and creates fresh references for return values of intraprocedurally analyzed calls. - JvmReferenceTransferRelation() - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceTransferRelation
- JvmReturnTaintSink - Class in proguard.analysis.cpa.jvm.domain.taint
-
A
JvmTaintSink
triggered if the return value of the specified method is tainted. - JvmReturnTaintSink(Signature) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
- JvmReturnTaintSink(Signature, Predicate<TaintSource>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
- JvmShallowHeapAbstractState<ReferenceT,StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state.heap.tree
-
A shallow heap models objects as atomic abstract states thus having only one level of depth.
- JvmShallowHeapAbstractState(MapAbstractState<ReferenceT, StateT>, Class<ReferenceT>, StateT) - Constructor for class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
-
Create a shallow heap abstract state returning the specified value for all queries from an existing reference to abstract state map.
- jvmSignature - Variable in class proguard.classfile.kotlin.KotlinConstructorMetadata
- jvmSignature - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- JvmStackLocation - Class in proguard.analysis.cpa.jvm.witness
-
The
JvmStackLocation
is a memory location at the operand stack. - JvmStackLocation(int) - Constructor for class proguard.analysis.cpa.jvm.witness.JvmStackLocation
-
Create a stack location.
- JvmStaticFieldLocation - Class in proguard.analysis.cpa.jvm.witness
-
The
JvmStaticFieldLocation
is a memory location corresponding to a public static field. - JvmStaticFieldLocation(String) - Constructor for class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
-
Create a static field location.
- JvmTaintAbstractState - Class in proguard.analysis.cpa.jvm.domain.taint
-
The
JvmTaintAbstractState
is aJvmAbstractState
with features specific to taint analysis. - JvmTaintAbstractState(JvmCfaNode, JvmFrameAbstractState<SetAbstractState<JvmTaintSource>>, JvmHeapAbstractState<SetAbstractState<JvmTaintSource>>, MapAbstractState<String, SetAbstractState<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
-
Create a taint JVM abstract state.
- JvmTaintBamCpaRun<OuterAbstractStateT extends AbstractState> - Class in proguard.analysis.cpa.jvm.domain.taint
-
This run wraps the execution of BAM
JvmTaintCpa
. - JvmTaintBamCpaRun(JvmCfa, Set<? extends JvmTaintSource>, MethodSignature, int, HeapModel, AbortOperator, boolean, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, MapAbstractStateFactory<String, SetAbstractState<Reference>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun
-
Create a CPA run.
- JvmTaintBamCpaRun.Builder - Class in proguard.analysis.cpa.jvm.domain.taint
-
A builder for
JvmTaintBamCpaRun
. - JvmTaintCpa - Class in proguard.analysis.cpa.jvm.domain.taint
-
The
JvmTaintCpa
computes abstract states containingJvmTaintSource
s which can reach the given code location. - JvmTaintCpa(Map<Signature, Set<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintCpa
-
Create a taint CPA.
- JvmTaintCpa(Set<? extends JvmTaintSource>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintCpa
-
Create a taint CPA.
- JvmTaintCpa(Set<? extends JvmTaintSource>, Map<MethodSignature, JvmTaintTransformer>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintCpa
-
Create a taint CPA.
- JvmTaintExpandOperator - Class in proguard.analysis.cpa.jvm.domain.taint
-
This
ExpandOperator
inherits all the functionalities of aJvmDefaultExpandOperator
and in addition taints the return values if the called function is a source. - JvmTaintExpandOperator(JvmCfa, Map<Signature, Set<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
-
Create the operator specifying the taint sources.
- JvmTaintExpandOperator(JvmCfa, Map<Signature, Set<JvmTaintSource>>, boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
-
Create the operator specifying the taint sources.
- JvmTaintMemoryLocationBamCpaRun - Class in proguard.analysis.cpa.jvm.domain.taint
-
This run wraps the execution of BAM
JvmMemoryLocationCpa
. - JvmTaintMemoryLocationBamCpaRun(JvmCfa, Set<? extends JvmTaintSource>, MethodSignature, int, HeapModel, SetAbstractState<JvmTaintSource>, Collection<? extends JvmTaintSink>, AbortOperator, AbortOperator, boolean, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, MapAbstractStateFactory<String, SetAbstractState<Reference>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
-
Create a traced taint CPA run.
- JvmTaintMemoryLocationBamCpaRun(JvmTaintBamCpaRun, SetAbstractState<JvmTaintSource>, Collection<? extends JvmTaintSink>, AbortOperator, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
-
Create a traced taint CPA run.
- JvmTaintMemoryLocationBamCpaRun.Builder - Class in proguard.analysis.cpa.jvm.domain.taint
-
A builder for
JvmTaintMemoryLocationBamCpaRun
. - JvmTaintReduceOperator - Class in proguard.analysis.cpa.jvm.domain.taint
-
This
ReduceOperator
inherits all the functionalities of aJvmDefaultReduceOperator
and adjusts the return type to be theJvmTaintAbstractState
. - JvmTaintReduceOperator(boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintReduceOperator
-
Create the taint reduce operator for the JVM.
- JvmTaintReduceOperator(boolean, Map<Signature, Set<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintReduceOperator
-
Create the taint reduce operator for the JVM.
- JvmTaintSink - Class in proguard.analysis.cpa.jvm.domain.taint
-
The
JvmTaintSink
adds an interface for extracting sensitive JVM memory locations and to check if the sink matches a given cfa edge. - JvmTaintSink(Signature) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
- JvmTaintSink(Signature, Predicate<TaintSource>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
- JvmTaintSource - Class in proguard.analysis.cpa.jvm.domain.taint
-
A
JvmTaintSource
specifies a method which can taint any (subset) of the following: the instance, the return value, the argument objects, or static fields. - JvmTaintSource(Signature, boolean, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
-
Create a taint source.
- JvmTaintSource(Signature, Predicate<Call>, boolean, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
-
Create a taint source.
- JvmTaintSource(Signature, Optional<Predicate<Call>>, boolean, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
-
Create a taint source.
- JvmTaintTransferRelation - Class in proguard.analysis.cpa.jvm.domain.taint
-
The
JvmTaintTransferRelation
is parametrized by a set ofTaintSource
methods. - JvmTaintTransferRelation(Map<Signature, Set<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
-
Create a taint transfer relation.
- JvmTaintTransferRelation(Map<Signature, Set<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- JvmTaintTransferRelation(Map<Signature, Set<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>, Map<Call, Set<JvmMemoryLocation>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation
- JvmTaintTransferRelation.InstructionAbstractInterpreter - Class in proguard.analysis.cpa.jvm.domain.taint
- JvmTaintTransformer - Interface in proguard.analysis.cpa.jvm.domain.taint
-
Class that can be passed to
JvmTaintTransferRelation
to specify how a specific method call should be treated. - JvmTransferRelation<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.transfer
-
The
JvmTransferRelation
computes the successors of anJvmAbstractState
for a given instruction. - JvmTransferRelation() - Constructor for class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
- JvmTransferRelation.InstructionAbstractInterpreter - Class in proguard.analysis.cpa.jvm.transfer
-
This
InstructionVisitor
performs generic operations (e.g., loads, stores) parametrized by the specific behavior ofJvmTransferRelation
for instruction applications, method invocations, and constructing literals. - JvmUnknownCfaNode - Class in proguard.analysis.cpa.jvm.cfa.nodes
-
A unique node for an entire CFA representing an unknown code location.
- JvmValueAbstractState - Class in proguard.analysis.cpa.jvm.domain.value
- JvmValueAbstractState(ValueFactory, ExecutingInvocationUnit, JvmCfaNode, JvmFrameAbstractState<ValueAbstractState>, JvmHeapAbstractState<ValueAbstractState>, MapAbstractState<String, ValueAbstractState>) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Create a JVM value abstract state.
- JvmValueBamCpaRun - Class in proguard.analysis.cpa.jvm.domain.value
-
This run wraps the execution of BAM JVM Value Analysis CPA (see
JvmValueAbstractState
). - JvmValueBamCpaRun.Builder - Class in proguard.analysis.cpa.jvm.domain.value
- JvmValueBamCpaRun.TransferRelationFactory - Interface in proguard.analysis.cpa.jvm.domain.value
- JvmValueExpandOperator - Class in proguard.analysis.cpa.jvm.domain.value
-
A
JvmDefaultExpandOperator
that createsJvmValueAbstractState
s. - JvmValueExpandOperator(ValueFactory, ExecutingInvocationUnit, JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueExpandOperator
- JvmValueExpandOperator(ValueFactory, ExecutingInvocationUnit, JvmCfa, boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueExpandOperator
- JvmValueReduceOperator - Class in proguard.analysis.cpa.jvm.domain.value
-
A
JvmDefaultReduceOperator
that createsJvmValueAbstractState
s. - JvmValueReduceOperator(ValueFactory, ExecutingInvocationUnit) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueReduceOperator
- JvmValueReduceOperator(ValueFactory, ExecutingInvocationUnit, boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueReduceOperator
- JvmValueTransferRelation - Class in proguard.analysis.cpa.jvm.domain.value
-
A
JvmTransferRelation
that tracks values. - JvmValueTransferRelation(ValueFactory, ExecutingInvocationUnit) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
K
- k - proguard.classfile.util.kotlin.KotlinMetadataType
- k - Variable in class proguard.classfile.kotlin.KotlinMetadata
-
A kind of the metadata this annotation encodes.
- K - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- K - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- KEEP_ALL_METHODS - Static variable in class proguard.dexfile.reader.DexFileReader
-
read all methods, even if they are glitch
- KEEP_CLINIT - Static variable in class proguard.dexfile.reader.DexFileReader
-
keep clinit method when
DexFileReader.SKIP_DEBUG
- key - Variable in class proguard.classfile.util.renderer.MemberViewModel.Pair
- keySet() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- keySet() - Method in class proguard.util.MultiValueMap
- kFmt10t - proguard.dexfile.reader.InstructionFormat
- kFmt10x - proguard.dexfile.reader.InstructionFormat
- kFmt11n - proguard.dexfile.reader.InstructionFormat
- kFmt11x - proguard.dexfile.reader.InstructionFormat
- kFmt12x - proguard.dexfile.reader.InstructionFormat
- kFmt20t - proguard.dexfile.reader.InstructionFormat
- kFmt21c - proguard.dexfile.reader.InstructionFormat
- kFmt21h - proguard.dexfile.reader.InstructionFormat
- kFmt21s - proguard.dexfile.reader.InstructionFormat
- kFmt21t - proguard.dexfile.reader.InstructionFormat
- kFmt22b - proguard.dexfile.reader.InstructionFormat
- kFmt22c - proguard.dexfile.reader.InstructionFormat
- kFmt22s - proguard.dexfile.reader.InstructionFormat
- kFmt22t - proguard.dexfile.reader.InstructionFormat
- kFmt22x - proguard.dexfile.reader.InstructionFormat
- kFmt23x - proguard.dexfile.reader.InstructionFormat
- kFmt30t - proguard.dexfile.reader.InstructionFormat
- kFmt31c - proguard.dexfile.reader.InstructionFormat
- kFmt31i - proguard.dexfile.reader.InstructionFormat
- kFmt31t - proguard.dexfile.reader.InstructionFormat
- kFmt32x - proguard.dexfile.reader.InstructionFormat
- kFmt35c - proguard.dexfile.reader.InstructionFormat
- kFmt3rc - proguard.dexfile.reader.InstructionFormat
- kFmt45cc - proguard.dexfile.reader.InstructionFormat
- kFmt4rcc - proguard.dexfile.reader.InstructionFormat
- kFmt51l - proguard.dexfile.reader.InstructionFormat
- kind - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- KIND_Array - Static variable in class proguard.classfile.attribute.annotation.TypePathInfo
- KIND_Nested - Static variable in class proguard.classfile.attribute.annotation.TypePathInfo
- KIND_TypeArgument - Static variable in class proguard.classfile.attribute.annotation.TypePathInfo
- KIND_TypeArgumentBound - Static variable in class proguard.classfile.attribute.annotation.TypePathInfo
- kIndexCallSiteRef - proguard.dexfile.reader.InstructionIndexType
- kIndexFieldOffset - proguard.dexfile.reader.InstructionIndexType
- kIndexFieldRef - proguard.dexfile.reader.InstructionIndexType
- kIndexInlineMethod - proguard.dexfile.reader.InstructionIndexType
- kIndexMethodAndProtoRef - proguard.dexfile.reader.InstructionIndexType
- kIndexMethodRef - proguard.dexfile.reader.InstructionIndexType
- kIndexNone - proguard.dexfile.reader.InstructionIndexType
- kIndexStringRef - proguard.dexfile.reader.InstructionIndexType
- kIndexTypeRef - proguard.dexfile.reader.InstructionIndexType
- kIndexUnknown - proguard.dexfile.reader.InstructionIndexType
- kIndexVaries - proguard.dexfile.reader.InstructionIndexType
- kIndexVtableOffset - proguard.dexfile.reader.InstructionIndexType
- kInstrCanBranch - Static variable in interface proguard.dexfile.reader.CFG
- kInstrCanContinue - Static variable in interface proguard.dexfile.reader.CFG
- kInstrCanReturn - Static variable in interface proguard.dexfile.reader.CFG
- kInstrCanSwitch - Static variable in interface proguard.dexfile.reader.CFG
- kInstrCanThrow - Static variable in interface proguard.dexfile.reader.CFG
- kInstrInvoke - Static variable in interface proguard.dexfile.reader.CFG
- KmAnnotationIntegrity - Class in proguard.util.kotlin.asserter.constraint
-
This class checks the assumption: All properties need a JVM signature for their getter
- KmAnnotationIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- KOLTIN_METADATA_FIELD_XS - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_INTRINSICS_CLASS - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_BV - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_D1 - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_D2 - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_K - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_MV - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_PN - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_METADATA_FIELD_XI - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KOTLIN_OBJECT_INSTANCE_FIELD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants
- KotlinAnnotatable - Interface in proguard.classfile.kotlin
-
Represents a Kotlin metadata entity that can contain annotations:
- KotlinAnnotation - Class in proguard.classfile.kotlin
- KotlinAnnotation(String) - Constructor for class proguard.classfile.kotlin.KotlinAnnotation
- KotlinAnnotation(String, List<KotlinAnnotationArgument>) - Constructor for class proguard.classfile.kotlin.KotlinAnnotation
- KotlinAnnotationArgument - Class in proguard.classfile.kotlin
-
Represents an argument of a
KotlinAnnotation
e.g. - KotlinAnnotationArgument(String, KotlinAnnotationArgument.Value) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument
- KotlinAnnotationArgument.AnnotationValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.ArrayValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.BooleanValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.ByteValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.CharValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.ClassValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.DoubleValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.EnumValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.FloatValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.IntValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.LiteralValue<T> - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.LongValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.ShortValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.StringValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.UByteValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.UIntValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.ULongValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.UShortValue - Class in proguard.classfile.kotlin
- KotlinAnnotationArgument.Value - Interface in proguard.classfile.kotlin
- KotlinAnnotationArgumentFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegates to another
KotlinAnnotationArgumentVisitor
based on the result of the givenPredicate
. - KotlinAnnotationArgumentFilter(Predicate<KotlinAnnotationArgument>, KotlinAnnotationArgumentVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationArgumentFilter
- KotlinAnnotationArgumentFilter(Predicate<KotlinAnnotationArgument>, KotlinAnnotationArgumentVisitor, KotlinAnnotationArgumentVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationArgumentFilter
- KotlinAnnotationArgumentVisitor - Interface in proguard.classfile.kotlin.visitor
-
Visitor interface for Kotlin annotation arguments.
- KotlinAnnotationFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegates to a given
KotlinAnnotationVisitor
if the predicate succeeds. - KotlinAnnotationFilter(Predicate<KotlinAnnotation>, KotlinAnnotationVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- KotlinAnnotationFilter(Predicate<KotlinAnnotation>, KotlinAnnotationVisitor, KotlinAnnotationVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- KotlinAnnotationVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinAsserterConstraint - Interface in proguard.util.kotlin.asserter.constraint
-
Implementations of this class represent a conceptual constraint on KotlinMetadata.
- KotlinCallableReferenceInitializer - Class in proguard.classfile.kotlin.reflect.util
-
Initialize callable reference class information, by visiting synthetic classes that implement (Function|Property|LocalVariable)Reference, then finding Function/Property that they refer to and use this information to initialize a
CallableReferenceInfo
inside the synthetic class. - KotlinCallableReferenceInitializer(ClassPool, ClassPool) - Constructor for class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer
- KotlinCallableReferenceInitializer.LocalVariableReferenceInfoInitializer - Class in proguard.classfile.kotlin.reflect.util
- KotlinCallableReferenceInitializer.OptimizedCallableReferenceFilter - Class in proguard.classfile.kotlin.reflect.util
- KotlinClassFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegates to the given
ClassVisitor
if the class has the kotlin.Metadata annotation. - KotlinClassFilter(ClassVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinClassFilter
- KotlinClassFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin classes.
- KotlinClassFlags(KotlinVisibilityFlags, KotlinModalityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinClassFlags
- KotlinClassKindFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegate to another
KotlinMetadataVisitor
if the predicate returns true, or if there's no predicate. - KotlinClassKindFilter(Predicate<KotlinClassKindMetadata>, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinClassKindFilter
- KotlinClassKindFilter(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinClassKindFilter
- KotlinClassKindMetadata - Class in proguard.classfile.kotlin
- KotlinClassKindMetadata(int[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinClassKindMetadata
- KotlinClassToAnonymousObjectOriginClassVisitor - Class in proguard.classfile.kotlin.visitor
-
This
KotlinMetadataVisitor
travels to the anonymous object origin class and delegates to the givenKotlinMetadataVisitor
. - KotlinClassToAnonymousObjectOriginClassVisitor(ClassPool, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinClassToAnonymousObjectOriginClassVisitor
- KotlinClassToDefaultImplsClassVisitor - Class in proguard.classfile.kotlin.visitor
- KotlinClassToDefaultImplsClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinClassToDefaultImplsClassVisitor
- KotlinClassToInlineOriginFunctionVisitor - Class in proguard.classfile.kotlin.visitor
-
This
KotlinMetadataVisitor
travels to the function of the provided anonymous object origin and delegates to the givenKotlinFunctionVisitor
. - KotlinClassToInlineOriginFunctionVisitor(String, KotlinFunctionVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinClassToInlineOriginFunctionVisitor
- KotlinClassVisitor - Interface in proguard.classfile.kotlin.visitor
-
A
KotlinMetadataVisitor
that visitsKotlinClassKindMetadata
. - KotlinCommonFlags - Class in proguard.classfile.kotlin.flags
-
Common flags.
- KotlinCommonFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinCommonFlags
- KotlinConstants - Class in proguard.classfile.kotlin
- KotlinConstants() - Constructor for class proguard.classfile.kotlin.KotlinConstants
- KotlinConstants.MODULE - Class in proguard.classfile.kotlin
- KotlinConstants.REFLECTION - Class in proguard.classfile.kotlin
- KotlinConstructorFilter - Class in proguard.classfile.kotlin.visitor.filter
- KotlinConstructorFilter(Predicate<KotlinConstructorMetadata>, KotlinConstructorVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinConstructorFilter
- KotlinConstructorFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin constructors.
- KotlinConstructorFlags(KotlinVisibilityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinConstructorFlags
- KotlinConstructorMetadata - Class in proguard.classfile.kotlin
- KotlinConstructorMetadata(KotlinConstructorFlags) - Constructor for class proguard.classfile.kotlin.KotlinConstructorMetadata
- KotlinConstructorVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinContractMetadata - Class in proguard.classfile.kotlin
- KotlinContractMetadata() - Constructor for class proguard.classfile.kotlin.KotlinContractMetadata
- KotlinContractVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinDeclarationContainerFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Filter KotlinDeclarationContainers, based on the given predicate.
- KotlinDeclarationContainerFilter(Predicate<KotlinDeclarationContainerMetadata>, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
- KotlinDeclarationContainerFilter(Predicate<KotlinDeclarationContainerMetadata>, KotlinMetadataVisitor, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
- KotlinDeclarationContainerFilter(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
- KotlinDeclarationContainerMetadata - Class in proguard.classfile.kotlin
-
This class is named after Kotlin's own naming scheme.
- KotlinDeclarationContainerMetadata(int, int[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- KotlinEffectExpressionFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin types.
- KotlinEffectExpressionFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinEffectExpressionFlags
- KotlinEffectExpressionMetadata - Class in proguard.classfile.kotlin
- KotlinEffectExpressionMetadata() - Constructor for class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- KotlinEffectExprVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinEffectMetadata - Class in proguard.classfile.kotlin
- KotlinEffectMetadata(KotlinEffectType, KotlinEffectInvocationKind) - Constructor for class proguard.classfile.kotlin.KotlinEffectMetadata
- KotlinEffectVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinFileFacadeKindMetadata - Class in proguard.classfile.kotlin
- KotlinFileFacadeKindMetadata(int[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
- KotlinFileFacadeVisitor - Interface in proguard.classfile.kotlin.visitor
-
A
KotlinMetadataVisitor
that visitsKotlinFileFacadeKindMetadata
. - KotlinFlags - Interface in proguard.classfile.kotlin.flags
-
KotlinFlags represent a collection of flags in the metadata.
- KotlinFunctionFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegate to another
KotlinFunctionVisitor
if the predicate returns true. - KotlinFunctionFilter(Predicate<KotlinFunctionMetadata>, KotlinFunctionVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinFunctionFilter
- KotlinFunctionFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin functions.
- KotlinFunctionFlags(KotlinVisibilityFlags, KotlinModalityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinFunctionFlags
- KotlinFunctionMetadata - Class in proguard.classfile.kotlin
- KotlinFunctionMetadata(KotlinFunctionFlags, String) - Constructor for class proguard.classfile.kotlin.KotlinFunctionMetadata
- KotlinFunctionToDefaultMethodVisitor - Class in proguard.classfile.kotlin.visitor
-
This class applies the given member visitor to the referenced default method of a Kotlin function.
- KotlinFunctionToDefaultMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinFunctionToDefaultMethodVisitor
- KotlinFunctionToMethodVisitor - Class in proguard.classfile.kotlin.visitor
-
This class applies the given member visitor to the referenced method of a Kotlin function.
- KotlinFunctionToMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinFunctionToMethodVisitor
- KotlinFunctionVisitor - Interface in proguard.classfile.kotlin.visitor
- kotlinMetadata - Variable in class proguard.classfile.LibraryClass
- kotlinMetadata - Variable in class proguard.classfile.ProgramClass
- KotlinMetadata - Class in proguard.classfile.kotlin
-
This abstract class represents metadata that is attached to a Kotlin class, parsed from its @Metadata tag.
- KotlinMetadata(int, int[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinMetadata
- kotlinMetadataAccept(KotlinMetadataVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given Kotlin metadata visitor visit the metadata of this class.
- kotlinMetadataAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.LibraryClass
- kotlinMetadataAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.ProgramClass
- kotlinMetadataAnnotation - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- KotlinMetadataAsserter - Class in proguard.util.kotlin.asserter
-
Performs a series of checks to see whether the kotlin metadata is intact.
- KotlinMetadataAsserter() - Constructor for class proguard.util.kotlin.asserter.KotlinMetadataAsserter
- KotlinMetadataFilter - Class in proguard.classfile.kotlin.visitor.filter
-
This
KotlinMetadataVisitor
delegates its visits to one of two given visitors, depending on whether the given predicate succeeds. - KotlinMetadataFilter(Predicate<KotlinMetadata>, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMetadataFilter
- KotlinMetadataFilter(Predicate<KotlinMetadata>, KotlinMetadataVisitor, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMetadataFilter
- KotlinMetadataFilter(KotlinMetadataVisitor, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMetadataFilter
- KotlinMetadataInitializer - Class in proguard.classfile.util.kotlin
-
Initializes the kotlin metadata for a Kotlin class.
- KotlinMetadataInitializer(BiConsumer<Clazz, String>) - Constructor for class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- KotlinMetadataInitializer(WarningPrinter) - Constructor for class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- KotlinMetadataPrinter - Class in proguard.classfile.kotlin.visitor
- KotlinMetadataPrinter() - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- KotlinMetadataPrinter(PrintWriter) - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- KotlinMetadataPrinter(PrintWriter, String) - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- KotlinMetadataRemover - Class in proguard.classfile.kotlin.visitor
- KotlinMetadataRemover() - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataRemover
- KotlinMetadataToClazzVisitor - Class in proguard.classfile.kotlin.visitor
- KotlinMetadataToClazzVisitor(ClassVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataToClazzVisitor
- KotlinMetadataToModuleVisitor - Class in proguard.resources.kotlinmodule.visitor
- KotlinMetadataToModuleVisitor(KotlinModuleVisitor) - Constructor for class proguard.resources.kotlinmodule.visitor.KotlinMetadataToModuleVisitor
- KotlinMetadataType - Enum in proguard.classfile.util.kotlin
-
The different fields of the Kotlin metadata annotation.
- KotlinMetadataVersion - Class in proguard.classfile.kotlin
-
Small container for KotlinMetadataVersion metadata (mv).
- KotlinMetadataVersion(int[]) - Constructor for class proguard.classfile.kotlin.KotlinMetadataVersion
- KotlinMetadataVersion(int, int, int) - Constructor for class proguard.classfile.kotlin.KotlinMetadataVersion
- KotlinMetadataVersionFilter - Class in proguard.classfile.kotlin.visitor
-
Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.
- KotlinMetadataVersionFilter(Predicate<KotlinMetadataVersion>, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
-
Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.
- KotlinMetadataVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinMetadataWriter - Class in proguard.classfile.io.kotlin
-
This class visitor writes the information stored in a Clazz's kotlinMetadata field to a @kotlin/Metadata annotation on the class.
- KotlinMetadataWriter(BiConsumer<Clazz, String>) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
- KotlinMetadataWriter(BiConsumer<Clazz, String>, ClassVisitor) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
- KotlinMetadataWriter(WarningPrinter) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
-
Deprecated.Use
KotlinMetadataWriter(BiConsumer)
instead. - KotlinMetadataWriter(WarningPrinter, ClassVisitor) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
-
Deprecated.Use
KotlinMetadataWriter(BiConsumer, ClassVisitor)
instead. - KotlinModalityFlags - Class in proguard.classfile.kotlin.flags
- KotlinModalityFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinModalityFlags
- KotlinModule - Class in proguard.resources.kotlinmodule
-
Represents a Kotlin module file - this file describes the contents of a Kotlin module: which file facades and which multi-file part classes make up the module.
- KotlinModule(String, long) - Constructor for class proguard.resources.kotlinmodule.KotlinModule
- KotlinModuleDataEntryReader - Class in proguard.resources.kotlinmodule.io
-
Read a Kotlin module file and apply the given
ResourceFileVisitor
. - KotlinModuleDataEntryReader(ResourceFileVisitor) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryReader
- KotlinModuleDataEntryWriter - Class in proguard.resources.kotlinmodule.io
- KotlinModuleDataEntryWriter(ResourceFilePool, DataEntryWriter) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- KotlinModuleIntegrity - Class in proguard.util.kotlin.asserter.constraint
- KotlinModuleIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.KotlinModuleIntegrity
- KotlinModulePackage - Class in proguard.resources.kotlinmodule
- KotlinModulePackage(String, List<String>, Map<String, String>) - Constructor for class proguard.resources.kotlinmodule.KotlinModulePackage
- KotlinModulePackageVisitor - Interface in proguard.resources.kotlinmodule.visitor
- KotlinModulePrinter - Class in proguard.resources.kotlinmodule.visitor
-
Print Kotlin modules.
- KotlinModulePrinter() - Constructor for class proguard.resources.kotlinmodule.visitor.KotlinModulePrinter
- KotlinModulePrinter(PrintWriter, String) - Constructor for class proguard.resources.kotlinmodule.visitor.KotlinModulePrinter
- KotlinModuleReader - Class in proguard.resources.kotlinmodule.io
-
Read an input stream into a KotlinModule object.
- KotlinModuleReader(InputStream) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleReader
- KotlinModuleReader(BiConsumer<KotlinModule, String>, InputStream) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleReader
- KotlinModuleReferenceInitializer - Class in proguard.resources.kotlinmodule.util
-
Initialize the Kotlin module references.
- KotlinModuleReferenceInitializer(ClassPool, ClassPool) - Constructor for class proguard.resources.kotlinmodule.util.KotlinModuleReferenceInitializer
- KotlinModuleVisitor - Interface in proguard.resources.kotlinmodule.visitor
-
A visitor for
KotlinModule
. - KotlinModuleWriter - Class in proguard.resources.kotlinmodule.io
- KotlinModuleWriter(OutputStream) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleWriter
- KotlinModuleWriter(BiConsumer<KotlinModule, String>, OutputStream) - Constructor for class proguard.resources.kotlinmodule.io.KotlinModuleWriter
- KotlinMultiFileFacadeKindMetadata - Class in proguard.classfile.kotlin
- KotlinMultiFileFacadeKindMetadata(int[], String[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
- KotlinMultiFileFacadeVisitor - Interface in proguard.classfile.kotlin.visitor
-
A
KotlinMetadataVisitor
that visitsKotlinMultiFileFacadeKindMetadata
. - KotlinMultiFilePartKindFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegate to another
KotlinMetadataVisitor
if the predicate returns true. - KotlinMultiFilePartKindFilter(Predicate<KotlinMultiFilePartKindMetadata>, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMultiFilePartKindFilter
- KotlinMultiFilePartKindFilter(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMultiFilePartKindFilter
- KotlinMultiFilePartKindMetadata - Class in proguard.classfile.kotlin
- KotlinMultiFilePartKindMetadata(int[], int, String, String) - Constructor for class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
- KotlinMultiFilePartVisitor - Interface in proguard.classfile.kotlin.visitor
-
A
KotlinMetadataVisitor
that visitsKotlinMultiFilePartKindMetadata
. - KotlinNameUtil - Class in proguard.classfile.util.kotlin
-
Kotlin utility methods to help with Kotlin naming conventions.
- KotlinPropertyAccessorFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin property accessors (getters/setters for properties).
- KotlinPropertyAccessorFlags(KotlinVisibilityFlags, KotlinModalityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
- KotlinPropertyFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegate to another
KotlinPropertyVisitor
if the predicate returns true. - KotlinPropertyFilter(Predicate<KotlinPropertyMetadata>, KotlinPropertyVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinPropertyFilter
- KotlinPropertyFilter(Predicate<KotlinPropertyMetadata>, KotlinPropertyVisitor, KotlinPropertyVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinPropertyFilter
- KotlinPropertyFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin properties.
- KotlinPropertyFlags(KotlinVisibilityFlags, KotlinModalityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinPropertyFlags
- KotlinPropertyMetadata - Class in proguard.classfile.kotlin
- KotlinPropertyMetadata(KotlinPropertyFlags, String, KotlinPropertyAccessorFlags, KotlinPropertyAccessorFlags) - Constructor for class proguard.classfile.kotlin.KotlinPropertyMetadata
- KotlinPropertyVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- KotlinStringUtil - Class in proguard.classfile.util.kotlin
-
Kotlin String utility methods.
- KotlinSyntheticClassKindFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegate to another
KotlinMetadataVisitor
if the predicate returns true. - KotlinSyntheticClassKindFilter(Predicate<KotlinSyntheticClassKindMetadata>, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- KotlinSyntheticClassKindFilter(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- KotlinSyntheticClassKindMetadata - Class in proguard.classfile.kotlin
- KotlinSyntheticClassKindMetadata(int[], int, String, String, KotlinSyntheticClassKindMetadata.Flavor) - Constructor for class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- KotlinSyntheticClassKindMetadata.Flavor - Enum in proguard.classfile.kotlin
- KotlinSyntheticClassVisitor - Interface in proguard.classfile.kotlin.visitor
-
A
KotlinMetadataVisitor
that visitsKotlinSyntheticClassKindMetadata
. - KotlinTypeAliasFilter - Class in proguard.classfile.kotlin.visitor.filter
-
Delegates to another
KotlinTypeAliasVisitor
if the predicate succeeds; otherwise to the rejected visitor. - KotlinTypeAliasFilter(Predicate<KotlinTypeAliasMetadata>, KotlinTypeAliasVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeAliasFilter
- KotlinTypeAliasFilter(Predicate<KotlinTypeAliasMetadata>, KotlinTypeAliasVisitor, KotlinTypeAliasVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeAliasFilter
- KotlinTypeAliasFlags - Class in proguard.classfile.kotlin.flags
- KotlinTypeAliasFlags(KotlinVisibilityFlags) - Constructor for class proguard.classfile.kotlin.flags.KotlinTypeAliasFlags
- KotlinTypeAliasMetadata - Class in proguard.classfile.kotlin
- KotlinTypeAliasMetadata(KotlinTypeAliasFlags, String) - Constructor for class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- KotlinTypeAliasVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinTypeFilter - Class in proguard.classfile.kotlin.visitor.filter
-
This KotlinTypeVisitor delegates to another KotlinTypeVisitor if the predicate succeeds.
- KotlinTypeFilter(Predicate<KotlinTypeMetadata>, KotlinTypeVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- KotlinTypeFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin types.
- KotlinTypeFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinTypeFlags
- KotlinTypeMetadata - Class in proguard.classfile.kotlin
- KotlinTypeMetadata(KotlinTypeFlags) - Constructor for class proguard.classfile.kotlin.KotlinTypeMetadata
- KotlinTypeMetadata(KotlinTypeFlags, KotlinTypeVariance) - Constructor for class proguard.classfile.kotlin.KotlinTypeMetadata
- KotlinTypeParameterFilter - Class in proguard.classfile.kotlin.visitor.filter
-
This
KotlinTypeParameterFilter
delegates to another KotlinTypeVisitor if the predicate succeeds. - KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata>, KotlinTypeParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata>, KotlinTypeParameterVisitor, KotlinTypeParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- KotlinTypeParameterFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin type parameters.
- KotlinTypeParameterFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinTypeParameterFlags
- KotlinTypeParameterMetadata - Class in proguard.classfile.kotlin
- KotlinTypeParameterMetadata(KotlinTypeParameterFlags, String, int, KotlinTypeVariance) - Constructor for class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- KotlinTypeParameterVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinTypeVariance - Enum in proguard.classfile.kotlin
- KotlinTypeVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinValueParameterFilter - Class in proguard.classfile.kotlin.visitor.filter
-
This
KotlinValueParameterVisitor
delegates to another KotlinValueParameterVisitor if the predicate succeeds. - KotlinValueParameterFilter(Predicate<KotlinValueParameterMetadata>, KotlinValueParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- KotlinValueParameterFilter(Predicate<KotlinValueParameterMetadata>, KotlinValueParameterVisitor, KotlinValueParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- KotlinValueParameterFlags - Class in proguard.classfile.kotlin.flags
-
Flags for Kotlin value parameters.
- KotlinValueParameterFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinValueParameterFlags
- KotlinValueParameterMetadata - Class in proguard.classfile.kotlin
- KotlinValueParameterMetadata(KotlinValueParameterFlags, int, String) - Constructor for class proguard.classfile.kotlin.KotlinValueParameterMetadata
- KotlinValueParameterVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinVersionRequirementMetadata - Class in proguard.classfile.kotlin
- KotlinVersionRequirementMetadata() - Constructor for class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- KotlinVersionRequirementVisitor - Interface in proguard.classfile.kotlin.visitor
- KotlinVisibilityFlags - Class in proguard.classfile.kotlin.flags
- KotlinVisibilityFlags() - Constructor for class proguard.classfile.kotlin.flags.KotlinVisibilityFlags
L
- L - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- L - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- l2d() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- l2d() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- l2f() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- l2f() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- l2i() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- l2i() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- label - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode
- label - Variable in class proguard.dexfile.reader.node.insn.DexLabelStmtNode
- label - Variable in class proguard.dexfile.reader.node.insn.JumpStmtNode
- label() - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new label that can be used as a pseudo-instruction to mark a local offset.
- label() - Static method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Creates a new label that can be used as a pseudo-instruction to mark a local offset.
- label(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new label that can be used as a pseudo-instruction to mark a local offset.
- label(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends the given label at the current offset, so branch instructions and switch instructions can jump to it.
- label(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- Label(int) - Constructor for class proguard.classfile.editor.CodeAttributeEditor.Label
-
Creates a new Label.
- LABEL - proguard.dexfile.ir.stmt.Stmt.ST
- LabelAndLocalMapper - Class in proguard.dexfile.ir
- LabelAndLocalMapper() - Constructor for class proguard.dexfile.ir.LabelAndLocalMapper
- labels - Variable in class proguard.dexfile.reader.node.insn.BaseSwitchStmtNode
- LabelStmt - Class in proguard.dexfile.ir.stmt
-
Represent a Label statement
- LabelStmt() - Constructor for class proguard.dexfile.ir.stmt.LabelStmt
- ladd() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ladd() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- laload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- laload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LAMBDA - proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
- lambdaClass - Variable in class proguard.backport.LambdaExpression
- lambdaClassOriginName - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- LambdaExpression - Class in proguard.backport
-
A small helper class that captures useful information about a lambda expression as encountered in a class file.
- LambdaExpression(ProgramClass, int, BootstrapMethodInfo, String, String[], String[], String, String, int, String, String, String, Clazz, Method, int) - Constructor for class proguard.backport.LambdaExpression
-
Creates a new initialized LambdaExpression (except for the lambdaClass).
- LambdaExpressionCollector - Class in proguard.backport
-
This ClassVisitor collects all lambda expressions that are defined in a visited class.
- LambdaExpressionCollector(Map<InvokeDynamicConstant, LambdaExpression>) - Constructor for class proguard.backport.LambdaExpressionCollector
- land() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- land() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LargeDataOutputStream(OutputStream) - Constructor for class proguard.io.ZipOutput.LargeDataOutputStream
- LargeStringSplitter - Class in proguard.normalize
-
This class visitor splits any strings longer than 65535 bytes into smaller strings.
- LargeStringSplitter(ClassPool, ClassPool) - Constructor for class proguard.normalize.LargeStringSplitter
- lastMember(Member) - Static method in class proguard.classfile.util.MethodLinker
-
Finds the last method in the linked list of related methods.
- lastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lastProcessable(Processable) - Static method in class proguard.classfile.util.MethodLinker
-
Finds the last method in the linked list of related methods.
- LATEST_STABLE_SUPPORTED - Static variable in class proguard.classfile.io.kotlin.KotlinMetadataWriter
- LatticeAbstractState<AbstractStateT extends LatticeAbstractState<AbstractStateT>> - Interface in proguard.analysis.cpa.defaults
-
The
LatticeAbstractState
is anAbstractDomain
with concrete interfaces. - lcmp() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lcmp() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LCMP - proguard.dexfile.ir.expr.Value.VT
- lconst(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lconst(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lconst_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lconst_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lconst_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lconst_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- ldc(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a float constant with the given value.
- ldc(float) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a float constant with the given value.
- ldc(float, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a float constant with the given value.
- ldc(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads an integer constant with the given value.
- ldc(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads an integer constant with the given value.
- ldc(int, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads an integer constant with the given value.
- ldc(Object) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads an (internal) primitive array constant with the given value.
- ldc(Object) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads an (internal) primitive array constant with the given value.
- ldc(Object, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads an (internal) primitive array constant with the given value.
- ldc(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a string constant with the given value.
- ldc(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value.
- ldc(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a class constant for the given type name, that references the given class.
- ldc(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a class constant for the given type name, that references the given class.
- ldc(String, Clazz, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a class constant for the given type name, that references the given class.
- ldc(String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a string constant with the given value, that references the given class member.
- ldc(String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value, that references the given class member.
- ldc(String, Clazz, Member, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value, that references the given class member.
- ldc(String, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value.
- ldc(String, ResourceFile) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a string constant with the given value, that references the given resource file.
- ldc(String, ResourceFile) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value, that references the given resource file.
- ldc(String, ResourceFile, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given value, that references the given resource file.
- ldc(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a class constant for the given class.
- ldc(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a class constant for the given class.
- ldc(Clazz, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a class constant for the given class.
- ldc(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a string constant with the given class member name.
- ldc(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given class member name.
- ldc(Clazz, Member, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given class member name.
- ldc(ResourceFile) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads a string constant with the given resource file name.
- ldc(ResourceFile) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given resource file name.
- ldc(ResourceFile, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads a string constant with the given resource file name.
- ldc_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc instruction that loads the constant at the given index.
- ldc_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads the constant at the given index.
- ldc_(int, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc instruction that loads the constant at the given index.
- ldc_w(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a float constant with the given value.
- ldc_w(float) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a float constant with the given value.
- ldc_w(float, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a float constant with the given value.
- ldc_w(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads an integer constant with the given value.
- ldc_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads an integer constant with the given value.
- ldc_w(int, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads an integer constant with the given value.
- ldc_w(Object) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads an (internal) primitive array constant with the given value.
- ldc_w(Object) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads an (internal) primitive array constant with the given value.
- ldc_w(Object, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads an (internal) primitive array constant with the given value.
- ldc_w(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a string constant with the given value.
- ldc_w(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value.
- ldc_w(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a class constant for the given type name, that references the given class.
- ldc_w(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a class constant for the given type name, that references the given class.
- ldc_w(String, Clazz, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a class constant for the given type name, that references the given class.
- ldc_w(String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given class member.
- ldc_w(String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given class member.
- ldc_w(String, Clazz, Member, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given class member.
- ldc_w(String, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value.
- ldc_w(String, ResourceFile) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given resource file.
- ldc_w(String, ResourceFile) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given resource file.
- ldc_w(String, ResourceFile, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given value, that references the given resource file.
- ldc_w(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a class constant for the given class.
- ldc_w(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a class constant for the given class.
- ldc_w(Clazz, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a class constant for the given class.
- ldc_w(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a string constant with the given class member name.
- ldc_w(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given class member name.
- ldc_w(Clazz, Member, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given class member name.
- ldc_w(ResourceFile) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads a string constant with the given resource file name.
- ldc_w(ResourceFile) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given resource file name.
- ldc_w(ResourceFile, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads a string constant with the given resource file name.
- ldc_w_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc_w instruction that loads the constant at the given index.
- ldc_w_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads the constant at the given index.
- ldc_w_(int, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc_w instruction that loads the constant at the given index.
- ldc2_w(double) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc2_w instruction that loads a double constant with the given value.
- ldc2_w(double) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads a double constant with the given value.
- ldc2_w(double, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads a double constant with the given value.
- ldc2_w(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc2_w instruction that loads the Category 2 constant at the given index.
- ldc2_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads the Category 2 constant at the given index.
- ldc2_w(int, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads the Category 2 constant at the given index.
- ldc2_w(long) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends an ldc2_w instruction that loads a long constant with the given value.
- ldc2_w(long) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads a long constant with the given value.
- ldc2_w(long, ConstantVisitor) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Appends an ldc2_w instruction that loads a long constant with the given value.
- ldiv() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ldiv() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LDIV - proguard.dexfile.ir.expr.Value.VT
- LE - proguard.dexfile.ir.expr.Value.VT
- length(int) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- length(int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- length(int) - Method in class proguard.classfile.instruction.BranchInstruction
- length(int) - Method in class proguard.classfile.instruction.ConstantInstruction
- length(int) - Method in class proguard.classfile.instruction.Instruction
-
Returns the length in bytes of the instruction.
- length(int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- length(int) - Method in class proguard.classfile.instruction.SimpleInstruction
- length(int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
- length(int) - Method in class proguard.classfile.instruction.VariableInstruction
- LENGTH - proguard.dexfile.ir.expr.Value.VT
- LESS_ZERO_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- lessThan(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than the given IntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThan(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThan(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThan(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThan(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than the given ParticularIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than the given RangeIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than the given SpecificIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThan(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than the given UnknownIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than or equal to the given IntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than or equal to the given ParticularIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than or equal to the given RangeIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than or equal to the given SpecificIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - lessThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- lessThanOrEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue is less than or equal to the given UnknownIntegerValue:
NEVER
,MAYBE
, orALWAYS
. - LessZeroFrame - Class in proguard.classfile.attribute.preverification
-
This
StackMapFrame
represents an "chop frame". - LessZeroFrame() - Constructor for class proguard.classfile.attribute.preverification.LessZeroFrame
-
Creates an uninitialized LessZeroFrame.
- LessZeroFrame(byte) - Constructor for class proguard.classfile.attribute.preverification.LessZeroFrame
-
Creates a LessZeroFrame with the given number of chopped variables.
- LessZeroFrame(int) - Constructor for class proguard.classfile.attribute.preverification.LessZeroFrame
-
Creates a LessZeroFrame with the given tag.
- level - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- LIB_DYFILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- LIB_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- LibraryClass - Class in proguard.classfile
-
This
Clazz
is a compact representation of the essential data in a Java class. - LibraryClass() - Constructor for class proguard.classfile.LibraryClass
-
Creates an empty LibraryClass.
- LibraryClass(int, String, String) - Constructor for class proguard.classfile.LibraryClass
-
Creates an initialized LibraryClass
- LibraryClass(int, String, String, String[], Clazz[], int, Clazz[], LibraryField[], LibraryMethod[], KotlinMetadata) - Constructor for class proguard.classfile.LibraryClass
-
Creates an initialized LibraryClass
- LibraryClass(int, String, String, KotlinMetadata) - Constructor for class proguard.classfile.LibraryClass
-
Creates an initialized LibraryClass
- LibraryClassBuilder - Class in proguard.classfile.editor
-
This editor allows to build or extend classes (
LibraryClass
instances). - LibraryClassBuilder(int, String, String) - Constructor for class proguard.classfile.editor.LibraryClassBuilder
-
Creates a new ClassBuilder for the Java class with the given name and super class.
- LibraryClassBuilder(int, String, String, String[], Clazz[], int, Clazz[], LibraryField[], LibraryMethod[], KotlinMetadata) - Constructor for class proguard.classfile.editor.LibraryClassBuilder
-
Creates a new ClassBuilder for the Java class with the given name and super class.
- LibraryClassBuilder(LibraryClass) - Constructor for class proguard.classfile.editor.LibraryClassBuilder
-
Creates a new ClassBuilder for the given class.
- LibraryClassEditor - Class in proguard.classfile.editor
-
This class can add interfaces and class members to a given class.
- LibraryClassEditor(LibraryClass) - Constructor for class proguard.classfile.editor.LibraryClassEditor
-
Creates a new ClassEditor that will edit elements in the given target class.
- LibraryClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only when visiting library classes. - LibraryClassFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.LibraryClassFilter
-
Creates a new LibraryClassFilter.
- libraryClassPool - Variable in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- LibraryClassReader - Class in proguard.classfile.io
-
This
ClassVisitor
fills out theLibraryClass
instances that it visits with data from the givenDataInput
object. - LibraryClassReader(DataInput, boolean, boolean) - Constructor for class proguard.classfile.io.LibraryClassReader
-
Creates a new ProgramClassReader for reading from the given DataInput.
- LibraryClassReader(DataInput, boolean, boolean, LibraryClassReader.KotlinMetadataElementValueConsumer) - Constructor for class proguard.classfile.io.LibraryClassReader
-
Creates a new ProgramClassReader for reading from the given DataInput.
- LibraryClassReader.KotlinMetadataElementValueConsumer - Interface in proguard.classfile.io
- LibraryField - Class in proguard.classfile
-
This
Field
represents a field in aLibraryClass
. - LibraryField() - Constructor for class proguard.classfile.LibraryField
-
Creates an uninitialized LibraryField.
- LibraryField(int, String, String) - Constructor for class proguard.classfile.LibraryField
-
Creates an initialized LibraryField.
- LibraryMember - Class in proguard.classfile
-
Base representation of a field or method from a
LibraryClass
. - LibraryMember() - Constructor for class proguard.classfile.LibraryMember
-
Creates an uninitialized LibraryMember.
- LibraryMember(int, String, String) - Constructor for class proguard.classfile.LibraryMember
-
Creates an initialized LibraryMember.
- LibraryMemberFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when visiting members of library classes. - LibraryMemberFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.LibraryMemberFilter
-
Creates a new ProgramMemberFilter.
- LibraryMethod - Class in proguard.classfile
-
This
Method
represents a method in aLibraryClass
. - LibraryMethod() - Constructor for class proguard.classfile.LibraryMethod
-
Creates an uninitialized LibraryMethod.
- LibraryMethod(int, String, String) - Constructor for class proguard.classfile.LibraryMethod
-
Creates an initialized LibraryMethod.
- LimitedHashMap<K,V> - Class in proguard.analysis.cpa.defaults
- LimitedHashMap(int, TriFunction<LimitedHashMap<K, V>, K, V, Optional<K>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMap
-
Create an empty limited map with reserved initial capacity.
- LimitedHashMap(Map<? extends K, ? extends V>, TriFunction<LimitedHashMap<K, V>, K, V, Optional<K>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMap
-
Create a limited map from another map and a tripredicate.
- LimitedHashMap(TriFunction<LimitedHashMap<K, V>, K, V, Optional<K>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMap
-
Create an empty limited hash map.
- LimitedHashMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
-
This
LimitedHashMapAbstractState
represents a limited map toLatticeAbstractState
s with the semilattice operators lifted to the map. - LimitedHashMapAbstractState(int, TriFunction<LimitedHashMap<KeyT, AbstractSpaceT>, KeyT, AbstractSpaceT, Optional<KeyT>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMapAbstractState
-
Create an empty limited hash map abstract state with reserved initial capacity.
- LimitedHashMapAbstractState(Map<? extends KeyT, ? extends AbstractSpaceT>, TriFunction<LimitedHashMap<KeyT, AbstractSpaceT>, KeyT, AbstractSpaceT, Optional<KeyT>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMapAbstractState
-
Create a hash map abstract state from another map.
- LimitedHashMapAbstractState(TriFunction<LimitedHashMap<KeyT, AbstractSpaceT>, KeyT, AbstractSpaceT, Optional<KeyT>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMapAbstractState
-
Create an empty limited hash map abstract state.
- LimitedHashMapAbstractStateFactory<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.state
-
This interface contains a method creating a fresh instance of
LimitedHashMapAbstractState
. - LimitedHashMapAbstractStateFactory(TriFunction<LimitedHashMap<KeyT, AbstractSpaceT>, KeyT, AbstractSpaceT, Optional<KeyT>>) - Constructor for class proguard.analysis.cpa.state.LimitedHashMapAbstractStateFactory
- line - Variable in class proguard.analysis.datastructure.Location
- line - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.LineNumber
- line(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new line number instance that will insert the given line number at the current offset.
- line(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Adds a source line number for the current position.
- line(int, int, String) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new line number instance that will insert the given line number at the current offset.
- line(int, String) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Creates a new line number instance that will insert the given line number at the current offset.
- line(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LINE_NUMBER_TABLE - Static variable in class proguard.classfile.attribute.Attribute
- lineNumber - Variable in class proguard.classfile.visitor.LineNumberFinder
- lineNumber - Variable in class proguard.dexfile.ir.stmt.LabelStmt
- LineNumber(DexLabel, int) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.LineNumber
- LineNumberFinder - Class in proguard.classfile.visitor
-
Retrieves the lineNumber for a given offset from a codeattribute.
- LineNumberFinder(int) - Constructor for class proguard.classfile.visitor.LineNumberFinder
- LineNumberInfo - Class in proguard.classfile.attribute
-
Representation of an line number table entry.
- LineNumberInfo() - Constructor for class proguard.classfile.attribute.LineNumberInfo
-
Creates an uninitialized LineNumberInfo.
- LineNumberInfo(int, int) - Constructor for class proguard.classfile.attribute.LineNumberInfo
-
Creates an initialized LineNumberInfo.
- LineNumberInfoAdder - Class in proguard.classfile.editor
-
This
AttributeVisitor
adds the line numbers of all line number attributes that it visits to the given target line number attribute. - LineNumberInfoAdder(LineNumberTableAttribute) - Constructor for class proguard.classfile.editor.LineNumberInfoAdder
-
Creates a new LineNumberInfoAdder that will copy line numbers into the given target line number table.
- LineNumberInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
LineNumberInfo
instances. - LineNumberRangeFinder - Class in proguard.classfile.attribute.visitor
-
This
LineNumberInfoVisitor
remembers the lowest and the highest line numbers that it finds in all the line numbers that it visits. - LineNumberRangeFinder() - Constructor for class proguard.classfile.attribute.visitor.LineNumberRangeFinder
- lineNumbersAccept(Clazz, Method, CodeAttribute, LineNumberInfoVisitor) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
-
Applies the given visitor to all line numbers.
- lineNumberTable - Variable in class proguard.classfile.attribute.LineNumberTableAttribute
- LineNumberTableAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a line number table attribute. - LineNumberTableAttribute() - Constructor for class proguard.classfile.attribute.LineNumberTableAttribute
-
Creates an uninitialized LineNumberTableAttribute.
- LineNumberTableAttribute(int, int, LineNumberInfo[]) - Constructor for class proguard.classfile.attribute.LineNumberTableAttribute
-
Creates an initialized LineNumberTableAttribute.
- LineNumberTableAttributeEditor - Class in proguard.classfile.editor
-
This class can add line numbers to a given line number table attribute.
- LineNumberTableAttributeEditor(LineNumberTableAttribute) - Constructor for class proguard.classfile.editor.LineNumberTableAttributeEditor
-
Creates a new LineNumberTableAttributeEditor that will edit line numbers in the given line number table attribute.
- LineNumberTableAttributeTrimmer - Class in proguard.classfile.editor
-
This
AttributeVisitor
trims the line number table attributes that it visits. - LineNumberTableAttributeTrimmer() - Constructor for class proguard.classfile.editor.LineNumberTableAttributeTrimmer
- linkPhiObject(RemoveLocalFromSSA.PhiObject, RemoveLocalFromSSA.PhiObject) - Static method in class proguard.dexfile.ir.ts.RemoveLocalFromSSA
- ListAbstractState<AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
-
This
ListAbstractState
represents a list ofLatticeAbstractState
s with the semilattice operators lifted to the list. - ListAbstractState() - Constructor for class proguard.analysis.cpa.defaults.ListAbstractState
-
Create a list abstract state with initial capacity 0.
- ListAbstractState(int) - Constructor for class proguard.analysis.cpa.defaults.ListAbstractState
-
Create a list abstract state with selected initial capacity.
- listDesc(String) - Static method in class proguard.dexfile.ir.Util
- ListFunctionParser - Class in proguard.util
-
This
StringFunctionParser
can createStringFunction
instances for regular expressions. - ListFunctionParser(StringFunctionParser) - Constructor for class proguard.util.ListFunctionParser
-
Creates a new ListFunctionParser that parses individual elements in the comma-separated list with the given StringFunctionParser.
- ListMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings match a given list ofStringMatcher
instances. - ListMatcher(StringMatcher...) - Constructor for class proguard.util.ListMatcher
- ListMatcher(StringMatcher[], boolean[]) - Constructor for class proguard.util.ListMatcher
- ListParser - Class in proguard.util
-
This
StringParser
can createStringMatcher
instances for regular expressions. - ListParser(StringParser) - Constructor for class proguard.util.ListParser
-
Creates a new ListParser that parses individual elements in the comma-separated list with the given StringParser.
- listToString(List<String>) - Static method in class proguard.util.StringUtil
-
Converts a List of Strings to a nicely readable format.
- ListUtil - Class in proguard.util
-
This class provides some utility methods for working with
java.util.List
instances. - ListUtil() - Constructor for class proguard.util.ListUtil
- LiteralValue(T) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- LiveA(IrMethod) - Constructor for class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- LivenessAnalyzer - Class in proguard.evaluation
-
This
AttributeVisitor
analyzes the liveness of the variables in the code attributes that it visits, based on partial evaluation. - LivenessAnalyzer() - Constructor for class proguard.evaluation.LivenessAnalyzer
-
Creates a new LivenessAnalyzer.
- LivenessAnalyzer(PartialEvaluator, boolean, InitializationFinder, boolean) - Constructor for class proguard.evaluation.LivenessAnalyzer
-
Creates a new LivenessAnalyzer that will use the given partial evaluator and initialization finder.
- lload(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lload(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lload(int) - Method in class proguard.evaluation.Variables
-
Loads the LongValue from the variable with the given index.
- lload_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lload_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lload_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lload_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lload_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lload_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lload_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lload_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lmul() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lmul() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lneg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lneg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- load(int) - Method in class proguard.evaluation.Variables
-
Loads the Value from the variable with the given index.
- load(int, char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Loads the given variable of primitive type onto the stack.
- load(int, char) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Loads the given variable of primitive type onto the stack.
- load(int, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Loads the given variable onto the stack.
- load(int, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Loads the given variable onto the stack.
- loadFromArray(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Loads an element from an array.
- Local - Class in proguard.dexfile.ir.expr
-
TODO DOC
- Local() - Constructor for class proguard.dexfile.ir.expr.Local
- Local(int) - Constructor for class proguard.dexfile.ir.expr.Local
- Local(int, String) - Constructor for class proguard.dexfile.ir.expr.Local
- Local(String) - Constructor for class proguard.dexfile.ir.expr.Local
- LOCAL - proguard.dexfile.ir.expr.Value.VT
- LOCAL_COMPARATOR - Static variable in class proguard.dexfile.ir.ts.RemoveConstantFromSSA
- LOCAL_END - proguard.dexfile.ir.stmt.Stmt.ST
- LOCAL_START - proguard.dexfile.ir.stmt.Stmt.ST
- LOCAL_VARIABLE_TABLE - Static variable in class proguard.classfile.attribute.Attribute
- LOCAL_VARIABLE_TYPE_TABLE - Static variable in class proguard.classfile.attribute.Attribute
- localDelegatedProperties - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- locals - Variable in class proguard.dexfile.ir.IrMethod
- localSize - Variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
- LocalVar - Class in proguard.dexfile.ir
- LocalVar(String, String, String, LabelStmt, LabelStmt, Local) - Constructor for class proguard.dexfile.ir.LocalVar
- LOCALVAR_REFERENCE_CLASS_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- LocalVariableInfo - Class in proguard.classfile.attribute
-
Representation of a local variable table entry.
- LocalVariableInfo() - Constructor for class proguard.classfile.attribute.LocalVariableInfo
-
Creates an uninitialized LocalVariableInfo.
- LocalVariableInfo(int, int, int, int, int) - Constructor for class proguard.classfile.attribute.LocalVariableInfo
-
Creates an initialized LocalVariableInfo.
- LocalVariableInfoAdder - Class in proguard.classfile.editor
-
This
LocalVariableInfoVisitor
adds all local variables that it visits to the given target local variable table attribute. - LocalVariableInfoAdder(ProgramClass, LocalVariableTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableInfoAdder
-
Creates a new LocalVariableInfoAdder that will copy local variables into the given target local variable table.
- LocalVariableInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
LocalVariableInfo
instances. - LocalVariableReferenceInfo - Class in proguard.classfile.kotlin.reflect
- LocalVariableReferenceInfo(Clazz, KotlinDeclarationContainerMetadata, String, String) - Constructor for class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- localVariables - Variable in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- localVariablesAccept(Clazz, Method, CodeAttribute, LocalVariableInfoVisitor) - Method in class proguard.classfile.attribute.LocalVariableTableAttribute
-
Applies the given visitor to all local variables.
- localVariablesAccept(Clazz, Method, CodeAttribute, LocalVariableTypeInfoVisitor) - Method in class proguard.classfile.attribute.LocalVariableTypeTableAttribute
-
Applies the given visitor to all local variable types.
- localVariableTable - Variable in class proguard.classfile.attribute.LocalVariableTableAttribute
- LocalVariableTableAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a local variable table attribute. - LocalVariableTableAttribute() - Constructor for class proguard.classfile.attribute.LocalVariableTableAttribute
-
Creates an uninitialized LocalVariableTableAttribute.
- LocalVariableTableAttribute(int, int, LocalVariableInfo[]) - Constructor for class proguard.classfile.attribute.LocalVariableTableAttribute
-
Creates an initialized LocalVariableTableAttribute.
- LocalVariableTableAttributeEditor - Class in proguard.classfile.editor
-
This class can add local variables to a given local variable table attribute.
- LocalVariableTableAttributeEditor(LocalVariableTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableTableAttributeEditor
-
Creates a new LocalVariableTableAttributeEditor that will edit local variables in the given local variable table attribute.
- LocalVariableTargetElement - Class in proguard.classfile.attribute.annotation.target
-
Representation of an local variable target table entry.
- LocalVariableTargetElement() - Constructor for class proguard.classfile.attribute.annotation.target.LocalVariableTargetElement
-
Creates an uninitialized LocalVariableTargetElement.
- LocalVariableTargetElement(int, int, int) - Constructor for class proguard.classfile.attribute.annotation.target.LocalVariableTargetElement
-
Creates an initialized LocalVariableTargetElement.
- LocalVariableTargetElementVisitor - Interface in proguard.classfile.attribute.annotation.target.visitor
-
This interface specifies the methods for a visitor of
LocalVariableTargetElement
instances. - LocalVariableTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a local variable annotation target.
- LocalVariableTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
-
Creates an uninitialized LocalVariableTargetInfo.
- LocalVariableTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
-
Creates a partially initialized LocalVariableTargetInfo.
- LocalVariableTargetInfo(byte, int, LocalVariableTargetElement[]) - Constructor for class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
-
Creates an initialized LocalVariableTargetInfo.
- LocalVariableTypeInfo - Class in proguard.classfile.attribute
-
Representation of a local variable table type entry.
- LocalVariableTypeInfo() - Constructor for class proguard.classfile.attribute.LocalVariableTypeInfo
-
Creates an uninitialized LocalVariableTypeInfo.
- LocalVariableTypeInfo(int, int, int, int, int) - Constructor for class proguard.classfile.attribute.LocalVariableTypeInfo
-
Creates an initialized LocalVariableTypeInfo.
- LocalVariableTypeInfoAdder - Class in proguard.classfile.editor
-
This
LocalVariableTypeInfoVisitor
adds all local variable types that it visits to the given target local variable type attribute. - LocalVariableTypeInfoAdder(ProgramClass, LocalVariableTypeTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableTypeInfoAdder
-
Creates a new LocalVariableTypeInfoAdder that will copy local variable types into the given target local variable type table.
- LocalVariableTypeInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
LocalVariableTypeInfo
instances. - localVariableTypeTable - Variable in class proguard.classfile.attribute.LocalVariableTypeTableAttribute
- LocalVariableTypeTableAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a local variable table type attribute. - LocalVariableTypeTableAttribute() - Constructor for class proguard.classfile.attribute.LocalVariableTypeTableAttribute
-
Creates an uninitialized LocalVariableTypeTableAttribute.
- LocalVariableTypeTableAttribute(int, int, LocalVariableTypeInfo[]) - Constructor for class proguard.classfile.attribute.LocalVariableTypeTableAttribute
-
Creates an initialized LocalVariableTypeTableAttribute.
- LocalVariableTypeTableAttributeEditor - Class in proguard.classfile.editor
-
This class can add local variables to a given local variable type table attribute.
- LocalVariableTypeTableAttributeEditor(LocalVariableTypeTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableTypeTableAttributeEditor
-
Creates a new LocalVariableTypeTableAttributeEditor that will edit local variable types in the given local variable type table attribute.
- Location - Class in proguard.analysis.datastructure
-
Helper data structure that makes it possible to identify specific places inside a program, either inside the bytecode (
CodeLocation
) or some other file, e.g. - Location(int) - Constructor for class proguard.analysis.datastructure.Location
- LOCK - proguard.dexfile.ir.stmt.Stmt.ST
- log - Static variable in interface proguard.evaluation.value.object.model.reflective.ReflectiveModel
- LONG - proguard.dexfile.ir.TypeClass
- LONG - Static variable in class proguard.classfile.constant.Constant
- LONG - Static variable in class proguard.classfile.JavaTypeConstants
- LONG - Static variable in class proguard.classfile.TypeConstants
- LONG_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- LONG_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- LONG_TO_DOUBLE - proguard.dexfile.reader.Op
- LONG_TO_FLOAT - proguard.dexfile.reader.Op
- LONG_TO_INT - proguard.dexfile.reader.Op
- LONG_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- LONG_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- longArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- longArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the value of the array at the given index, assuming this type is an long array.
- longArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- longArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TypedReferenceValue
- LongConstant - Class in proguard.classfile.constant
-
This
Constant
represents a long constant in the constant pool. - LongConstant() - Constructor for class proguard.classfile.constant.LongConstant
-
Creates an uninitialized LongConstant.
- LongConstant(long) - Constructor for class proguard.classfile.constant.LongConstant
-
Creates a new LongConstant with the given long value.
- LongType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aLong
type. - LongType() - Constructor for class proguard.classfile.attribute.preverification.LongType
- longValue() - Method in class proguard.evaluation.value.LongValue
- longValue() - Method in class proguard.evaluation.value.TracingValue
- longValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a LongValue.
- LongValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated long value.
- LongValue() - Constructor for class proguard.evaluation.value.LongValue
- LongValue(long) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.LongValue
- LOOKUP_SWITCH - proguard.dexfile.ir.stmt.Stmt.ST
- lookupswitch(int, int[], int[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lookupswitch(CompactCodeAttributeComposer.Label, int[], CompactCodeAttributeComposer.Label[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- LookUpSwitchInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents a lookup switch instruction. - LookUpSwitchInstruction() - Constructor for class proguard.classfile.instruction.LookUpSwitchInstruction
-
Creates an uninitialized LookUpSwitchInstruction.
- LookUpSwitchInstruction(byte, int, int[], int[]) - Constructor for class proguard.classfile.instruction.LookUpSwitchInstruction
-
Creates a new LookUpSwitchInstruction with the given arguments.
- LookupSwitchStmt - Class in proguard.dexfile.ir.stmt
-
Represent a LOOKUP_SWITCH statement
- LookupSwitchStmt(Value, int[], LabelStmt[], LabelStmt) - Constructor for class proguard.dexfile.ir.stmt.LookupSwitchStmt
- lookupValues - Variable in class proguard.dexfile.ir.stmt.LookupSwitchStmt
- lor() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lor() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lowCase - Variable in class proguard.classfile.instruction.TableSwitchInstruction
- lowIndex - Variable in class proguard.dexfile.ir.stmt.TableSwitchStmt
- lpop() - Method in class proguard.evaluation.Stack
-
Pops the top LongValue from the stack.
- lrem() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lrem() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lreturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lreturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lshl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lshl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lshr() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lshr() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lstore(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lstore(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lstore_0() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lstore_0() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lstore_1() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lstore_1() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lstore_2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lstore_2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lstore_3() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lstore_3() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lsub() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lsub() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- LT - proguard.dexfile.ir.expr.Value.VT
- lushr() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lushr() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- lxor() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- lxor() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
M
- M - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- M - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- MAGIC - Static variable in class proguard.classfile.VersionConstants
- main(String[]) - Static method in class proguard.classfile.editor.ClassBuilder
-
Small sample application that illustrates the use of this class.
- main(String[]) - Static method in class proguard.classfile.editor.CodeAttributeComposer
-
Small sample application that illustrates the use of this class.
- main(String[]) - Static method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Small sample application that illustrates the use of this class.
- main(String[]) - Static method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Small sample application that illustrates the use of this class.
- main(String[]) - Static method in class proguard.classfile.editor.MemberAdder
-
This main method illustrates and tests the class, by reading an input class file and copying its class members into a new class that it writes to an output class file.
- main(String[]) - Static method in class proguard.classfile.util.DescriptorClassEnumeration
-
A main method for testing the class name enumeration.
- main(String[]) - Static method in class proguard.classfile.util.InstructionSequenceMatcher
-
Small sample application that illustrates the use of this class.
- main(String[]) - Static method in class proguard.classfile.util.InternalTypeEnumeration
-
A main method for testing the type enumeration.
- main(String[]) - Static method in class proguard.examples.AnalyzeTaints
- main(String[]) - Static method in class proguard.examples.ApplyPeepholeOptimizations
- main(String[]) - Static method in class proguard.examples.CreateHelloWorldClass
- main(String[]) - Static method in class proguard.examples.CyclomaticComplexity
- main(String[]) - Static method in class proguard.examples.EvaluateCode
- main(String[]) - Static method in class proguard.examples.FindBranches
- main(String[]) - Static method in class proguard.examples.instrument.AddMethodInvocationLogging
- main(String[]) - Static method in class proguard.examples.instrument.DebugStackTop
- main(String[]) - Static method in class proguard.examples.instrument.DebugStackTopExample
- main(String[]) - Static method in class proguard.examples.modify.EditClass
- main(String[]) - Static method in class proguard.examples.modify.ReplaceSimpleConstantInstruction
- main(String[]) - Static method in class proguard.examples.Preverify
- main(String[]) - Static method in class proguard.examples.PrintClasses
- main(String[]) - Static method in class proguard.examples.RemoveLogging
- main(String[]) - Static method in class proguard.examples.TransformExample
- main(String[]) - Static method in class proguard.examples.VisualizeCfa
- main(String[]) - Static method in class proguard.examples.VisualizeControlFlow
- main(String[]) - Static method in class proguard.io.ClassReader
-
This main method illustrates the use of this class.
- main(String[]) - Static method in class proguard.io.DataEntryCopier
-
A main method for testing file/archive/directory copying.
- main(String[]) - Static method in class proguard.io.DexClassReader
-
This main method illustrates and tests the class.
- main(String[]) - Static method in class proguard.io.JarWriter
-
Provides a simple test for this class, creating a signed apk file (only v1) with the given name and a few aligned/compressed/uncompressed zip entries.
- main(String[]) - Static method in class proguard.io.SignedJarWriter
-
Provides a simple test for this class, creating a signed apk file (only v1) with the given name and a few aligned/compressed/uncompressed zip entries.
- main(String[]) - Static method in class proguard.io.ZipOutput
-
Provides a simple test for this class, creating a zip file with the given name and a few aligned/compressed/uncompressed zip entries.
- main(String[]) - Static method in class proguard.util.ClassNameParser
-
A main method for testing class name matching.
- main(String[]) - Static method in class proguard.util.FileNameParser
-
A main method for testing file name matching.
- main(String[]) - Static method in class proguard.util.ListFunctionParser
-
A main method for testing name matching and replacement.
- main(String[]) - Static method in class proguard.util.ListParser
-
A main method for testing name matching.
- main(String[]) - Static method in class proguard.util.ListUtil
- main(String[]) - Static method in class proguard.util.NameParser
-
A main method for testing name matching.
- main(String[]) - Static method in class proguard.util.SingleFunctionParser
-
A main method for testing name matching and replacement.
- MAIN_DEX_LIST_TXT - Static variable in class proguard.dexfile.AndroidConstants
- mainClassAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModuleMainClassAttribute
-
Applies the given constant pool visitor to the class constant of the main class, if any.
- mainSignature - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- major - Variable in class proguard.classfile.kotlin.KotlinMetadataVersion
- major - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- MANDATED - Static variable in class proguard.classfile.AccessConstants
- MANDATED - Static variable in class proguard.classfile.JavaAccessConstants
- manifestEntryWriter - Variable in class proguard.io.JarWriter
- ManifestRewriter - Class in proguard.io
-
This
DataEntryReader
writes the manifest data entries that it reads to a givenDataEntryWriter
, updating their contents based on the renamed classes in the givenClassPool
. - ManifestRewriter(ClassPool, Charset, DataEntryWriter) - Constructor for class proguard.io.ManifestRewriter
-
Creates a new ManifestRewriter.
- map(Local) - Method in class proguard.dexfile.ir.LabelAndLocalMapper
- map(LabelStmt) - Method in class proguard.dexfile.ir.LabelAndLocalMapper
- MapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Interface in proguard.analysis.cpa.defaults
- MapAbstractStateFactory<KeyT,StateT extends LatticeAbstractState<StateT>> - Interface in proguard.analysis.cpa.state
-
This interface contains a method creating a fresh instance of
MapAbstractState
. - MapStringFunction - Class in proguard.util
-
This
StringFunction
gets its transformed strings from a given map. - MapStringFunction(Map) - Constructor for class proguard.util.MapStringFunction
-
Creates a new MapStringFunction based on the given map.
- MapStringFunction(Map, String) - Constructor for class proguard.util.MapStringFunction
-
Creates a new MapStringFunction based on the given map, with a default string for strings that are not in the map.
- markUsed() - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- markUsed() - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- matchCfaEdge(JvmCfaEdge) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
-
Returns true if the edge is a call to the sink method.
- matchCfaEdge(JvmCfaEdge) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
-
Returns true on the return edge of the sink method.
- matchCfaEdge(JvmCfaEdge) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSink
-
Returns whether the sink matches a given CFA edge.
- matchedArgument(int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
- matchedArgument(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the value of the specified matched argument (wildcard or not).
- matchedArgument(Clazz, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Returns the matched argument for the given pattern argument.
- matchedArgument(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Returns the matched argument for the given pattern argument.
- matchedArguments(int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the values of the specified matched arguments (wildcard or not).
- matchedBranchOffset(int, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Returns the value of the specified matched branch offset.
- matchedBranchOffset(int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the value of the specified matched branch offset (wildcard or not).
- matchedConstant(ProgramClass, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
- matchedConstantIndex(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the index of the specified matched constant (wildcard or not).
- matchedConstantIndex(ProgramClass, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Returns the matched or newly created constant index for the given pattern constant index.
- matchedInstructionOffset(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the matched instruction offset of the specified pattern instruction.
- matchedJumpOffsets(int, int[]) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
-
Returns the values of the specified matched jump offsets.
- matchedJumpOffsets(int, int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns the values of the specified matched jump offsets (wildcard or not).
- MatchedStringFunction - Class in proguard.util
-
This
StringFunction
returns the most recently matched string of a givenVariableStringMatcher
. - MatchedStringFunction(VariableStringMatcher) - Constructor for class proguard.util.MatchedStringFunction
-
Creates a new MatchedStringFunction with the given variable string matcher.
- MatchedStringMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings start with a specified variable string and then match another optional givenStringMatcher
. - MatchedStringMatcher(VariableStringMatcher, StringMatcher) - Constructor for class proguard.util.MatchedStringMatcher
-
Creates a new MatchedStringMatcher
- matches(String) - Method in class proguard.util.CollectionMatcher
- matches(String) - Method in class proguard.util.StringMatcher
-
Checks whether the given string matches.
- matches(String) - Method in class proguard.util.TransformedStringMatcher
- matches(String, int, int) - Method in class proguard.util.AndMatcher
- matches(String, int, int) - Method in class proguard.util.CollectionMatcher
- matches(String, int, int) - Method in class proguard.util.ConstantMatcher
- matches(String, int, int) - Method in class proguard.util.EmptyStringMatcher
- matches(String, int, int) - Method in class proguard.util.ExtensionMatcher
- matches(String, int, int) - Method in class proguard.util.FixedStringMatcher
- matches(String, int, int) - Method in class proguard.util.ListMatcher
- matches(String, int, int) - Method in class proguard.util.MatchedStringMatcher
- matches(String, int, int) - Method in class proguard.util.NotMatcher
- matches(String, int, int) - Method in class proguard.util.OrMatcher
- matches(String, int, int) - Method in class proguard.util.SettableMatcher
- matches(String, int, int) - Method in class proguard.util.StringMatcher
-
Checks whether the given substring matches.
- matches(String, int, int) - Method in class proguard.util.TransformedStringMatcher
- matches(String, int, int) - Method in class proguard.util.VariableStringMatcher
- matchesArrayInitialization(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.util.ArrayInitializationMatcher
-
Returns whether the code fragment starting at the specified newarray instruction is followed by a static array initialization.
- matchesIgnoreNull(MethodDescriptor, MethodDescriptor) - Static method in class proguard.classfile.MethodDescriptor
-
Analogous to {@link MethodSignature.matchesIgnoreNull(MethodSignature, MethodSignature)}.
- matchesIgnoreNull(MethodSignature, MethodSignature) - Static method in class proguard.classfile.MethodSignature
-
Fuzzy check if two
MethodSignature
objects are equal. - matchesIgnoreNullAndDollar(MethodDescriptor, MethodDescriptor) - Static method in class proguard.classfile.MethodDescriptor
-
Analogous to {@link MethodSignature.matchesIgnoreNullAndDollar(MethodSignature, MethodSignature)}.
- matchesIgnoreNullAndDollar(MethodSignature, MethodSignature) - Static method in class proguard.classfile.MethodSignature
-
Fuzzy check like {@link .matchesIgnoreNull(MethodSignature)} but allows dollar signs in type strings.
- matchingArguments(int[], int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- matchingArguments(int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- matchingBranchOffsets(int, int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- matchingConstant - Variable in class proguard.classfile.util.InstructionSequenceMatcher
- matchingConstantIndices(Clazz, int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- matchingJumpOffsets(int, int[], int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- matchingOpcodes(Instruction, Instruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- MatchingStringFunction - Class in proguard.util
-
This
StringFunction
returns unchanged strings or null, depending on whether a given string matcher matches the strings. - MatchingStringFunction(StringMatcher) - Constructor for class proguard.util.MatchingStringFunction
-
Creates a new MatchingStringFunction with the given string matcher.
- MAX_DEPTH_DEFAULT - Static variable in class proguard.util.CallGraphWalker
-
Call graph strands are no longer explored after a maximum distance from the original root.
- MAX_STACK_SIZE_COMPUTER_ERROR - Static variable in class proguard.exception.ErrorId
- MAX_SUPPORTED_VERSION - Static variable in class proguard.classfile.VersionConstants
- MAX_WIDTH_DEFAULT - Static variable in class proguard.util.CallGraphWalker
-
Once the call graph reaches a maximum width, no more nodes are added to the worklist of the next level.
- maxCallStackDepth - Variable in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
- maximumValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the maximum value from this list of instruction offsets.
- MaxStackSizeComputer - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
computes the maximum stack size of the code attributes that it visits. - MaxStackSizeComputer() - Constructor for class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- MaxStackSizeComputer(MaxStackSizeComputer.StackSizeConsumer) - Constructor for class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- MaxStackSizeComputer.StackSizeConsumer - Interface in proguard.classfile.attribute.visitor
-
A consumer of before/after stack sizes at each offset evaluated by the
MaxStackSizeComputer
. - MAY_THROW - Static variable in class proguard.dexfile.ir.expr.Value
- MAY_THROW - Static variable in class proguard.dexfile.ir.stmt.Stmt
- MAYBE - Static variable in class proguard.evaluation.value.Value
- mayBeExtension - Variable in class proguard.evaluation.value.TypedReferenceValue
- mayBeExtension() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- mayBeExtension() - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether the actual type of this ReferenceValue may be an extension of its type.
- mayBeExtension() - Method in class proguard.evaluation.value.TracedReferenceValue
- mayBeExtension() - Method in class proguard.evaluation.value.TypedReferenceValue
- mayBeExtension() - Method in class proguard.evaluation.value.UnknownReferenceValue
- mayBeNull - Variable in class proguard.evaluation.value.TypedReferenceValue
- mayBeUnknown - Variable in class proguard.evaluation.value.MultiTypedReferenceValue
- mayHaveImplementations(Method) - Method in interface proguard.classfile.Clazz
-
Returns whether the given method may possibly have implementing or overriding methods down the class hierarchy.
- mayHaveImplementations(Method) - Method in class proguard.classfile.LibraryClass
- mayHaveImplementations(Method) - Method in class proguard.classfile.ProgramClass
- mayInstanceThrowExceptions(Clazz) - Method in class proguard.classfile.instruction.ConstantInstruction
-
Returns whether a particular instance of an instruction may throw an exception.
- mayInstanceThrowExceptions(Clazz) - Method in class proguard.classfile.instruction.Instruction
-
Returns whether a particular instance of an instruction may throw exceptions.
- mayThrow() - Method in enum proguard.dexfile.ir.expr.Value.VT
- mayThrow() - Method in enum proguard.dexfile.ir.stmt.Stmt.ST
- mayThrowExceptions() - Method in class proguard.classfile.instruction.Instruction
-
Returns whether the instruction may conservatively throw exceptions.
- member - Variable in class proguard.analysis.datastructure.CodeLocation
- member - Variable in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- Member - Interface in proguard.classfile
-
Representation of a class member (field or method).
- MemberAccessFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when the visited member has the proper access flags. - MemberAccessFilter(int, int, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberAccessFilter
-
Creates a new MemberAccessFilter.
- MemberAccessFilter(int, int, MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberAccessFilter
-
Creates a new MemberAccessFilter.
- MemberAccessFlagCleaner - Class in proguard.classfile.visitor
-
This
ClassVisitor
andMemberVisitor
clears the specified access flags of the classes and class members that its visits. - MemberAccessFlagCleaner(int) - Constructor for class proguard.classfile.visitor.MemberAccessFlagCleaner
-
Creates a new MemberAccessFlagCleaner.
- MemberAccessFlagSetter - Class in proguard.classfile.visitor
-
This
MemberVisitor
sets the specified access flags of the program class members that it visits. - MemberAccessFlagSetter(int) - Constructor for class proguard.classfile.visitor.MemberAccessFlagSetter
-
Creates a new MemberAccessFlagSetter.
- MemberAccessSetter - Class in proguard.classfile.visitor
-
This
MemberVisitor
sets the access part of the access flags of the program class members that its visits to a given value. - MemberAccessSetter(int) - Constructor for class proguard.classfile.visitor.MemberAccessSetter
-
Creates a new MemberAccessSetter.
- MemberAdder - Class in proguard.classfile.editor
-
This
MemberVisitor
copies all class members that it visits to the given target class. - MemberAdder(ProgramClass) - Constructor for class proguard.classfile.editor.MemberAdder
-
Creates a new MemberAdder that will copy methods into the given target class.
- MemberAdder(ProgramClass, MemberVisitor) - Constructor for class proguard.classfile.editor.MemberAdder
-
Creates a new MemberAdder that will copy methods into the given target class.
- MemberAdder(ProgramClass, StringFunction, MemberVisitor) - Constructor for class proguard.classfile.editor.MemberAdder
-
Creates a new MemberAdder that will copy methods into the given target class.
- MemberClassAccessFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when the visited member is accessible from the given referencing class. - MemberClassAccessFilter(Clazz, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberClassAccessFilter
-
Creates a new MemberAccessFilter.
- memberClassConstantsAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.NestMembersAttribute
-
Applies the given visitor to all member class constants.
- MemberCollectionFilter - Class in proguard.classfile.visitor
-
This MemberVisitor delegates its visits to one of two other visitors, depending on whether the member is present in the given member collection or not.
- MemberCollectionFilter(Set<? extends Member>, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberCollectionFilter
-
Creates a new MemberCollectionFilter.
- MemberCollectionFilter(Set<? extends Member>, MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberCollectionFilter
-
Creates a new MemberCollectionFilter.
- MemberCollector - Class in proguard.classfile.visitor
-
This
MemberVisitor
collects dot-separated classname.membername.descriptor strings of the class members that it visits. - MemberCollector(boolean, boolean, boolean, Set<String>) - Constructor for class proguard.classfile.visitor.MemberCollector
-
Creates a new MemberCollector.
- MemberCounter - Class in proguard.classfile.visitor
-
This
MemberVisitor
counts the number of class members that have been visited. - MemberCounter() - Constructor for class proguard.classfile.visitor.MemberCounter
- MemberDescriptorFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when the visited member has a descriptor that matches a given regular expression. - MemberDescriptorFilter(String, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorFilter
-
Creates a new MemberDescriptorFilter.
- MemberDescriptorFilter(String, WildcardManager, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorFilter
-
Creates a new MemberDescriptorFilter.
- MemberDescriptorFilter(StringMatcher, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorFilter
-
Creates a new MemberDescriptorFilter.
- MemberDescriptorReferencedClassVisitor - Class in proguard.classfile.visitor
-
This
MemberVisitor
lets a givenClassVisitor
visit all the classes referenced by the descriptors of the class members that it visits. - MemberDescriptorReferencedClassVisitor(boolean, ClassVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorReferencedClassVisitor
- MemberDescriptorReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorReferencedClassVisitor
- MemberFinder - Class in proguard.classfile.util
-
This utility class provides methods to find class members in a given class or in its hierarchy.
- MemberFinder() - Constructor for class proguard.classfile.util.MemberFinder
-
Creates a new MemberFinder that looks in the class hierarchy.
- MemberFinder(boolean) - Constructor for class proguard.classfile.util.MemberFinder
-
Creates a new MemberFinder that looks in the class hierarchy if specified.
- memberName - Variable in class proguard.classfile.FieldSignature
- MemberNameFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when the visited member has a name that matches a given regular expression. - MemberNameFilter(String, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberNameFilter
-
Creates a new MemberNameFilter.
- MemberNameFilter(String, WildcardManager, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberNameFilter
-
Creates a new MemberNameFilter.
- MemberNameFilter(StringMatcher, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberNameFilter
-
/** Creates a new MemberNameFilter.
- MemberProcessingFlagFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when the visited member has the proper processing flags. - MemberProcessingFlagFilter(int, int, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberProcessingFlagFilter
-
Creates a new MemberProcessingFlagFilter.
- MemberProcessingFlagFilter(int, int, MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberProcessingFlagFilter
-
Creates a new MemberProcessingFlagFilter.
- MemberReferenceFixer - Class in proguard.classfile.editor
-
This
ClassVisitor
fixes constant pool field and method references to fields and methods whose names or descriptors have changed. - MemberReferenceFixer(boolean) - Constructor for class proguard.classfile.editor.MemberReferenceFixer
-
Creates a new MemberReferenceFixer.
- MemberRemover - Class in proguard.classfile.editor
-
This visitor removes all members it visits in a
ProgramClass
. - MemberRemover() - Constructor for class proguard.classfile.editor.MemberRemover
- MemberRenamer - Class in proguard.classfile.util
-
This
MemberVisitor
renames the class member names of the classes it visits. - MemberRenamer(BiFunction<Clazz, Member, String>) - Constructor for class proguard.classfile.util.MemberRenamer
- MemberRenamer(BiFunction<Clazz, Member, String>, MemberVisitor) - Constructor for class proguard.classfile.util.MemberRenamer
- MemberRenamer(Function<Clazz, String>, MemberVisitor) - Constructor for class proguard.classfile.util.MemberRenamer
- MemberToClassVisitor - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates all visits to a givenClassVisitor
. - MemberToClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.MemberToClassVisitor
- MemberToKotlinPropertyVisitor - Class in proguard.classfile.kotlin.visitor
-
Apply the given
KotlinPropertyVisitor
if the member is a backing field, getter or setter for a property. - MemberToKotlinPropertyVisitor(KotlinPropertyVisitor) - Constructor for class proguard.classfile.kotlin.visitor.MemberToKotlinPropertyVisitor
- MemberViewModel - Class in proguard.classfile.util.renderer
-
This utility class serves as a base class for
FieldViewModel
andMethodViewModel
. - MemberViewModel(Clazz, Member) - Constructor for class proguard.classfile.util.renderer.MemberViewModel
- MemberViewModel.Pair<K,V> - Class in proguard.classfile.util.renderer
- memberVisitor - Variable in class proguard.classfile.visitor.ReferencedMemberVisitor
- MemberVisitor - Interface in proguard.classfile.visitor
-
This interface specifies the methods for a visitor of
ProgramMember
instances andLibraryMember
instances. - merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- merge(AbstractState, AbstractState, Precision) - Method in class proguard.analysis.cpa.defaults.MergeJoinOperator
- merge(AbstractState, AbstractState, Precision) - Method in class proguard.analysis.cpa.defaults.MergeSepOperator
- merge(AbstractState, AbstractState, Precision) - Method in interface proguard.analysis.cpa.interfaces.MergeOperator
-
The operator uses the
abstractState1
to weakenabstractState2
depending onprecision
. - merge(AbstractState, AbstractState, Precision) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationMergeJoinOperator
- merge(SimpleLiveValue[], SimpleLiveValue[], Stmt, Stmt) - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- merge(TypeTransformer.TypeRef) - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- merge(UnSSATransformer.LiveV[], UnSSATransformer.LiveV[], Stmt, Stmt) - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- merge(TypeClass, TypeClass) - Static method in enum proguard.dexfile.ir.TypeClass
- merge(T, T, Stmt, Stmt) - Method in interface proguard.dexfile.ir.ts.Cfg.FrameVisitor
- MergeJoinOperator - Class in proguard.analysis.cpa.defaults
-
This
MergeOperator
applies the join operator to its arguments. - MergeJoinOperator(AbstractDomain) - Constructor for class proguard.analysis.cpa.defaults.MergeJoinOperator
-
Create a merge operator from an abstract domain defining the join operator.
- MergeOperator - Interface in proguard.analysis.cpa.interfaces
-
The
MergeOperator
defines how (and whether) the olderAbstractState
should be updated with the newly discoveredAbstractState
. - MergeSepOperator - Class in proguard.analysis.cpa.defaults
-
This
MergeOperator
does not weaken the inputAbstractState
. - MergeSepOperator() - Constructor for class proguard.analysis.cpa.defaults.MergeSepOperator
- message - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- META_INF_SIGNING_INFO - Static variable in class proguard.dexfile.AndroidConstants
- METADATA_KIND_CLASS - Static variable in class proguard.classfile.kotlin.KotlinConstants
- METADATA_KIND_FILE_FACADE - Static variable in class proguard.classfile.kotlin.KotlinConstants
- METADATA_KIND_MULTI_FILE_CLASS_FACADE - Static variable in class proguard.classfile.kotlin.KotlinConstants
- METADATA_KIND_MULTI_FILE_CLASS_PART - Static variable in class proguard.classfile.kotlin.KotlinConstants
- METADATA_KIND_SYNTHETIC_CLASS - Static variable in class proguard.classfile.kotlin.KotlinConstants
- metadataKindToString(int) - Static method in class proguard.classfile.kotlin.KotlinConstants
- metadataTypeOf(String) - Static method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- method - Variable in class proguard.classfile.MethodSignature
- method - Variable in class proguard.dexfile.ir.expr.InvokeExpr
- method - Variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
- method - Variable in class proguard.dexfile.reader.node.DexMethodNode
- method - Variable in class proguard.dexfile.reader.node.insn.MethodPolymorphicStmtNode
- method - Variable in class proguard.dexfile.reader.node.insn.MethodStmtNode
- method - Variable in class proguard.evaluation.SimplifiedInvocationUnit
- Method - Class in proguard.dexfile.reader
-
represent a method_id_item in dex file format
- Method - Interface in proguard.classfile
-
Representation of a method in a class.
- Method(String, String, String[], String) - Constructor for class proguard.dexfile.reader.Method
- Method(String, String, Proto) - Constructor for class proguard.dexfile.reader.Method
- METHOD_ARGUMENTS_CLOSE - Static variable in class proguard.classfile.JavaTypeConstants
- METHOD_ARGUMENTS_CLOSE - Static variable in class proguard.classfile.TypeConstants
- METHOD_ARGUMENTS_OPEN - Static variable in class proguard.classfile.JavaTypeConstants
- METHOD_ARGUMENTS_OPEN - Static variable in class proguard.classfile.TypeConstants
- METHOD_ARGUMENTS_SEPARATOR - Static variable in class proguard.classfile.JavaTypeConstants
- METHOD_HANDLE - Static variable in class proguard.classfile.constant.Constant
- METHOD_NAME_ABS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ACCESSIBLE_OBJECT_SET_ACCESSIBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ADD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ADD_ALL - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ADD_JAVASCRIPT_INTERFACE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_APPEND - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ARRAY_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_BOOLEAN_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_BYTE_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CEIL - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CHAR_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_FOR_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_CANONICAL_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_CLASS_LOADER - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_COMPONENT_TYPE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_CONSTRUCTORS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_CONSTRUCTORS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_FIELD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_FIELDS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_METHOD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARED_METHODS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_DECLARING_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_ENCLOSING_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_ENCLOSING_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_ENCLOSING_METHOD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_FIELD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_FIELDS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_METHOD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_METHODS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_PACKAGE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_SIMPLE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_SUPERCLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_GET_TYPE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_IS_ASSIGNABLE_FROM - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLASS_IS_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLINIT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CLONE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_CONSTRUCTOR_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_COS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_DO_LOAD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_DOT_CLASS_JAVAC - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_DOT_CLASS_JIKES - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_DOUBLE_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_EQUALS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIELD_GET - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIELD_GET_INT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIELD_SET - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIND_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIND_LIBRARY - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FIND_LOADED_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FLOAT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_FLOOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_ANNOTATION - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_ANNOTATIONS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_CAUSE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_DECLARED_ANNOTATIONS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_GENERIC_PREFIX - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_PARAMETER_ANNOTATIONS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_RUNTIME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GET_TYPE_PREFIX - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_GETANSWER - Static variable in class proguard.examples.modify.EditClass
- METHOD_NAME_INIT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_INT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_INTERN - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_IS_EMPTY - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_LAMBDA_INVOKE - Static variable in class proguard.classfile.kotlin.KotlinConstants
- METHOD_NAME_LENGTH - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_LOAD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_LOAD_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_LOAD_LIBRARY - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_LONG_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAKE_CONCAT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAKE_CONCAT_WITH_CONSTANTS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAP_GET - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAP_LIBRARY_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAP_PUT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MAX - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_METHOD_INVOKE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_MIN - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_NATIVE_LOAD - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_NEW_UPDATER - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_OBJECT_GET_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_ORDINAL - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_READ_OBJECT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_READ_RESOLVE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_SHORT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_SIN - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_SQRT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_TOSTRING - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_TOSTRING_IMPL - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_VALUE_OF - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_VALUEOF - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_VALUES - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_WRITE_OBJECT - Static variable in class proguard.classfile.ClassConstants
- METHOD_NAME_WRITE_REPLACE - Static variable in class proguard.classfile.ClassConstants
- METHOD_PARAMETER - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- METHOD_PARAMETERS - Static variable in class proguard.classfile.attribute.Attribute
- METHOD_RETURN_VALUE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- METHOD_TYPE - Static variable in class proguard.classfile.constant.Constant
- METHOD_TYPE_ACCESSIBLE_OBJECT_SET_ACCESSIBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ADD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ADD_ALL - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ADD_JAVASCRIPT_INTERFACE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ARRAY_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ARRAY_NEW_INSTANCE2 - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BOOLEAN_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BOOLEAN_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BOOLEAN_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BYTE_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BYTES_INT_VOID - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_BYTES_VOID - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CHAR_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CHAR_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CHAR_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CHARS_VOID - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_FOR_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_FOR_NAME_CLASSLOADER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_FOR_NAME2 - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_CANONICAL_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_CLASS_LOADER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_COMPONENT_TYPE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_CONSTRUCTORS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_CONSTRUCTORS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_FIELD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_FIELDS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_METHOD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_DECLARED_METHODS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_FIELD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_FIELDS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_METHOD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_METHODS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_PACKAGE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_SIMPLE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_SUPERCLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_GET_TYPE_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_IS_ASSIGNABLE_FROM - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLASS_IS_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLINIT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CLONE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_CONSTRUCTOR_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOT_CLASS_JAVAC - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOT_CLASS_JIKES - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOUBLE_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOUBLE_DOUBLE_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOUBLE_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOUBLE_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_DOUBLE_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_EQUALS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIELD_GET - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIELD_GET_INT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIELD_SET - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIND_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIND_LIBRARY - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FIND_LOADED_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FLOAT_FLOAT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FLOAT_FLOAT_FLOAT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FLOAT_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FLOAT_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_FLOAT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_GET_CAUSE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_GET_RUNTIME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INIT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INIT_COLLECTION - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INIT_ENUM - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INIT_THROWABLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INT_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INT_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INT_VOID - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_INTERN - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_IS_EMPTY - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LENGTH - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LOAD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LOAD_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LOAD_LIBRARY - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LOAD2 - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LONG_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LONG_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_LONG_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_MAP_GET - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_MAP_LIBRARY_NAME - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_MAP_PUT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_METHOD_INVOKE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NATIVE_LOAD - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NEW_INSTANCE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NEW_INTEGER_UPDATER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NEW_LONG_UPDATER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NEW_REFERENCE_UPDATER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_NUMBER_NUMBER - Static variable in class proguard.examples.modify.EditClass
- METHOD_TYPE_OBJECT_GET_CLASS - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_OBJECT_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_OBJECT_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ON_CLICK_HANDLER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_ORDINAL - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_READ_OBJECT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_READ_RESOLVE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_SHORT_VALUE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_STRING_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_STRING_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_STRING_VOID - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_TOSTRING - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_TOSTRING_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_TOSTRING_IMPL - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_BYTE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_CHAR - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_FLOAT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_INT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_LONG - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUE_OF_SHORT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_CHAR - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_FLOAT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_INT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_LONG - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_VALUEOF_OBJECT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_WRITE_OBJECT - Static variable in class proguard.classfile.ClassConstants
- METHOD_TYPE_WRITE_REPLACE - Static variable in class proguard.classfile.ClassConstants
- methodAccept(String, String, MemberVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given member info visitor visit the specified method.
- methodAccept(String, String, MemberVisitor) - Method in class proguard.classfile.LibraryClass
- methodAccept(String, String, MemberVisitor) - Method in class proguard.classfile.ProgramClass
- methodAccept(MemberVisitor) - Method in exception proguard.evaluation.exception.PartialEvaluatorException
- methodArgumentsAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodInfo
-
Applies the given constant pool visitor to the argument constants of the bootstrap method.
- MethodCollector - Class in proguard.classfile.visitor
-
This
MemberVisitor
collects the methods that it visits in the given collection. - MethodCollector(Collection<Method>) - Constructor for class proguard.classfile.visitor.MethodCollector
-
Creates a new MethodCollector.
- MethodCopier - Class in proguard.classfile.editor
-
This
ClassVisitor
copies a method into a target class. - MethodCopier(ProgramClass, ProgramMethod) - Constructor for class proguard.classfile.editor.MethodCopier
- MethodCopier(ProgramClass, ProgramMethod, StringFunction) - Constructor for class proguard.classfile.editor.MethodCopier
- MethodCopier(ProgramClass, ProgramMethod, StringFunction, MemberVisitor) - Constructor for class proguard.classfile.editor.MethodCopier
- MethodCounter - Class in proguard.classfile.visitor
-
This
MemberVisitor
counts the number of methods that have been visited. - MethodCounter() - Constructor for class proguard.classfile.visitor.MethodCounter
- MethodCustomStmtNode - Class in proguard.dexfile.reader.node.insn
- MethodCustomStmtNode(Op, int[], String, Proto, MethodHandle, Object[]) - Constructor for class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- MethodDescriptor - Class in proguard.classfile
-
Represents the descriptor that is part of a
MethodSignature
. - MethodDescriptor(String) - Constructor for class proguard.classfile.MethodDescriptor
- MethodDescriptor(String, List<String>) - Constructor for class proguard.classfile.MethodDescriptor
- MethodExecutionContext(MethodExecutionInfo, ValueCalculator) - Constructor for class proguard.evaluation.value.object.model.reflective.ModelHelper.MethodExecutionContext
- MethodExecutionInfo - Class in proguard.evaluation.executor
-
This class stores data relevant to modeling the execution of a method and offers methods to extract additional information.
- MethodExecutionInfo(Clazz, Method, CodeLocation, Value...) - Constructor for class proguard.evaluation.executor.MethodExecutionInfo
-
Constructs a MethodExecutionInfo.
- MethodExecutionInfo(ConcreteCall, Value...) - Constructor for class proguard.evaluation.executor.MethodExecutionInfo
-
Constructs a MethodExecutionInfo.
- MethodExecutionInfo(AnyMethodrefConstant, CodeLocation, Value...) - Constructor for class proguard.evaluation.executor.MethodExecutionInfo
-
Constructs a MethodExecutionInfo.
- MethodFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to one of two other givenMemberVisitor
instances, depending on whether the visited method is a method or a field. - MethodFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.MethodFilter
-
Creates a new MethodFilter.
- MethodFilter(MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.MethodFilter
-
Creates a new MethodFilter.
- MethodHandle - Class in proguard.dexfile.reader
- MethodHandle(int, Field) - Constructor for class proguard.dexfile.reader.MethodHandle
- MethodHandle(int, Field, Method) - Constructor for class proguard.dexfile.reader.MethodHandle
- MethodHandle(int, Method) - Constructor for class proguard.dexfile.reader.MethodHandle
- methodHandleAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodInfo
-
Applies the given constant pool visitor to the method handle of the bootstrap method.
- MethodHandleConstant - Class in proguard.classfile.constant
-
This
Constant
represents a method handle constant in the constant pool. - MethodHandleConstant() - Constructor for class proguard.classfile.constant.MethodHandleConstant
-
Creates an uninitialized MethodHandleConstant.
- MethodHandleConstant(int, int) - Constructor for class proguard.classfile.constant.MethodHandleConstant
-
Creates a new MethodHandleConstant with the given type and method ref index.
- MethodImplementationFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to methods to another givenMemberVisitor
, but only when the visited method may have implementations. - MethodImplementationFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.MethodImplementationFilter
-
Creates a new MethodImplementationFilter.
- MethodImplementationTraveler - Class in proguard.classfile.visitor
-
This
MemberVisitor
lets a givenMemberVisitor
travel to all concrete and abstract implementations of the visited methods in their class hierarchies. - MethodImplementationTraveler(boolean, boolean, boolean, boolean, MemberVisitor) - Constructor for class proguard.classfile.visitor.MethodImplementationTraveler
-
Creates a new MethodImplementationTraveler.
- MethodInfo - Interface in proguard.classfile
-
Can be implemented by classes carrying method information.
- MethodInvocationFixer - Class in proguard.classfile.editor
-
This
AttributeVisitor
fixes all inappropriate special/virtual/static/interface invocations of the code attributes that it visits. - MethodInvocationFixer() - Constructor for class proguard.classfile.editor.MethodInvocationFixer
- MethodLinker - Class in proguard.classfile.util
-
This
ClassVisitor
links all corresponding non-private, non-static, non-initializer methods in the class hierarchies of all visited classes. - MethodLinker() - Constructor for class proguard.classfile.util.MethodLinker
- methodMayHaveSideEffects(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.ExecutingInvocationUnit
- methodMayHaveSideEffects(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Returns true if the method itself can modify the stack/variables and therefore needs to be executed even if it returns void.
- methodName() - Method in class proguard.classfile.util.ExternalTypeEnumeration
- methodParameter(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the specified method parameter (assuming it is one).
- MethodParametersAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a method parameters attribute. - MethodParametersAttribute() - Constructor for class proguard.classfile.attribute.MethodParametersAttribute
-
Creates an uninitialized MethodParametersAttribute.
- MethodParametersAttribute(int, int, ParameterInfo[]) - Constructor for class proguard.classfile.attribute.MethodParametersAttribute
-
Creates an initialized MethodParametersAttribute.
- MethodPolymorphicStmtNode - Class in proguard.dexfile.reader.node.insn
- MethodPolymorphicStmtNode(Op, int[], Method, Proto) - Constructor for class proguard.dexfile.reader.node.insn.MethodPolymorphicStmtNode
- METHODREF - Static variable in class proguard.classfile.constant.Constant
- MethodrefConstant - Class in proguard.classfile.constant
-
This
Constant
represents a method reference constant in the constant pool. - MethodrefConstant() - Constructor for class proguard.classfile.constant.MethodrefConstant
-
Creates an uninitialized MethodrefConstant.
- MethodrefConstant(int, int, Clazz, Method) - Constructor for class proguard.classfile.constant.MethodrefConstant
-
Creates a new MethodrefConstant with the given name and type indices.
- MethodrefTraveler - Class in proguard.classfile.constant.visitor
-
This
ConstantVisitor
travels from any method handle constants that it visits to their methodref constants, and applies a given constant visitor. - MethodrefTraveler(ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.MethodrefTraveler
-
Creates a new v that will delegate to the given constant visitor.
- MethodResult - Class in proguard.evaluation
-
A class modeling the results of a method invocation.
- MethodResult.Builder - Class in proguard.evaluation
-
A builder for
MethodResult
. - methods - Variable in class proguard.classfile.LibraryClass
- methods - Variable in class proguard.classfile.ProgramClass
- methods - Variable in class proguard.dexfile.reader.node.DexClassNode
- methodsAccept(MemberVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given member info visitor visit all methods of this class.
- methodsAccept(MemberVisitor) - Method in class proguard.classfile.LibraryClass
- methodsAccept(MemberVisitor) - Method in class proguard.classfile.ProgramClass
- MethodSignature - Class in proguard.classfile
-
Represents a Method signature containing a class, method and a descriptor.
- MethodSignature(Clazz) - Constructor for class proguard.classfile.MethodSignature
- MethodSignature(Clazz, Method) - Constructor for class proguard.classfile.MethodSignature
- MethodSignature(String) - Constructor for class proguard.classfile.MethodSignature
- MethodSignature(String, String, String) - Constructor for class proguard.classfile.MethodSignature
- MethodSignature(String, String, MethodDescriptor) - Constructor for class proguard.classfile.MethodSignature
- MethodStmtNode - Class in proguard.dexfile.reader.node.insn
- MethodStmtNode(Op, int[], Method) - Constructor for class proguard.dexfile.reader.node.insn.MethodStmtNode
- MethodToKotlinConstructorVisitor - Class in proguard.classfile.kotlin.visitor
-
Apply the given function visitor to a referenced constructors's corresponding
KotlinConstructorMetadata
. - MethodToKotlinConstructorVisitor(KotlinConstructorVisitor) - Constructor for class proguard.classfile.kotlin.visitor.MethodToKotlinConstructorVisitor
- MethodToKotlinFunctionVisitor - Class in proguard.classfile.kotlin.visitor
-
Apply the given function visitor to a referenced method's corresponding
KotlinFunctionMetadata
. - MethodToKotlinFunctionVisitor(KotlinFunctionVisitor) - Constructor for class proguard.classfile.kotlin.visitor.MethodToKotlinFunctionVisitor
- MethodTypeConstant - Class in proguard.classfile.constant
-
This
Constant
represents a method handle constant in the constant pool. - MethodTypeConstant() - Constructor for class proguard.classfile.constant.MethodTypeConstant
-
Creates an uninitialized MethodTypeConstant.
- MethodTypeConstant(int, Clazz[]) - Constructor for class proguard.classfile.constant.MethodTypeConstant
-
Creates a new MethodTypeConstant with the given descriptor index.
- MethodViewModel - Class in proguard.classfile.util.renderer
-
This utility class renders
Method
objects into a more human-readable format. - Metrics - Class in proguard.analysis
-
Utility to collect statistical information.
- Metrics() - Constructor for class proguard.analysis.Metrics
- Metrics.MetricType - Enum in proguard.analysis
-
Constants which are used as metric types.
- minimumValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns the minimum value from this list of instruction offsets.
- minor - Variable in class proguard.classfile.kotlin.KotlinMetadataVersion
- minor - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- MISSING_CLASS - proguard.analysis.Metrics.MetricType
- MISSING_METHODS - proguard.analysis.Metrics.MetricType
- modality - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
- modality - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
- modality - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
- modality - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
- model - Variable in class proguard.classfile.util.renderer.MemberViewModel
- Model - Interface in proguard.evaluation.value.object.model
-
This interface can be implemented for each class that needs to be modeled during an analysis.
- ModeledConstructor - Annotation Type in proguard.evaluation.value.object.model.reflective
-
Used to identify methods that model behavior for constructors of a class modeled in
Model
. - ModeledInstanceMethod - Annotation Type in proguard.evaluation.value.object.model.reflective
-
Used to identify methods that model behavior for instance methods of a class modeled in
Model
. - ModeledStaticMethod - Annotation Type in proguard.evaluation.value.object.model.reflective
-
Used to identify methods that model behavior for static methods of a class modeled in
Model
. - ModelHelper - Class in proguard.evaluation.value.object.model.reflective
-
Helper methods to use
Model
s. - ModelHelper.MethodExecutionContext - Class in proguard.evaluation.value.object.model.reflective
-
A helper class grouping
MethodExecutionInfo
andValueCalculator
as the execution context of a method. - MODIFIED - Static variable in class proguard.util.ProcessingFlags
- MODULE - Static variable in class proguard.classfile.AccessConstants
- MODULE - Static variable in class proguard.classfile.attribute.Attribute
- MODULE - Static variable in class proguard.classfile.constant.Constant
- MODULE - Static variable in class proguard.classfile.JavaAccessConstants
- MODULE() - Constructor for class proguard.classfile.kotlin.KotlinConstants.MODULE
- MODULE_MAIN_CLASS - Static variable in class proguard.classfile.attribute.Attribute
- MODULE_PACKAGES - Static variable in class proguard.classfile.attribute.Attribute
- moduleAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.RequiresInfo
-
Applies the given constant pool visitor to the module constant of the module, if any.
- moduleAccept(KotlinModuleVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- ModuleAttribute - Class in proguard.classfile.attribute.module
-
This
Attribute
represents a module attribute. - ModuleAttribute() - Constructor for class proguard.classfile.attribute.module.ModuleAttribute
-
Creates an uninitialized ModuleAttribute.
- ModuleAttribute(int, int, int, int, int, RequiresInfo[], int, ExportsInfo[], int, OpensInfo[], int, int[], int, ProvidesInfo[]) - Constructor for class proguard.classfile.attribute.module.ModuleAttribute
-
Creates an initialized ModuleAttribute.
- ModuleConstant - Class in proguard.classfile.constant
-
This
Constant
represents a module constant in the constant pool. - ModuleConstant() - Constructor for class proguard.classfile.constant.ModuleConstant
-
Creates an uninitialized ModuleConstant.
- ModuleConstant(int) - Constructor for class proguard.classfile.constant.ModuleConstant
-
Creates a new ModuleConstant with the given name index.
- ModuleMainClassAttribute - Class in proguard.classfile.attribute.module
-
This
Attribute
represents a main class attribute. - ModuleMainClassAttribute() - Constructor for class proguard.classfile.attribute.module.ModuleMainClassAttribute
-
Creates an uninitialized ModuleMainClassAttribute.
- ModuleMainClassAttribute(int, int) - Constructor for class proguard.classfile.attribute.module.ModuleMainClassAttribute
-
Creates an initialized ModuleMainClassAttribute.
- modulePackages - Variable in class proguard.resources.kotlinmodule.KotlinModule
- modulePackagesAccept(KotlinModulePackageVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModule
- ModulePackagesAttribute - Class in proguard.classfile.attribute.module
-
This
Attribute
represents a module packages attribute. - ModulePackagesAttribute() - Constructor for class proguard.classfile.attribute.module.ModulePackagesAttribute
-
Creates an uninitialized ModulePackagesAttribute.
- ModulePackagesAttribute(int, int, int[]) - Constructor for class proguard.classfile.attribute.module.ModulePackagesAttribute
-
Creates an initialized ModulePackagesAttribute.
- MONITOR_ENTER - proguard.dexfile.reader.Op
- MONITOR_EXIT - proguard.dexfile.reader.Op
- monitorenter() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- monitorenter() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- monitorexit() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- monitorexit() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- MORE_ZERO_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- MoreZeroFrame - Class in proguard.classfile.attribute.preverification
-
This
StackMapFrame
represents an "append frame". - MoreZeroFrame() - Constructor for class proguard.classfile.attribute.preverification.MoreZeroFrame
-
Creates an uninitialized MoreZeroFrame.
- MoreZeroFrame(int) - Constructor for class proguard.classfile.attribute.preverification.MoreZeroFrame
-
Creates a MoreZeroFrame with the given tag.
- MoreZeroFrame(int, VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.MoreZeroFrame
-
Creates a MoreZeroFrame with the given additional variables.
- MoreZeroFrame(VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.MoreZeroFrame
-
Creates a MoreZeroFrame with the given additional variables.
- move(Stmt, Stmt, Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- MOVE - proguard.dexfile.reader.Op
- MOVE_16 - proguard.dexfile.reader.Op
- MOVE_EXCEPTION - proguard.dexfile.reader.Op
- MOVE_FROM16 - proguard.dexfile.reader.Op
- MOVE_OBJECT - proguard.dexfile.reader.Op
- MOVE_OBJECT_16 - proguard.dexfile.reader.Op
- MOVE_OBJECT_FROM16 - proguard.dexfile.reader.Op
- MOVE_RESULT - proguard.dexfile.reader.Op
- MOVE_RESULT_OBJECT - proguard.dexfile.reader.Op
- MOVE_RESULT_WIDE - proguard.dexfile.reader.Op
- MOVE_WIDE - proguard.dexfile.reader.Op
- MOVE_WIDE_16 - proguard.dexfile.reader.Op
- MOVE_WIDE_FROM16 - proguard.dexfile.reader.Op
- MUL - proguard.dexfile.ir.expr.Value.VT
- MUL_DOUBLE - proguard.dexfile.reader.Op
- MUL_DOUBLE_2ADDR - proguard.dexfile.reader.Op
- MUL_FLOAT - proguard.dexfile.reader.Op
- MUL_FLOAT_2ADDR - proguard.dexfile.reader.Op
- MUL_INT - proguard.dexfile.reader.Op
- MUL_INT_2ADDR - proguard.dexfile.reader.Op
- MUL_INT_LIT16 - proguard.dexfile.reader.Op
- MUL_INT_LIT8 - proguard.dexfile.reader.Op
- MUL_LONG - proguard.dexfile.reader.Op
- MUL_LONG_2ADDR - proguard.dexfile.reader.Op
- multianewarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- multianewarray(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- multianewarray(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- multianewarray(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- multianewarray(String, Clazz, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- multianewarray(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- MultiAnnotationVisitor - Class in proguard.classfile.attribute.annotation.visitor
-
This
AnnotationVisitor
delegates all visits to eachAnnotationVisitor
in a given list. - MultiAnnotationVisitor() - Constructor for class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- MultiAnnotationVisitor(AnnotationVisitor...) - Constructor for class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- MultiArrayTransformer - Class in proguard.dexfile.ir.ts
-
dex does have the instruction to create a multi-array.
- MultiArrayTransformer() - Constructor for class proguard.dexfile.ir.ts.MultiArrayTransformer
- MultiAttributeVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates all visits to eachAttributeVisitor
in a given list. - MultiAttributeVisitor() - Constructor for class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- MultiAttributeVisitor(AttributeVisitor...) - Constructor for class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- MultiClassPoolVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
delegates all visits to eachClassPoolVisitor
in a given list. - MultiClassPoolVisitor() - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
- MultiClassPoolVisitor(ArrayList<ClassPoolVisitor>) - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
- MultiClassPoolVisitor(ClassPoolVisitor...) - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
- MultiClassVisitor - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates all visits to eachClassVisitor
in a given list. - MultiClassVisitor() - Constructor for class proguard.classfile.visitor.MultiClassVisitor
- MultiClassVisitor(ClassVisitor...) - Constructor for class proguard.classfile.visitor.MultiClassVisitor
- MultiConstantVisitor - Class in proguard.classfile.visitor
-
This
ConstantVisitor
delegates all visits to eachConstantVisitor
in a given list. - MultiConstantVisitor() - Constructor for class proguard.classfile.visitor.MultiConstantVisitor
- MultiConstantVisitor(ConstantVisitor...) - Constructor for class proguard.classfile.visitor.MultiConstantVisitor
- MultiDataEntryReader - Class in proguard.io
- MultiDataEntryReader(DataEntryReader...) - Constructor for class proguard.io.MultiDataEntryReader
- multiFileClassParts - Variable in class proguard.resources.kotlinmodule.KotlinModulePackage
- MultiFileFacadeIntegrity - Class in proguard.util.kotlin.asserter.constraint
- MultiFileFacadeIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.MultiFileFacadeIntegrity
- MultiFilePartIntegrity - Class in proguard.util.kotlin.asserter.constraint
- MultiFilePartIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.MultiFilePartIntegrity
- MultiInstructionVisitor - Class in proguard.classfile.instruction.visitor
-
This
InstructionVisitor
delegates all visits to eachInstructionVisitor
in a given list. - MultiInstructionVisitor() - Constructor for class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- MultiInstructionVisitor(InstructionVisitor...) - Constructor for class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- MultiKotlinMetadataVisitor - Class in proguard.classfile.kotlin.visitor
- MultiKotlinMetadataVisitor() - Constructor for class proguard.classfile.kotlin.visitor.MultiKotlinMetadataVisitor
- MultiKotlinMetadataVisitor(KotlinMetadataVisitor...) - Constructor for class proguard.classfile.kotlin.visitor.MultiKotlinMetadataVisitor
- MultiKotlinTypeParameterVisitor - Class in proguard.classfile.kotlin.visitor
-
This
KotlinTypeVisitor
delegates to multipleKotlinTypeVisitor
s. - MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor...) - Constructor for class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- MultiMemberVisitor - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates all visits to eachMemberVisitor
in a given list. - MultiMemberVisitor() - Constructor for class proguard.classfile.visitor.MultiMemberVisitor
- MultiMemberVisitor(MemberVisitor...) - Constructor for class proguard.classfile.visitor.MultiMemberVisitor
- multiply(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the product of this DoubleValue and the given DoubleValue.
- multiply(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- multiply(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- multiply(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- multiply(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the product of this FloatValue and the given FloatValue.
- multiply(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- multiply(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- multiply(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- multiply(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the product of this IntegerValue and the given IntegerValue.
- multiply(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- multiply(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- multiply(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- multiply(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- multiply(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the product of this LongValue and the given LongValue.
- multiply(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- multiply(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- multiply(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- multiply(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the product of this DoubleValue and the given ParticularDoubleValue.
- multiply(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- multiply(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the product of this FloatValue and the given ParticularFloatValue.
- multiply(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the product of this IntegerValue and the given ParticularIntegerValue.
- multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- multiply(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the product of this LongValue and the given ParticularLongValue.
- multiply(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the product of this IntegerValue and the given RangeIntegerValue.
- multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- multiply(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the product of this DoubleValue and the given SpecificDoubleValue.
- multiply(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- multiply(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the product of this FloatValue and the given SpecificFloatValue.
- multiply(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- multiply(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the product of this IntegerValue and the given SpecificIntegerValue.
- multiply(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- multiply(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the product of this LongValue and the given SpecificLongValue.
- multiply(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- multiply(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the product of this IntegerValue and the given UnknownIntegerValue.
- MULTIPLY - Static variable in class proguard.evaluation.value.CompositeDoubleValue
- MULTIPLY - Static variable in class proguard.evaluation.value.CompositeFloatValue
- MULTIPLY - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- MULTIPLY - Static variable in class proguard.evaluation.value.CompositeLongValue
- MultiResourceFileVisitor - Class in proguard.resources.file.visitor
-
This
ResourceFileVisitor
delegates all visits to allResourceFileVisitor
instances in the given list. - MultiResourceFileVisitor(ResourceFileVisitor...) - Constructor for class proguard.resources.file.visitor.MultiResourceFileVisitor
- MultiTypedReferenceValue - Class in proguard.evaluation.value
-
This
TypedReferenceValue
can have multiple potential types during runtime. - MultiTypedReferenceValue(Set<TypedReferenceValue>, boolean) - Constructor for class proguard.evaluation.value.MultiTypedReferenceValue
- MultiTypedReferenceValue(TypedReferenceValue, boolean) - Constructor for class proguard.evaluation.value.MultiTypedReferenceValue
- MultiTypedReferenceValueFactory - Class in proguard.evaluation.value
-
This class provides a wrapper around
TypedReferenceValueFactory
that provides newMultiTypedReferenceValue
s. - MultiTypedReferenceValueFactory() - Constructor for class proguard.evaluation.value.MultiTypedReferenceValueFactory
- MultiTypedReferenceValueFactory(boolean, ClassPool, ClassPool) - Constructor for class proguard.evaluation.value.MultiTypedReferenceValueFactory
-
See
MultiTypedReferenceValueFactory()
Parameters, fields and return values have included in possible types all sub classes.S - MultiValueMap<K,V> - Class in proguard.util
-
A key-values map that can have multiple values associated with each key.
- MultiValueMap() - Constructor for class proguard.util.MultiValueMap
- Mutf8 - Class in proguard.dexfile.reader.util
-
Modified UTF-8 as described in the dex file format spec.
- mv - proguard.classfile.util.kotlin.KotlinMetadataType
- mv - Variable in class proguard.classfile.kotlin.KotlinMetadata
-
The version of the metadata provided in the arguments of this annotation.
- MyMultiDigestOutputStream(String, MessageDigest[], PrintWriter, OutputStream) - Constructor for class proguard.io.JarWriter.MyMultiDigestOutputStream
- MyTransformer() - Constructor for class proguard.examples.TransformExample.MyTransformer
N
- N - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- N - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- nAdd(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- name - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument
- name - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- name - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- name - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- name - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- name - Variable in class proguard.classfile.LibraryMember
- name - Variable in class proguard.dexfile.ir.expr.FieldExpr
-
Field name
- name - Variable in class proguard.dexfile.ir.expr.InvokeCustomExpr
- name - Variable in class proguard.dexfile.ir.expr.StaticFieldExpr
-
Field name
- name - Variable in class proguard.dexfile.ir.IrMethod
- name - Variable in class proguard.dexfile.ir.LocalVar
- name - Variable in enum proguard.dexfile.ir.TypeClass
- name - Variable in class proguard.dexfile.reader.node.DexAnnotationNode.Item
- name - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- name - Variable in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- name - Variable in class proguard.resources.kotlinmodule.KotlinModule
-
The module name, as opposed to the fileName which includes the module name.
- name() - Method in annotation type proguard.evaluation.value.object.model.reflective.ModeledInstanceMethod
-
The name of the modeled method.
- name() - Method in annotation type proguard.evaluation.value.object.model.reflective.ModeledStaticMethod
-
The name of the modeled method.
- NAME_AND_TYPE - Static variable in class proguard.classfile.constant.Constant
- NAME_ANDROID_APP_ACTIVITY - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_APP_APPLICATION - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_APP_BACKUP_BACKUP_AGENT - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_APP_FRAGMENT - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_APP_INSTRUMENTATION - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_APP_SERVICE - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_CONTENT_BROADCAST_RECEIVER - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_CONTENT_CONTENT_PROVIDER - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_CONTENT_CONTEXT - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_CONTENT_RES_RESOURCES - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_PREFERENCE_PREFERENCE - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_PREFERENCE_PREFERENCE_FRAGMENT - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_SUPPORT_V4_APP_FRAGMENT - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_UTIL_FLOAT_MATH - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_VIEW_ACTION_PROVIDER - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_VIEW_VIEW - Static variable in class proguard.classfile.ClassConstants
- NAME_ANDROID_WEBKIT_WEB_VIEW - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_IO_BYTE_ARRAY_INPUT_STREAM - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_IO_DATA_INPUT_STREAM - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_IO_INPUT_STREAM - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_IO_SERIALIZABLE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_ANNOTATION_ANNOTATION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_BYTE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_CHARACTER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_CLASS - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_CLASS_LOADER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_CLASS_NOT_FOUND_EXCEPTION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_CLONEABLE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_ENUM - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_EXCEPTION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_FLOAT - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_INTEGER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_INVOKE_METHOD_HANDLE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_INVOKE_METHOD_TYPE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_INVOKE_STRING_CONCAT_FACTORY - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_LONG - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_MATH - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_NUMBER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_NUMBER_FORMAT_EXCEPTION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_OBJECT - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_REFLECT_ACCESSIBLE_OBJECT - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_REFLECT_ARRAY - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_REFLECT_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_REFLECT_FIELD - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_REFLECT_METHOD - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_RUNTIME - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_SHORT - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_STRING - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_SYSTEM - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_SYSTEM - Static variable in class proguard.examples.modify.EditClass
- NAME_JAVA_LANG_THROWABLE - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_UNSUPPORTED_OP_EXCEPTION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_LANG_VOID - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_BYTE_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_CHANNELS_CHANNELS - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_CHANNELS_READABLE_BYTE_CHANNEL - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_CHAR_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_DOUBLE_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_FLOAT_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_INT_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_LONG_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_NIO_SHORT_BUFFER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_ARRAY_LIST - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_COLLECTION - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_CONCURRENT_ATOMIC_ATOMIC_INTEGER_FIELD_UPDATER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_CONCURRENT_ATOMIC_ATOMIC_LONG_FIELD_UPDATER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_CONCURRENT_ATOMIC_ATOMIC_REFERENCE_FIELD_UPDATER - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_HASH_MAP - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_LIST - Static variable in class proguard.classfile.ClassConstants
- NAME_JAVA_UTIL_MAP - Static variable in class proguard.classfile.ClassConstants
- NAME_KOTLIN_ANY - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_COROUTINES_DEBUG_METADATA - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_ENUM - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_EXTENSION_FUNCTION - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_FUNCTION - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_METADATA - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_PARAMETER_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants
- NAME_KOTLIN_UNIT - Static variable in class proguard.classfile.kotlin.KotlinConstants
- nameAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given constant pool visitor to the Utf8 constant of the name, if any.
- NameAndTypeConstant - Class in proguard.classfile.constant
-
This
Constant
represents a name and type constant in the constant pool. - NameAndTypeConstant() - Constructor for class proguard.classfile.constant.NameAndTypeConstant
-
Creates an uninitialized NameAndTypeConstant.
- NameAndTypeConstant(int, int) - Constructor for class proguard.classfile.constant.NameAndTypeConstant
-
Creates a new NameAndTypeConstant with the given name and type indices.
- NameAndTypeShrinker - Class in proguard.classfile.editor
-
This
ClassVisitor
removesNameAndType
constant pool entries that are not used. - NameAndTypeShrinker() - Constructor for class proguard.classfile.editor.NameAndTypeShrinker
- nameConstantAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.ParameterInfo
-
Applies the given constant pool visitor to the Utf8 constant that represents the name of the parameter, if any.
- NamedAttributeDeleter - Class in proguard.classfile.editor
-
This
ClassVisitor
deletes attributes with a given name in the program classes, fields, methods, or code attributes that it visits. - NamedAttributeDeleter(String) - Constructor for class proguard.classfile.editor.NamedAttributeDeleter
- NamedClassVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
lets a givenClassVisitor
visitClazz
instances with a given name, in the class pools that it visits. - NamedClassVisitor(ClassVisitor, String) - Constructor for class proguard.classfile.visitor.NamedClassVisitor
- NamedDataEntry - Class in proguard.io
-
This
DataEntry
represents a named output entry with a parent. - NamedDataEntry(DataEntry, String, long, boolean) - Constructor for class proguard.io.NamedDataEntry
- NamedFieldVisitor - Class in proguard.classfile.visitor
-
This class visits
ProgramMember
instances referring to fields, identified by a name and descriptor pair. - NamedFieldVisitor(String, String, MemberVisitor) - Constructor for class proguard.classfile.visitor.NamedFieldVisitor
- NamedMethodVisitor - Class in proguard.classfile.visitor
-
This class visits
ProgramMember
instances referring to methods, identified by a name and descriptor pair. - NamedMethodVisitor(String, String, MemberVisitor) - Constructor for class proguard.classfile.visitor.NamedMethodVisitor
- NameFilteredDataEntryReader - Class in proguard.io
-
This
DataEntryReader
delegates to one of two otherDataEntryReader
instances, depending on the name of the data entry. - NameFilteredDataEntryReader(String, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given list of filters.
- NameFilteredDataEntryReader(String, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given list of filters.
- NameFilteredDataEntryReader(List, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given list of filters.
- NameFilteredDataEntryReader(List, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given list of filters.
- NameFilteredDataEntryReader(StringMatcher, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given string matcher.
- NameFilteredDataEntryReader(StringMatcher, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.NameFilteredDataEntryReader
-
Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given string matcher.
- NameFilteredDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to one of two otherDataEntryWriter
instances, depending on the name of the data entry. - NameFilteredDataEntryWriter(String, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to the given writer, depending on the given list of filters.
- NameFilteredDataEntryWriter(String, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to either of the two given writers, depending on the given list of filters.
- NameFilteredDataEntryWriter(List, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to the given writer, depending on the given list of filters.
- NameFilteredDataEntryWriter(List, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to either of the two given writers, depending on the given list of filters.
- NameFilteredDataEntryWriter(StringMatcher, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to the given writer, depending on the given string matcher.
- NameFilteredDataEntryWriter(StringMatcher, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.NameFilteredDataEntryWriter
-
Creates a new NameFilteredDataEntryWriter that delegates to either of the two given writers, depending on the given string matcher.
- NameParser - Class in proguard.util
-
This
StringParser
can createStringMatcher
instances for regular expressions matching names. - NameParser() - Constructor for class proguard.util.NameParser
-
Creates a new NameParser.
- NameParser(WildcardManager) - Constructor for class proguard.util.NameParser
-
Creates a new NameParser that supports references to earlier wildcards.
- NAMES - Static variable in class proguard.classfile.instruction.Instruction
- nAnd(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nArray(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nArrayValue(Object) - Static method in class proguard.dexfile.ir.expr.Exprs
- naryOperation(DexStmtNode, List<? extends V>) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
INVOKE* MULTIANEWARRAY FilledNewArrayStmt
- nAssign(Value, Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- NATIVE - Static variable in class proguard.classfile.AccessConstants
- NATIVE - Static variable in class proguard.classfile.JavaAccessConstants
- NATIVE_PB - Static variable in class proguard.dexfile.AndroidConstants
- nByte(byte) - Static method in class proguard.dexfile.ir.expr.Exprs
- nCast(Value, String, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nChar(char) - Static method in class proguard.dexfile.ir.expr.Exprs
- nCheckCast(Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nConstant(Object) - Static method in class proguard.dexfile.ir.expr.Exprs
- nDCmpg(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nDCmpl(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nDiv(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nDouble(double) - Static method in class proguard.dexfile.ir.expr.Exprs
- NE - proguard.dexfile.ir.expr.Value.VT
- needsAccessorMethod() - Method in class proguard.backport.LambdaExpression
-
Returns whether an accessor method is needed to access the invoked method from the lambda class.
- NEG - proguard.dexfile.ir.expr.Value.VT
- NEG_DOUBLE - proguard.dexfile.reader.Op
- NEG_FLOAT - proguard.dexfile.reader.Op
- NEG_INT - proguard.dexfile.reader.Op
- NEG_LONG - proguard.dexfile.reader.Op
- negate() - Method in interface proguard.analysis.cpa.util.TriPredicate
-
Returns a negation of
this
- negate() - Method in class proguard.evaluation.value.DoubleValue
-
Returns the negated value of this DoubleValue.
- negate() - Method in class proguard.evaluation.value.FloatValue
-
Returns the negated value of this FloatValue.
- negate() - Method in class proguard.evaluation.value.IntegerValue
-
Returns the negated value of this IntegerValue.
- negate() - Method in class proguard.evaluation.value.LongValue
-
Returns the negated value of this LongValue.
- negate() - Method in class proguard.evaluation.value.NegatedDoubleValue
- negate() - Method in class proguard.evaluation.value.NegatedFloatValue
- negate() - Method in class proguard.evaluation.value.NegatedIntegerValue
- negate() - Method in class proguard.evaluation.value.NegatedLongValue
- negate() - Method in class proguard.evaluation.value.ParticularDoubleValue
- negate() - Method in class proguard.evaluation.value.ParticularFloatValue
- negate() - Method in class proguard.evaluation.value.ParticularIntegerValue
- negate() - Method in class proguard.evaluation.value.ParticularLongValue
- negate() - Method in class proguard.evaluation.value.RangeIntegerValue
- negate() - Method in class proguard.evaluation.value.SpecificDoubleValue
- negate() - Method in class proguard.evaluation.value.SpecificFloatValue
- negate() - Method in class proguard.evaluation.value.SpecificIntegerValue
- negate() - Method in class proguard.evaluation.value.SpecificLongValue
- negate() - Method in class proguard.evaluation.value.UnknownDoubleValue
- negate() - Method in class proguard.evaluation.value.UnknownFloatValue
- negate() - Method in class proguard.evaluation.value.UnknownIntegerValue
- negate() - Method in class proguard.evaluation.value.UnknownLongValue
- NegatedDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents a double value that is negated. - NegatedDoubleValue(DoubleValue) - Constructor for class proguard.evaluation.value.NegatedDoubleValue
-
Creates a new negated double value of the given double value.
- NegatedFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents a float value that is negated. - NegatedFloatValue(FloatValue) - Constructor for class proguard.evaluation.value.NegatedFloatValue
-
Creates a new negated float value of the given float value.
- NegatedIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a integer value that is negated. - NegatedIntegerValue(IntegerValue) - Constructor for class proguard.evaluation.value.NegatedIntegerValue
-
Creates a new negated integer value of the given integer value.
- NegatedLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents a long value that is negated. - NegatedLongValue(LongValue) - Constructor for class proguard.evaluation.value.NegatedLongValue
-
Creates a new negated long value of the given long value.
- NEGATIVE_STACK_SIZE - Static variable in class proguard.exception.ErrorId
- NegativeStackSizeException - Exception in proguard.classfile.exception
- NegativeStackSizeException(Clazz, Method, Instruction, int) - Constructor for exception proguard.classfile.exception.NegativeStackSizeException
- nEq(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- NEST_HOST - Static variable in class proguard.classfile.attribute.Attribute
- NEST_MEMBERS - Static variable in class proguard.classfile.attribute.Attribute
- nestedClassesAccept(boolean, ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- nestedClassNames - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- NestHostAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a nest host attribute. - NestHostAttribute() - Constructor for class proguard.classfile.attribute.NestHostAttribute
-
Creates an uninitialized NestHostAttribute.
- NestHostAttribute(int, int) - Constructor for class proguard.classfile.attribute.NestHostAttribute
-
Creates an initialized NestHostAttribute.
- NestHostFinder - Class in proguard.classfile.util
-
This utility class can find the nest host class names of given classes.
- NestHostFinder() - Constructor for class proguard.classfile.util.NestHostFinder
- NestMemberAdder - Class in proguard.classfile.editor
-
This
ConstantVisitor
andClassVisitor
adds the class constants or the classes that it visits to the given target nest member attribute. - NestMemberAdder(ProgramClass, NestMembersAttribute) - Constructor for class proguard.classfile.editor.NestMemberAdder
-
Creates a new NestMemberAdder that will add classes to the given target nest members attribute.
- NestMembersAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a nest host attribute. - NestMembersAttribute() - Constructor for class proguard.classfile.attribute.NestMembersAttribute
-
Creates an uninitialized NestMembersAttribute.
- NestMembersAttribute(int, int, int[]) - Constructor for class proguard.classfile.attribute.NestMembersAttribute
-
Creates an initialized NestMembersAttribute.
- NEVER - Static variable in class proguard.evaluation.value.Value
- NeverAbortOperator - Class in proguard.analysis.cpa.defaults
-
This
AbortOperator
never terminates the analysis prematurely. - NEW - proguard.dexfile.ir.expr.Value.VT
- new_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- new_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- new_(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- new_(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- new_(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- new_(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- new_(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- new_(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- NEW_ARRAY - proguard.dexfile.ir.expr.Value.VT
- NEW_ARRAY - proguard.dexfile.reader.Op
- NEW_INSTANCE - proguard.dexfile.reader.Op
- NEW_INSTANCE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
- NEW_MULTI_ARRAY - proguard.dexfile.ir.expr.Value.VT
- newarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- newarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- newArray(String, List<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state for a new array for the given
type
anddimentions
. - newArray(String, List<StateT>, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- newArray(String, List<StateT>, JvmCfaNode) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Creates a new array of a given class with the given dimension sizes at a specific program point and returns a reference to it.
- newArray(String, List<StateT>, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- newDescriptor(String, Clazz[]) - Static method in class proguard.classfile.editor.ClassReferenceFixer
-
Returns the new descriptor of a method after applying the obfuscation, given the old descriptor and the referenced classes.
- NewExpr - Class in proguard.dexfile.ir.expr
- NewExpr(String) - Constructor for class proguard.dexfile.ir.expr.NewExpr
- newFrame() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- newFrame(int) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- newFrame(int) - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- newFrame(int) - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- NewMutiArrayExpr - Class in proguard.dexfile.ir.expr
-
Represent a NEW_MUTI_ARRAY expression.
- NewMutiArrayExpr(String, int, Value[]) - Constructor for class proguard.dexfile.ir.expr.NewMutiArrayExpr
- newObject(String) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Returns an
ValueAbstractState
for a new object of the givenclassName
. - newObject(String) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state for a new object of the given
className
. - newObject(String, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- newObject(String, JvmCfaNode) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Creates a new object of a given class at a specific program point and returns a reference to it.
- newObject(String, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- newObject(Clazz) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Returns an
ValueAbstractState
state for a new object of the givenClazz
. - newObject(Clazz) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns an abstract state for a new object of the given
Clazz
. - newObject(Clazz, JvmCfaNode) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Creates a new object of a given
Clazz
at a specific program point and returns a reference to it. - newOperation(DexStmtNode) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
CONST* SGET* NEW
- newTransferRelation(ValueFactory, ExecutingInvocationUnit) - Method in interface proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.TransferRelationFactory
- NewTransformer - Class in proguard.dexfile.ir.ts
-
simply merge
- NewTransformer() - Constructor for class proguard.dexfile.ir.ts.NewTransformer
- newValue() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- newValue() - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- newValue() - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- nExceptionRef(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- next() - Method in class proguard.classfile.util.InternalTypeEnumeration
- nextClassName() - Method in class proguard.classfile.util.DescriptorClassEnumeration
-
Returns the next class name from the descriptor.
- nextFluff() - Method in class proguard.classfile.util.DescriptorClassEnumeration
-
Returns the next fluff (surrounding class names) from the descriptor.
- nextToken() - Method in class proguard.io.DataEntryTokenizer
- nextType() - Method in class proguard.classfile.util.ExternalTypeEnumeration
- nextType() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns the next type from the method descriptor.
- nFCmpg(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nFCmpl(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nField(Value, String, String, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nFillArrayData(Value, Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nFilledArray(String, Value[]) - Static method in class proguard.dexfile.ir.expr.Exprs
- nFloat(float) - Static method in class proguard.dexfile.ir.expr.Exprs
- nGe(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nGoto(LabelStmt) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nGt(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- niAdd(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- niceExceptionMessage(Throwable, int) - Static method in class proguard.dexfile.reader.DexFileReader
- nIdentity(Value, Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- niEq(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nIf(Value, LabelStmt) - Static method in class proguard.dexfile.ir.stmt.Stmts
- niGt(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInstanceOf(Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInt(int) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeCustom(Value[], String, Proto, MethodHandle, Object[]) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeInterface(Value[], String, String, String[], String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeNew(Value[], String[], String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeNew(Value[], String[], String, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokePolymorphic(Value[], Proto, Method) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeSpecial(Value[], String, String, String[], String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeStatic(Value[], String, String, String[], String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nInvokeVirtual(Value[], String, String, String[], String) - Static method in class proguard.dexfile.ir.expr.Exprs
- njGt(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLabel() - Static method in class proguard.dexfile.ir.stmt.Stmts
- nLCmp(Value, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLe(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLength(Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLocal(int) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLocal(int, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLocal(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLock(Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nLong(long) - Static method in class proguard.dexfile.ir.expr.Exprs
- nLookupSwitch(Value, int[], LabelStmt[], LabelStmt) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nLt(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nMul(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNe(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNeg(Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNew(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNewArray(String, Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNewIntArray(Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNewLongArray(Value) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNewMutiArray(String, int, Value[]) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNop() - Static method in class proguard.dexfile.ir.stmt.Stmts
- nNot(Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nNull() - Static method in class proguard.dexfile.ir.expr.Exprs
- NO_SUBROUTINE - Static variable in class proguard.classfile.util.BranchTargetFinder
- Node - Class in proguard.analysis.datastructure.callgraph
-
Represents a node in a sub-callgraph, e.g.
- Node(MethodSignature) - Constructor for class proguard.analysis.datastructure.callgraph.Node
- NonClosingDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to anotherDataEntryWriter
, except for anyNonClosingDataEntryWriter.close()
calls. - NonClosingDataEntryWriter(DataEntryWriter) - Constructor for class proguard.io.NonClosingDataEntryWriter
-
Creates a new NonClosingDataEntryWriter that won't close its delegate.
- NONE - Static variable in class proguard.evaluation.InitializationFinder
- NONE - Static variable in class proguard.evaluation.PartialEvaluator
- NONE - Static variable in class proguard.evaluation.TracedVariables
- NonEmptyAttributeFilter - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates its visits anotherAttributeVisitor
, but only when the visited attribute is not empty. - NonEmptyAttributeFilter(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
-
Creates a new NonEmptyAttributeFilter.
- NoOpRebuildOperator - Class in proguard.analysis.cpa.bam
-
This
RebuildOperator
returns the originalAbstractState
without performing any rebuilding. - NoOpRebuildOperator() - Constructor for class proguard.analysis.cpa.bam.NoOpRebuildOperator
- NoOpReduceOperator<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.bam
-
This
ReduceOperator
returns the originalAbstractState
without performing any reduction. - NoOpReduceOperator() - Constructor for class proguard.analysis.cpa.bam.NoOpReduceOperator
- nop() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- nop() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- NOP - proguard.dexfile.ir.stmt.Stmt.ST
- NOP - proguard.dexfile.reader.Op
- NopStmt - Class in proguard.dexfile.ir.stmt
-
Represent a NOP statement
- NopStmt() - Constructor for class proguard.dexfile.ir.stmt.NopStmt
- nOr(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- NOT - proguard.dexfile.ir.expr.Value.VT
- NOT_INT - proguard.dexfile.reader.Op
- NOT_LONG - proguard.dexfile.reader.Op
- note(String, String) - Method in class proguard.classfile.util.WarningLogger
- note(String, String) - Method in class proguard.classfile.util.WarningPrinter
-
Prints out the given note without incrementing the warning count, if the given class name passes the class name filter.
- note(String, String, String) - Method in class proguard.classfile.util.WarningLogger
- note(String, String, String) - Method in class proguard.classfile.util.WarningPrinter
-
Prints out the given note without incrementing the warning count, if the given class nams pass the class name filter.
- notEqual(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given IntegerValue are different:
NEVER
,MAYBE
, orALWAYS
. - notEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given ParticularIntegerValue are different:
NEVER
,MAYBE
, orALWAYS
. - notEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given RangeIntegerValue are different:
NEVER
,MAYBE
, orALWAYS
. - notEqual(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns whether this ReferenceValue and the given ReferenceValue are different.
- notEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given SpecificIntegerValue are different:
NEVER
,MAYBE
, orALWAYS
. - notEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns whether this IntegerValue and the given UnknownIntegerValue are different:
NEVER
,MAYBE
, orALWAYS
. - NotMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings does not match the givenStringMatcher
. - NotMatcher(StringMatcher) - Constructor for class proguard.util.NotMatcher
- NotStringFunction - Class in proguard.util
-
This
StringFunction
returns the original string if the givenStringFunction
returns null, or null otherwise. - NotStringFunction(StringFunction) - Constructor for class proguard.util.NotStringFunction
-
Creates a new NotStringFunction with the two given string functions.
- notThrow(Stmt) - Static method in class proguard.dexfile.ir.ts.Cfg
- nParameterRef(String, int) - Static method in class proguard.dexfile.ir.expr.Exprs
- nPhi(Value...) - Static method in class proguard.dexfile.ir.expr.Exprs
- nRem(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nReturn(Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nReturnVoid() - Static method in class proguard.dexfile.ir.stmt.Stmts
- nShl(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nShort(short) - Static method in class proguard.dexfile.ir.expr.Exprs
- nShr(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nStaticField(String, String, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nString(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nSub(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nTableSwitch(Value, int, LabelStmt[], LabelStmt) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nThisRef(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nThrow(Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nType(String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nType(DexType) - Static method in class proguard.dexfile.ir.expr.Exprs
- Null - Static variable in class proguard.dexfile.ir.expr.Constant
- NULL_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- NullType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aNull
type. - NullType() - Constructor for class proguard.classfile.attribute.preverification.NullType
- nUnLock(Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nUshr(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
- nVoidInvoke(Value) - Static method in class proguard.dexfile.ir.stmt.Stmts
- nXor(Value, Value, String) - Static method in class proguard.dexfile.ir.expr.Exprs
O
- O - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- O - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- OBB_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
- obfuscatedFilename - Variable in class proguard.analysis.datastructure.FileLocation
- OBJECT - proguard.dexfile.ir.TypeClass
- OBJECT_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- ObjectType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents anObject
type. - ObjectType() - Constructor for class proguard.classfile.attribute.preverification.ObjectType
-
Creates an uninitialized ObjectType.
- ObjectType(int) - Constructor for class proguard.classfile.attribute.preverification.ObjectType
-
Creates an ObjectType that points to the given class constant.
- ObjectUtil - Class in proguard.util
-
This class contains utility methods operating on instances.
- ObjectUtil() - Constructor for class proguard.util.ObjectUtil
- of(Clazz, Member) - Static method in class proguard.classfile.Signature
-
Convenience factory that takes any
Member
and generates the appropriate signature, i.e. - offset - Variable in class proguard.analysis.datastructure.CodeLocation
- offset() - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
-
Returns the offset that can then be used as a branch target in other replacement instructions.
- offset() - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
-
Returns the offset that can then be used as a branch target in other replacement instructions.
- OffsetTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of an offset annotation target.
- OffsetTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
-
Creates an uninitialized OffsetTargetInfo.
- OffsetTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
-
Creates a partially initialized OffsetTargetInfo.
- OffsetTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
-
Creates an initialized OffsetTargetInfo.
- oload(int) - Method in class proguard.evaluation.Variables
-
Loads the InstructionOffsetValue from the variable with the given index.
- onAssign(Local, AssignStmt) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- onAssign(Local, AssignStmt) - Method in interface proguard.dexfile.ir.ts.Cfg.OnAssignCallBack
- onAssignLocal(Local, Value) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- onAssignLocal(Local, Value) - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- onAssignLocal(Local, Value) - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- onMethodEntry(AbstractState, boolean) - Method in interface proguard.analysis.cpa.bam.ReduceOperator
-
Performs additional operations on the reduced state (i.e.
- onMethodEntry(AbstractState, boolean) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintReduceOperator
- onUse(Local) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- onUse(Local) - Method in interface proguard.dexfile.ir.ts.Cfg.OnUseCallBack
- onUseLocal(SimpleLiveValue, Local) - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- onUseLocal(UnSSATransformer.LiveV, Local) - Method in class proguard.dexfile.ir.ts.UnSSATransformer.LiveA
- onUseLocal(T, Local) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- onVisit(Stmt) - Method in interface proguard.dexfile.ir.ts.Cfg.DfsVisitor
- op - Variable in class proguard.dexfile.ir.expr.Value.E1Expr
- op - Variable in class proguard.dexfile.ir.stmt.Stmt.E1Stmt
- op - Variable in class proguard.dexfile.reader.node.insn.DexStmtNode
- Op - Enum in proguard.dexfile.reader
- OP_AALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_AASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_ACONST_NULL - Static variable in class proguard.classfile.instruction.Instruction
- OP_ALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_ALOAD_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ALOAD_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ALOAD_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ALOAD_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ANEWARRAY - Static variable in class proguard.classfile.instruction.Instruction
- OP_ARETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_ARRAYLENGTH - Static variable in class proguard.classfile.instruction.Instruction
- OP_ASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_ASTORE_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ASTORE_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ASTORE_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ASTORE_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ATHROW - Static variable in class proguard.classfile.instruction.Instruction
- OP_BALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_BASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_BIPUSH - Static variable in class proguard.classfile.instruction.Instruction
- OP_CALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_CASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_CHECKCAST - Static variable in class proguard.classfile.instruction.Instruction
- OP_D2F - Static variable in class proguard.classfile.instruction.Instruction
- OP_D2I - Static variable in class proguard.classfile.instruction.Instruction
- OP_D2L - Static variable in class proguard.classfile.instruction.Instruction
- OP_DADD - Static variable in class proguard.classfile.instruction.Instruction
- OP_DALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_DASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_DCMPG - Static variable in class proguard.classfile.instruction.Instruction
- OP_DCMPL - Static variable in class proguard.classfile.instruction.Instruction
- OP_DCONST_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DCONST_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DDIV - Static variable in class proguard.classfile.instruction.Instruction
- OP_DLOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_DLOAD_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DLOAD_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DLOAD_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DLOAD_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DMUL - Static variable in class proguard.classfile.instruction.Instruction
- OP_DNEG - Static variable in class proguard.classfile.instruction.Instruction
- OP_DREM - Static variable in class proguard.classfile.instruction.Instruction
- OP_DRETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSTORE_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSTORE_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSTORE_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSTORE_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DSUB - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP_X1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP_X2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP2_X1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_DUP2_X2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_F2D - Static variable in class proguard.classfile.instruction.Instruction
- OP_F2I - Static variable in class proguard.classfile.instruction.Instruction
- OP_F2L - Static variable in class proguard.classfile.instruction.Instruction
- OP_FADD - Static variable in class proguard.classfile.instruction.Instruction
- OP_FALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_FASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_FCMPG - Static variable in class proguard.classfile.instruction.Instruction
- OP_FCMPL - Static variable in class proguard.classfile.instruction.Instruction
- OP_FCONST_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FCONST_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FCONST_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FDIV - Static variable in class proguard.classfile.instruction.Instruction
- OP_FLOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_FLOAD_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FLOAD_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FLOAD_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FLOAD_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FMUL - Static variable in class proguard.classfile.instruction.Instruction
- OP_FNEG - Static variable in class proguard.classfile.instruction.Instruction
- OP_FREM - Static variable in class proguard.classfile.instruction.Instruction
- OP_FRETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSTORE_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSTORE_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSTORE_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSTORE_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_FSUB - Static variable in class proguard.classfile.instruction.Instruction
- OP_GETFIELD - Static variable in class proguard.classfile.instruction.Instruction
- OP_GETSTATIC - Static variable in class proguard.classfile.instruction.Instruction
- OP_GOTO - Static variable in class proguard.classfile.instruction.Instruction
- OP_GOTO_W - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2B - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2C - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2D - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2F - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2L - Static variable in class proguard.classfile.instruction.Instruction
- OP_I2S - Static variable in class proguard.classfile.instruction.Instruction
- OP_IADD - Static variable in class proguard.classfile.instruction.Instruction
- OP_IALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_IAND - Static variable in class proguard.classfile.instruction.Instruction
- OP_IASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_4 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_5 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ICONST_M1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_IDIV - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFACMPEQ - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFACMPNE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFEQ - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFGE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFGT - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPEQ - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPGE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPGT - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPLE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPLT - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFICMPNE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFLE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFLT - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFNE - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFNONNULL - Static variable in class proguard.classfile.instruction.Instruction
- OP_IFNULL - Static variable in class proguard.classfile.instruction.Instruction
- OP_IINC - Static variable in class proguard.classfile.instruction.Instruction
- OP_ILOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_ILOAD_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ILOAD_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ILOAD_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ILOAD_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_IMUL - Static variable in class proguard.classfile.instruction.Instruction
- OP_INEG - Static variable in class proguard.classfile.instruction.Instruction
- OP_INSTANCEOF - Static variable in class proguard.classfile.instruction.Instruction
- OP_INVOKEDYNAMIC - Static variable in class proguard.classfile.instruction.Instruction
- OP_INVOKEINTERFACE - Static variable in class proguard.classfile.instruction.Instruction
- OP_INVOKESPECIAL - Static variable in class proguard.classfile.instruction.Instruction
- OP_INVOKESTATIC - Static variable in class proguard.classfile.instruction.Instruction
- OP_INVOKEVIRTUAL - Static variable in class proguard.classfile.instruction.Instruction
- OP_IOR - Static variable in class proguard.classfile.instruction.Instruction
- OP_IREM - Static variable in class proguard.classfile.instruction.Instruction
- OP_IRETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISHL - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISHR - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISTORE_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISTORE_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISTORE_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISTORE_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_ISUB - Static variable in class proguard.classfile.instruction.Instruction
- OP_IUSHR - Static variable in class proguard.classfile.instruction.Instruction
- OP_IXOR - Static variable in class proguard.classfile.instruction.Instruction
- OP_JSR - Static variable in class proguard.classfile.instruction.Instruction
- OP_JSR_W - Static variable in class proguard.classfile.instruction.Instruction
- OP_L2D - Static variable in class proguard.classfile.instruction.Instruction
- OP_L2F - Static variable in class proguard.classfile.instruction.Instruction
- OP_L2I - Static variable in class proguard.classfile.instruction.Instruction
- OP_LADD - Static variable in class proguard.classfile.instruction.Instruction
- OP_LALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_LAND - Static variable in class proguard.classfile.instruction.Instruction
- OP_LASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_LCMP - Static variable in class proguard.classfile.instruction.Instruction
- OP_LCONST_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LCONST_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LDC - Static variable in class proguard.classfile.instruction.Instruction
- OP_LDC_W - Static variable in class proguard.classfile.instruction.Instruction
- OP_LDC2_W - Static variable in class proguard.classfile.instruction.Instruction
- OP_LDIV - Static variable in class proguard.classfile.instruction.Instruction
- OP_LLOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_LLOAD_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LLOAD_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LLOAD_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LLOAD_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LMUL - Static variable in class proguard.classfile.instruction.Instruction
- OP_LNEG - Static variable in class proguard.classfile.instruction.Instruction
- OP_LOOKUPSWITCH - Static variable in class proguard.classfile.instruction.Instruction
- OP_LOR - Static variable in class proguard.classfile.instruction.Instruction
- OP_LREM - Static variable in class proguard.classfile.instruction.Instruction
- OP_LRETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSHL - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSHR - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSTORE_0 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSTORE_1 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSTORE_2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSTORE_3 - Static variable in class proguard.classfile.instruction.Instruction
- OP_LSUB - Static variable in class proguard.classfile.instruction.Instruction
- OP_LUSHR - Static variable in class proguard.classfile.instruction.Instruction
- OP_LXOR - Static variable in class proguard.classfile.instruction.Instruction
- OP_MONITORENTER - Static variable in class proguard.classfile.instruction.Instruction
- OP_MONITOREXIT - Static variable in class proguard.classfile.instruction.Instruction
- OP_MULTIANEWARRAY - Static variable in class proguard.classfile.instruction.Instruction
- OP_NEW - Static variable in class proguard.classfile.instruction.Instruction
- OP_NEWARRAY - Static variable in class proguard.classfile.instruction.Instruction
- OP_NOP - Static variable in class proguard.classfile.instruction.Instruction
- OP_POP - Static variable in class proguard.classfile.instruction.Instruction
- OP_POP2 - Static variable in class proguard.classfile.instruction.Instruction
- OP_PUTFIELD - Static variable in class proguard.classfile.instruction.Instruction
- OP_PUTSTATIC - Static variable in class proguard.classfile.instruction.Instruction
- OP_RET - Static variable in class proguard.classfile.instruction.Instruction
- OP_RETURN - Static variable in class proguard.classfile.instruction.Instruction
- OP_SALOAD - Static variable in class proguard.classfile.instruction.Instruction
- OP_SASTORE - Static variable in class proguard.classfile.instruction.Instruction
- OP_SIPUSH - Static variable in class proguard.classfile.instruction.Instruction
- OP_SWAP - Static variable in class proguard.classfile.instruction.Instruction
- OP_TABLESWITCH - Static variable in class proguard.classfile.instruction.Instruction
- OP_WIDE - Static variable in class proguard.classfile.instruction.Instruction
- op1 - Variable in class proguard.dexfile.ir.expr.Value.E2Expr
- op1 - Variable in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- op2 - Variable in class proguard.dexfile.ir.expr.Value.E2Expr
- op2 - Variable in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- opcode - Variable in class proguard.classfile.instruction.Instruction
- opcode - Variable in enum proguard.dexfile.reader.Op
- OPEN - Static variable in class proguard.classfile.AccessConstants
- OPEN - Static variable in class proguard.classfile.JavaAccessConstants
- openManifestFiles() - Method in class proguard.io.JarWriter
-
Prepares streams and writers for capturing digests of a parent entry.
- openManifestFiles() - Method in class proguard.io.SignedJarWriter
- opens - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- opensAccept(Clazz, OpensInfoVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given visitor to all exports.
- OpensInfo - Class in proguard.classfile.attribute.module
-
Representation of a Opens entry in a
Module
attribute. - OpensInfo() - Constructor for class proguard.classfile.attribute.module.OpensInfo
-
Creates an uninitialized OpensInfo.
- OpensInfo(int, int, int, int[]) - Constructor for class proguard.classfile.attribute.module.OpensInfo
-
Creates an initialized OpensInfo.
- OpensInfoVisitor - Interface in proguard.classfile.attribute.module.visitor
-
This interface specifies the methods for a visitor of
OpensInfo
instances. - operandStack - Variable in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
- opop() - Method in class proguard.evaluation.Stack
-
Pops the top InstructionOffsetValue from the stack.
- ops - Variable in class proguard.dexfile.ir.expr.Value.EnExpr
- ops - Static variable in enum proguard.dexfile.reader.Op
- OptimizedCallableReferenceFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer.OptimizedCallableReferenceFilter
- optimizeSynchronized(boolean) - Method in class proguard.dexfile.converter.IR2ProConverter
- or(TriPredicate<? super T, ? super U, ? super V>) - Method in interface proguard.analysis.cpa.util.TriPredicate
-
Returns a disjunction of
this
andother
. - or(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical or of this IntegerValue and the given IntegerValue.
- or(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- or(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- or(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- or(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- or(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical or of this LongValue and the given LongValue.
- or(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- or(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- or(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- or(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical or of this IntegerValue and the given ParticularIntegerValue.
- or(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- or(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- or(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical or of this LongValue and the given ParticularLongValue.
- or(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- or(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical or of this IntegerValue and the given RangeIntegerValue.
- or(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- or(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- or(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- or(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical or of this IntegerValue and the given SpecificIntegerValue.
- or(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- or(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical or of this LongValue and the given SpecificLongValue.
- or(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- or(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical or of this IntegerValue and the given UnknownIntegerValue.
- OR - proguard.dexfile.ir.expr.Value.VT
- OR - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- OR - Static variable in class proguard.evaluation.value.CompositeLongValue
- OR_INT - proguard.dexfile.reader.Op
- OR_INT_2ADDR - proguard.dexfile.reader.Op
- OR_INT_LIT16 - proguard.dexfile.reader.Op
- OR_INT_LIT8 - proguard.dexfile.reader.Op
- OR_LONG - proguard.dexfile.reader.Op
- OR_LONG_2ADDR - proguard.dexfile.reader.Op
- OrderRegAssignByExcludeSizeDesc - Static variable in class proguard.dexfile.ir.ts.UnSSATransformer
- OrMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings matches at least one of the givenStringMatcher
instances. - OrMatcher(StringMatcher...) - Constructor for class proguard.util.OrMatcher
-
Creates a new OrMatcher with the given string matchers.
- orRightHandSideAccept(Clazz, KotlinEffectMetadata, KotlinEffectExprVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- orRightHandSides - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- OrStringFunction - Class in proguard.util
-
This
StringFunction
tests whether strings match either givenStringFunction
instances, returning the first non-null result. - OrStringFunction(StringFunction, StringFunction) - Constructor for class proguard.util.OrStringFunction
-
Creates a new AndStringFunction with the two given string functions.
- OTHER - proguard.io.DataEntryTokenType
- otherDataEntryWriter - Variable in class proguard.io.DexDataEntryWriter
- otherParents - Variable in class proguard.dexfile.ir.ts.an.SimpleLiveValue
- OUT - proguard.classfile.kotlin.KotlinTypeVariance
-
The affected type parameter or type is *covariant*.
- outerClassAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- outerClassConstantAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.InnerClassesInfo
-
Applies the given constant pool visitor to the class constant of the outer class, if any.
- outerClassType - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- outgoing - Variable in class proguard.analysis.datastructure.callgraph.CallGraph
- outgoingCallLocations - Variable in class proguard.analysis.datastructure.callgraph.Node
-
The
CodeLocation
s containing the calls in this node that lead to its successors. - outputReachedSet - Variable in class proguard.analysis.cpa.defaults.SequentialCpaRun
- outputStream - Variable in class proguard.io.ZipOutput
- owner - Variable in class proguard.dexfile.ir.expr.FieldExpr
-
Field owner type descriptor
- owner - Variable in class proguard.dexfile.ir.expr.StaticFieldExpr
-
Field owner type
- owner - Variable in class proguard.dexfile.ir.IrMethod
- ownerAccept(KotlinMetadataVisitor) - Method in interface proguard.classfile.kotlin.reflect.CallableReferenceInfo
- ownerAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.reflect.FunctionReferenceInfo
- ownerAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
- ownerAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- ownerAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
- ownerClassName - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- ownerReferencedClass - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
P
- P - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- P - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- PACKAGE - Static variable in class proguard.classfile.constant.Constant
- PACKAGE_JAVA_LANG - Static variable in class proguard.classfile.ClassConstants
- PACKAGE_JAVA_LANG - Static variable in class proguard.classfile.JavaConstants
- PACKAGE_SEPARATOR - Static variable in class proguard.classfile.JavaTypeConstants
- PACKAGE_SEPARATOR - Static variable in class proguard.classfile.TypeConstants
- PACKAGE_VISIBLE - Static variable in class proguard.classfile.util.AccessUtil
- packageAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ExportsInfo
-
Applies the given constant pool visitor to the package constant of the package, if any.
- packageAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.OpensInfo
-
Applies the given constant pool visitor to the package constant of the package, if any.
- PackageConstant - Class in proguard.classfile.constant
-
This
Constant
represents a package constant in the constant pool. - PackageConstant() - Constructor for class proguard.classfile.constant.PackageConstant
-
Creates an uninitialized PackageConstant.
- PackageConstant(int) - Constructor for class proguard.classfile.constant.PackageConstant
-
Creates a new PackageConstant with the given name index.
- packagesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModulePackagesAttribute
-
Applies the given constant pool visitor to all packages.
- PACKED_SWITCH - proguard.dexfile.reader.Op
- PackedSwitchStmtNode - Class in proguard.dexfile.reader.node.insn
- PackedSwitchStmtNode(Op, int, int, DexLabel[]) - Constructor for class proguard.dexfile.reader.node.insn.PackedSwitchStmtNode
- Pair(K, V) - Constructor for class proguard.classfile.util.renderer.MemberViewModel.Pair
- ParallelAllClassVisitor - Class in proguard.classfile.visitor
-
This
ClassPoolVisitor
will visit all Clazz instances of the class pool in a parallel way. - ParallelAllClassVisitor(ParallelAllClassVisitor.ClassVisitorFactory) - Constructor for class proguard.classfile.visitor.ParallelAllClassVisitor
-
Create a new ParallelAllClassVisitor that will use the given factory to visit all classes in a ClassPool in a parallel way.
- ParallelAllClassVisitor.ClassVisitorFactory - Interface in proguard.classfile.visitor
-
A factory for
ClassVisitor
objects. - ParallelDexClassReader - Class in proguard.io
-
This data entry reader reads dex files, converts their classes, and passes them to a given class visitor.
- ParallelDexClassReader(boolean, boolean, ClassVisitor, int) - Constructor for class proguard.io.ParallelDexClassReader
-
Creates a new DexClassReader.
- PARAMETER_REF - proguard.dexfile.ir.expr.Value.VT
- parameterAnnotations - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
- ParameterAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a parameter annotations attribute. - ParameterAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
-
Creates an uninitialized ParameterAnnotationsAttribute.
- ParameterAnnotationsAttribute(int, int, int[], Annotation[][]) - Constructor for class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
-
Creates an initialized ParameterAnnotationsAttribute.
- ParameterAnnotationsAttributeEditor - Class in proguard.classfile.editor
-
This class can add annotations to a given parameter annotations attribute.
- ParameterAnnotationsAttributeEditor(ParameterAnnotationsAttribute) - Constructor for class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
-
Creates a new ParameterAnnotationsAttributeEditor that will edit annotations in the given parameter annotations attribute.
- parameterAnns - Variable in class proguard.dexfile.reader.node.DexMethodNode
- parameterIndex - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- parameterIndex - Variable in class proguard.dexfile.ir.expr.RefExpr
- ParameterInfo - Class in proguard.classfile.attribute
-
Representation of a parameter, as defined in a method parameters attribute.
- ParameterInfo() - Constructor for class proguard.classfile.attribute.ParameterInfo
-
Creates an uninitialized ParameterInfo.
- ParameterInfo(int, int) - Constructor for class proguard.classfile.attribute.ParameterInfo
-
Creates an initialized ParameterInfo.
- ParameterInfoAdder - Class in proguard.classfile.editor
-
This
ParameterInfoVisitor
adds all parameter information that it visits to the given target method parameters attribute. - ParameterInfoAdder(ProgramClass, MethodParametersAttribute) - Constructor for class proguard.classfile.editor.ParameterInfoAdder
-
Creates a new ParameterInfoAdder that will copy parameter information into the given target method parameters attribute.
- ParameterInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the method for a visitor of
ParameterInfo
instances. - parameterName - Variable in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- parameterNames - Variable in class proguard.dexfile.reader.node.DexDebugNode
- parameters - Variable in class proguard.classfile.attribute.MethodParametersAttribute
- parametersAccept(Clazz, Method, ParameterInfoVisitor) - Method in class proguard.classfile.attribute.MethodParametersAttribute
-
Applies the given visitor to all parameters.
- ParameterVisitor - Interface in proguard.classfile.visitor
-
This interface specifies the methods for a visitor of method parameters or field types (which can be considered parameters when storing values).
- parent - Variable in class proguard.dexfile.ir.ts.an.SimpleLiveValue
- ParentDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
lets anotherDataEntryWriter
write the parent data entries. - ParentDataEntryWriter(DataEntryWriter) - Constructor for class proguard.io.ParentDataEntryWriter
-
Creates a new ParentDataEntryWriter.
- parents - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- parse(String) - Method in class proguard.util.ClassNameParser
- parse(String) - Method in class proguard.util.CollectionParser
- parse(String) - Method in class proguard.util.FileNameParser
- parse(String) - Method in class proguard.util.ListFunctionParser
- parse(String) - Method in class proguard.util.ListParser
- parse(String) - Method in class proguard.util.NameParser
- parse(String) - Method in class proguard.util.SingleFunctionParser
- parse(String) - Method in interface proguard.util.StringFunctionParser
-
Creates a StringFunction for the given regular expression.
- parse(String) - Method in interface proguard.util.StringParser
-
Creates a StringMatcher for the given regular expression.
- parse(List) - Method in class proguard.util.ListFunctionParser
-
Creates a StringFunction for the given regular expression, which can be a list of optionally negated simple entries.
- parse(List) - Method in class proguard.util.ListParser
-
Creates a StringMatcher for the given regular expression, which can be a list of optionally negated simple entries.
- parse(List<String>) - Method in class proguard.util.CollectionParser
-
Creates a StringMatcher for the given regular expression, which can be a list of optionally negated simple entries.
- partClassNames - Variable in class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
- PARTIAL_EVALUATOR_ERROR1 - Static variable in class proguard.exception.ErrorId
- PARTIAL_EVALUATOR_ERROR2 - Static variable in class proguard.exception.ErrorId
- PARTIAL_EVALUATOR_EXCESSIVE_COMPLEXITY - proguard.analysis.Metrics.MetricType
- PARTIAL_EVALUATOR_VALUE_IMPRECISE - proguard.analysis.Metrics.MetricType
- PartialEvaluator - Class in proguard.evaluation
-
This
AttributeVisitor
performs partial evaluation on the code attributes that it visits. - PartialEvaluator() - Constructor for class proguard.evaluation.PartialEvaluator
-
Creates a simple PartialEvaluator.
- PartialEvaluator(ValueFactory) - Constructor for class proguard.evaluation.PartialEvaluator
-
Creates a new PartialEvaluator.
- PartialEvaluator(ValueFactory, InvocationUnit, boolean) - Constructor for class proguard.evaluation.PartialEvaluator
-
Creates a new PartialEvaluator.
- PartialEvaluator(ValueFactory, InvocationUnit, boolean, InstructionVisitor) - Constructor for class proguard.evaluation.PartialEvaluator
-
Creates a new PartialEvaluator.
- PartialEvaluator.Builder - Class in proguard.evaluation
- PartialEvaluator.InstructionBlock - Class in proguard.evaluation
-
This class represents an instruction block that has to be executed, starting with a given state at a given instruction offset.
- PartialEvaluatorException - Exception in proguard.evaluation.exception
- PartialEvaluatorException(int, Throwable, Clazz, Method, String, String...) - Constructor for exception proguard.evaluation.exception.PartialEvaluatorException
- PartialEvaluatorStateTracker - Interface in proguard.evaluation.util
-
Interface with callback methods called by the Partial Evaluator when it enters certain states.
- PartialEvaluatorUtils - Class in proguard.util
-
Helper functions to access PartialEvaluator results more conveniently.
- ParticularDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents a particular double value. - ParticularDoubleValue(double) - Constructor for class proguard.evaluation.value.ParticularDoubleValue
-
Creates a new particular double value.
- ParticularFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents a particular float value. - ParticularFloatValue(float) - Constructor for class proguard.evaluation.value.ParticularFloatValue
-
Creates a new particular float value.
- ParticularIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a particular integer value. - ParticularIntegerValue(int) - Constructor for class proguard.evaluation.value.ParticularIntegerValue
-
Creates a new particular integer value.
- ParticularLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents a particular long value. - ParticularLongValue(long) - Constructor for class proguard.evaluation.value.ParticularLongValue
-
Creates a new particular long value.
- ParticularReferenceValue - Class in proguard.evaluation.value
-
This
ParticularReferenceValue
represents a particular reference value, i.e. - ParticularReferenceValue(Clazz, ValueFactory, Object, AnalyzedObject) - Constructor for class proguard.evaluation.value.ParticularReferenceValue
-
Create a new Instance with the given type, the class it is referenced in, and its actual value.
- ParticularReferenceValueFactory - Class in proguard.evaluation
-
This
TypedReferenceValueFactory
creates reference values that also represent their content. - ParticularReferenceValueFactory() - Constructor for class proguard.evaluation.ParticularReferenceValueFactory
- ParticularValueFactory - Class in proguard.evaluation.value
-
This class provides methods to create and reuse Value instances that have particular values, whenever they are known.
- ParticularValueFactory() - Constructor for class proguard.evaluation.value.ParticularValueFactory
-
Creates a new ParticularValueFactory which does not keep track of particular references.
- ParticularValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.ParticularValueFactory
-
Creates a new ParticularValueFactory, which uses the given valuefactory for both array and non-array reference construction.
- ParticularValueFactory(ValueFactory, ValueFactory) - Constructor for class proguard.evaluation.value.ParticularValueFactory
-
Creates a new ParticularValueFactory.
- patch - Variable in class proguard.classfile.kotlin.KotlinMetadataVersion
- patch - Variable in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- patternConstant - Variable in class proguard.classfile.util.InstructionSequenceMatcher
- patternConstants - Variable in class proguard.classfile.util.InstructionSequenceMatcher
- patternInstructions - Variable in class proguard.classfile.util.InstructionSequenceMatcher
- peek() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the top element of the operand stack.
- peek() - Method in class proguard.util.CircularIntBuffer
-
Get the head value.
- peek(int) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
-
Returns the
index
th element from the top of the stack. - peek(int) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the
index
th element from the top of the operand stack. - peek(int) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Returns the
index
th element from the top of the operand stack. - peek(int) - Method in class proguard.util.CircularIntBuffer
-
Get the element at an offset of the head.
- peekCallStack() - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
-
Returns the information of the caller, null if the caller of the method the state belongs to is unknown.
- peekOrDefault(int, AbstractSpaceT) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
-
Returns the
index
th element from the top of the stack. - peekOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the
index
th element from the top of the operand stack or returnsdefaultState
if the stack does not have enough elements. - peekOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Returns the
index
th element from the top of the operand stack or returnsdefaultState
if the stack does not have enough elements. - peekOrDefault(StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Returns the top element of the operand stack or returns
defaultState
if the stack is empty. - PeepholeEditor - Class in proguard.classfile.editor
-
This
AttributeVisitor
lets a given instruction visitor edit the code attributes that it visits. - PeepholeEditor(CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.PeepholeEditor
-
Creates a new PeepholeEditor.
- PeepholeEditor(BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.classfile.editor.PeepholeEditor
-
Creates a new PeepholeEditor.
- PERMITTED_SUBCLASSES - Static variable in class proguard.classfile.attribute.Attribute
- PermittedSubclassAdder - Class in proguard.classfile.editor
-
This
ConstantVisitor
andClassVisitor
adds the class constants or the classes that it visits to the given target permitted classes attribute. - PermittedSubclassAdder(ProgramClass, PermittedSubclassesAttribute) - Constructor for class proguard.classfile.editor.PermittedSubclassAdder
-
Creates a new PermittedSubclassAdder that will add classes to the given target nest members attribute.
- permittedSubclassConstantsAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.PermittedSubclassesAttribute
-
Applies the given visitor to all member class constants.
- PermittedSubclassesAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a permitted subclasses attribute. - PermittedSubclassesAttribute() - Constructor for class proguard.classfile.attribute.PermittedSubclassesAttribute
-
Creates an uninitialized PermittedSubclassesAttribute.
- PermittedSubclassesAttribute(int, int, int[]) - Constructor for class proguard.classfile.attribute.PermittedSubclassesAttribute
-
Creates an initialized PermittedSubclassesAttribute.
- PHI - proguard.dexfile.ir.expr.Value.VT
- PhiExpr - Class in proguard.dexfile.ir.expr
- PhiExpr(Value[]) - Constructor for class proguard.dexfile.ir.expr.PhiExpr
- phiLabels - Variable in class proguard.dexfile.ir.IrMethod
- phis - Variable in class proguard.dexfile.ir.stmt.LabelStmt
- pn - proguard.classfile.util.kotlin.KotlinMetadataType
- pn - Variable in class proguard.classfile.kotlin.KotlinMetadata
-
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.
- poll() - Method in class proguard.dexfile.ir.ts.UniqueQueue
- pop() - Method in class proguard.analysis.cpa.defaults.BreadthFirstWaitlist
- pop() - Method in class proguard.analysis.cpa.defaults.DepthFirstWaitlist
- pop() - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Remove the next abstract state and return it.
- pop() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Removes the top element of the operand stack end returns it.
- pop() - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Removes the top element of the operand stack end returns it.
- pop() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- pop() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- pop() - Method in class proguard.dexfile.ir.ts.UniqueQueue
- pop() - Method in class proguard.evaluation.Stack
-
Pops the top Value from the stack.
- pop() - Method in class proguard.evaluation.TracedStack
- pop1() - Method in class proguard.evaluation.Stack
-
Pops the top category 1 value from the stack.
- pop1() - Method in class proguard.evaluation.TracedStack
- pop2() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- pop2() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- pop2() - Method in class proguard.evaluation.Stack
-
Pops the top category 2 value from the stack (or alternatively, two Category 1 stack elements).
- pop2() - Method in class proguard.evaluation.TracedStack
- popOrDefault(AbstractSpaceT) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
-
Removes the top of the stack and returns it.
- popOrDefault(StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Removes the top element of the operand stack end returns it.
- popOrDefault(StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Removes the top element of the operand stack end returns it.
- postInsertions - Variable in class proguard.classfile.editor.CodeAttributeEditor
- prec(AbstractState, Precision, Collection<? extends AbstractState>) - Method in class proguard.analysis.cpa.defaults.StaticPrecisionAdjustment
- prec(AbstractState, Precision, Collection<? extends AbstractState>) - Method in interface proguard.analysis.cpa.interfaces.PrecisionAdjustment
-
Returns a new
AbstractState
andPrecision
for the given reached abstract states. - Precision - Interface in proguard.analysis.cpa.interfaces
- PrecisionAdjustment - Interface in proguard.analysis.cpa.interfaces
- PrecisionAdjustmentResult - Class in proguard.analysis.cpa.defaults
- PrecisionAdjustmentResult(AbstractState, Precision) - Constructor for class proguard.analysis.cpa.defaults.PrecisionAdjustmentResult
-
Create a precision adjustment result tuple.
- predecessorPathsAccept(CallGraph, MethodSignature, Predicate<Node>) - Static method in class proguard.util.CallGraphWalker
-
Like
CallGraphWalker.predecessorPathsAccept(CallGraph, MethodSignature, Predicate, int, int)
but using default values for max depth and max width. - predecessorPathsAccept(CallGraph, MethodSignature, Predicate<Node>, int, int) - Static method in class proguard.util.CallGraphWalker
-
Interactively explore the incoming call graph (breadth-first) of a specific method.
- predecessors - Variable in class proguard.analysis.datastructure.callgraph.Node
- predecessorsContain(MethodSignature) - Method in class proguard.analysis.datastructure.callgraph.Node
-
Checks if this node or any predecessors corresponds to a specific
MethodSignature
. - prefers - Variable in class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer.Reg
- prefix() - Method in class proguard.util.AndMatcher
- prefix() - Method in class proguard.util.ConstantMatcher
- prefix() - Method in class proguard.util.FixedStringMatcher
- prefix() - Method in class proguard.util.MatchedStringMatcher
- prefix() - Method in class proguard.util.OrMatcher
- prefix() - Method in class proguard.util.SettableMatcher
- prefix() - Method in class proguard.util.StringMatcher
-
Returns a common prefix of all strings matched by this
StringMatcher
. - PrefixAddingDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to a givenDataEntryWriter
, each time adding a prefix of the written data entry name. - PrefixAddingDataEntryWriter(String, DataEntryWriter) - Constructor for class proguard.io.PrefixAddingDataEntryWriter
-
Creates a new PrefixAddingDataEntryWriter.
- PrefixAddingStringFunction - Class in proguard.util
-
This
StringFunction
adds a prefix in front of each transformed String. - PrefixAddingStringFunction(String) - Constructor for class proguard.util.PrefixAddingStringFunction
-
Creates a new PrefixAddingStringFunction.
- PrefixAddingStringFunction(String, StringFunction) - Constructor for class proguard.util.PrefixAddingStringFunction
- PrefixRemovingStringFunction - Class in proguard.util
-
This
StringFunction
removes a given prefix from each transformed String, if present. - PrefixRemovingStringFunction(String) - Constructor for class proguard.util.PrefixRemovingStringFunction
-
Creates a new PrefixRemovingStringFunction.
- PrefixRemovingStringFunction(String, StringFunction) - Constructor for class proguard.util.PrefixRemovingStringFunction
-
Creates a new PrefixRemovingStringFunction.
- PrefixRemovingStringFunction(String, StringFunction, StringFunction) - Constructor for class proguard.util.PrefixRemovingStringFunction
-
Creates a new PrefixRemovingStringFunction.
- PrefixStrippingDataEntryReader - Class in proguard.io
-
This
DataEntryReader
delegates to a givenDataEntryReader
, each time stripping a possible prefix from the read data entry name. - PrefixStrippingDataEntryReader(String, DataEntryReader) - Constructor for class proguard.io.PrefixStrippingDataEntryReader
-
Creates a new PrefixStrippingDataEntryReader.
- preInsertions - Variable in class proguard.classfile.editor.CodeAttributeEditor
- preOffsetInsertions - Variable in class proguard.classfile.editor.CodeAttributeEditor
- prettyFqn - Variable in class proguard.classfile.Signature
- prettyInstructionBuffered - Static variable in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- Preverify - Class in proguard.examples
-
This sample application illustrates how to preverify classes with the ProGuard API.
- Preverify() - Constructor for class proguard.examples.Preverify
- PREVIEW_VERSION_MINOR - Static variable in class proguard.classfile.VersionConstants
- PRIMITIVE_ARRAY - Static variable in class proguard.classfile.constant.Constant
- primitiveArrayAccept(Clazz, PrimitiveArrayConstantVisitor) - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Applies the given PrimitiveArrayConstantVisitor to the primitive array.
- PrimitiveArrayConstant - Class in proguard.classfile.constant
-
This unofficial Constant represents an array of primitives in the constant pool.
- PrimitiveArrayConstant() - Constructor for class proguard.classfile.constant.PrimitiveArrayConstant
-
Creates an uninitialized PrimitiveArrayConstant.
- PrimitiveArrayConstant(Object) - Constructor for class proguard.classfile.constant.PrimitiveArrayConstant
-
Creates a new PrimitiveArrayConstant with the given array of values.
- PrimitiveArrayConstantElementVisitor - Interface in proguard.classfile.constant.visitor
-
This interface specifies the methods for a visitor of primitive elements of the array of a
PrimitiveArrayConstant
. - PrimitiveArrayConstantReplacer - Class in proguard.classfile.util
-
This
ClassVisitor
replaces all instances ofPrimitiveArrayConstant
by Java bytecode compliant array store instructions. - PrimitiveArrayConstantReplacer() - Constructor for class proguard.classfile.util.PrimitiveArrayConstantReplacer
- PrimitiveArrayConstantVisitor - Interface in proguard.classfile.constant.visitor
-
This interface specifies the methods for a visitor of
PrimitiveArrayConstant
instances containing different types of arrays. - primitiveArrayElementsAccept(Clazz, PrimitiveArrayConstantElementVisitor) - Method in class proguard.classfile.constant.PrimitiveArrayConstant
-
Applies the given PrimitiveArrayConstantElementVisitor to all elements of the primitive array.
- PrimitiveTypedReferenceValueFactory - Class in proguard.evaluation.value
-
This class provides methods to create and reuse Value instances.
- PrimitiveTypedReferenceValueFactory() - Constructor for class proguard.evaluation.value.PrimitiveTypedReferenceValueFactory
- principalHeapNodeMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- print(String, String) - Method in class proguard.classfile.util.WarningLogger
- print(String, String) - Method in class proguard.classfile.util.WarningPrinter
-
Prints out the given warning and increments the warning count, if the given class name passes the class name filter.
- print(String, String) - Method in interface proguard.util.kotlin.asserter.Reporter
- print(String, String, String) - Method in class proguard.classfile.util.WarningLogger
- print(String, String, String) - Method in class proguard.classfile.util.WarningPrinter
-
Prints out the given warning and increments the warning count, if the given class names pass the class name filter.
- PrintClasses - Class in proguard.examples
-
This sample application illustrates how to read bytecode and print it out in text format with the ProGuard API.
- PrintClasses() - Constructor for class proguard.examples.PrintClasses
- printException(ProguardCoreException) - Method in class proguard.exception.InstructionExceptionFormatter
- printException(ProguardCoreException, TracedVariables, TracedStack) - Method in class proguard.exception.InstructionExceptionFormatter
- println(PrintWriter, String) - Method in class proguard.io.CascadingDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.ClassDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.ClassMapDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.D8BasedDexDataEntryWriter
- println(PrintWriter, String) - Method in interface proguard.io.DataEntryWriter
-
Prints out the structure of the data entry writer.
- println(PrintWriter, String) - Method in class proguard.io.DexDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.DirectoryWriter
- println(PrintWriter, String) - Method in class proguard.io.FilteredDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.FixedFileWriter
- println(PrintWriter, String) - Method in class proguard.io.JarWriter
- println(PrintWriter, String) - Method in class proguard.io.NonClosingDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.ParentDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.PrefixAddingDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.RenamedDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.RenamedParentDataEntryWriter
- println(PrintWriter, String) - Method in class proguard.io.SignedJarWriter
- println(PrintWriter, String) - Method in class proguard.io.ZipWriter
- println(PrintWriter, String) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- printState() - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- printWriter(OutputStream) - Method in class proguard.io.JarWriter
-
Creates a convenience writer.
- PRIVATE - Static variable in class proguard.classfile.AccessConstants
- PRIVATE - Static variable in class proguard.classfile.JavaAccessConstants
- PRIVATE - Static variable in class proguard.classfile.util.AccessUtil
- Processable - Interface in proguard.util
-
Base interface for entities that need flags and/or additional information when they are processed, typically by visitor classes.
- ProcessableViewModel - Class in proguard.classfile.util.renderer
-
A base ViewModel class for implementing classes of the Processable interface.
- ProcessableViewModel() - Constructor for class proguard.classfile.util.renderer.ProcessableViewModel
- ProcessableVisitor - Interface in proguard.util
-
This interface defines visitor methods for the main Processable implementations.
- processCall(JvmAbstractState<ValueAbstractState>, Call) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueTransferRelation
- processCall(JvmAbstractState<StateT>, Call) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
-
Pops the arguments from the operand stack and passes them to
invokeMethod
. - processCall(JvmMemoryLocation, ConstantInstruction, Clazz, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationTransferRelation
-
The default implementation traces the return value back to the method arguments and the instance.
- ProcessingFlagCleaner - Class in proguard.util
-
This visitor clears the specified processing flags of the
Processable
instances that it visits. - ProcessingFlagCleaner(int) - Constructor for class proguard.util.ProcessingFlagCleaner
-
Creates a new ProcessingFlagCleaner.
- ProcessingFlagDataEntryFilter - Class in proguard.classfile.io.visitor
-
This DataEntryFilter filters data entries based on the processing flags of their corresponding resource file.
- ProcessingFlagDataEntryFilter(ResourceFilePool, int, int) - Constructor for class proguard.classfile.io.visitor.ProcessingFlagDataEntryFilter
- processingFlags - Variable in class proguard.classfile.util.renderer.ProcessableViewModel
- processingFlags - Variable in class proguard.util.SimpleProcessable
- ProcessingFlags - Class in proguard.util
-
Constants used by ProGuard for marking entities (classes, class members, resource files, ...) during processing.
- ProcessingFlags() - Constructor for class proguard.util.ProcessingFlags
- ProcessingFlagSetter - Class in proguard.util
-
This visitor sets the specified processing flags of the
Processable
instances that it visits. - ProcessingFlagSetter(int) - Constructor for class proguard.util.ProcessingFlagSetter
-
Creates a new ProcessingFlagSetter.
- processingInfo - Variable in class proguard.classfile.util.renderer.MemberViewModel
- processingInfo - Variable in class proguard.classfile.util.renderer.ProcessableViewModel
- processingInfo - Variable in class proguard.util.SimpleProcessable
- ProcessingInfoSetter - Class in proguard.classfile.visitor
-
This visitor sets a fixed info object on all the
Processable
instances that it visits. - ProcessingInfoSetter(Object) - Constructor for class proguard.classfile.visitor.ProcessingInfoSetter
-
Creates a new ProcessingInfoSetter that sets the given info on all Processable instances that it visits.
- Processor - Class in proguard.evaluation
-
This
InstructionVisitor
executes the instructions that it visits on a given local variable frame and stack. - Processor(Variables, Stack, ValueFactory, BranchUnit, InvocationUnit, boolean) - Constructor for class proguard.evaluation.Processor
-
Creates a new processor that operates on the given environment.
- ProgramClass - Class in proguard.classfile
-
This
Clazz
is a complete representation of the data in a Java class. - ProgramClass() - Constructor for class proguard.classfile.ProgramClass
-
Creates an uninitialized ProgramClass.
- ProgramClass(int, int, Constant[], int, int, int) - Constructor for class proguard.classfile.ProgramClass
-
Creates an initialized ProgramClass without fields, methods, attributes, or subclasses.
- ProgramClass(int, int, Constant[], int, int, int, int, int[], int, ProgramField[], int, ProgramMethod[], int, Attribute[], int, Clazz[]) - Constructor for class proguard.classfile.ProgramClass
-
Creates an initialized ProgramClass.
- ProgramClass(int, int, Constant[], int, int, int, int, int[], int, ProgramField[], int, ProgramMethod[], int, Attribute[], int, Clazz[], String, int, Object) - Constructor for class proguard.classfile.ProgramClass
-
Creates an initialized ProgramClass.
- ProgramClass(int, int, Constant[], int, int, int, String, int, Object) - Constructor for class proguard.classfile.ProgramClass
-
Creates an initialized ProgramClass without fields, methods, attributes, or subclasses.
- ProgramClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but only when visiting program classes. - ProgramClassFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.ProgramClassFilter
-
Creates a new ProgramClassFilter.
- programClassPool - Variable in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- ProgramClassReader - Class in proguard.classfile.io
-
This
ClassVisitor
fills out theProgramClass
instances that it visits with data from the givenDataInput
object. - ProgramClassReader(DataInput) - Constructor for class proguard.classfile.io.ProgramClassReader
-
Creates a new ProgramClassReader for reading from the given DataInput.
- ProgramClassReader(DataInput, boolean) - Constructor for class proguard.classfile.io.ProgramClassReader
-
Creates a new ProgramClassReader for reading from the given DataInput, optionally treating stack map attributes as unknown attributes.
- ProgramClassWriter - Class in proguard.classfile.io
-
This
ClassVisitor
writes out theProgramClass
instances that it visits to the givenDataOutput
object. - ProgramClassWriter(DataOutput) - Constructor for class proguard.classfile.io.ProgramClassWriter
-
Creates a new ProgramClassWriter for writing to the given DataOutput.
- ProgramField - Class in proguard.classfile
-
This
Field
represents a field in aProgramClass
. - ProgramField() - Constructor for class proguard.classfile.ProgramField
-
Creates an uninitialized ProgramField.
- ProgramField(int, int, int, int, Attribute[], Clazz) - Constructor for class proguard.classfile.ProgramField
-
Creates an initialized ProgramField.
- ProgramField(int, int, int, int, Attribute[], Clazz, int, Object) - Constructor for class proguard.classfile.ProgramField
-
Creates an initialized ProgramField.
- ProgramField(int, int, int, Clazz) - Constructor for class proguard.classfile.ProgramField
-
Creates an initialized ProgramField without attributes.
- ProgramField(int, int, int, Clazz, int, Object) - Constructor for class proguard.classfile.ProgramField
-
Creates an initialized ProgramField without attributes.
- programLocation - Variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- ProgramLocationDependent<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
-
If an
AbstractState
is program location-specific, it should implementProgramLocationDependent
. - ProgramLocationDependentBackwardTransferRelation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
-
An interface for
TransferRelation
s that depend on theCfa
location for which the successor can be defined for the entering edges of the current location. - ProgramLocationDependentForwardTransferRelation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
-
An interface for
TransferRelation
s that depend on theCfa
location for which the successor can be defined for the leaving edges of the current location. - ProgramLocationDependentReachedSet<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,AbstractStateT extends AbstractState & ProgramLocationDependent<CfaNodeT,CfaEdgeT,SignatureT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.defaults
- ProgramLocationDependentReachedSet() - Constructor for class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- ProgramLocationDependentTransferRelation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
-
An interface for
TransferRelation
s that depend on theCfa
location for which the successor can be defined for the edges of the current location. - ProgramMember - Class in proguard.classfile
-
Base representation of a field or method from a
ProgramClass
. - ProgramMember() - Constructor for class proguard.classfile.ProgramMember
-
Creates an uninitialized ProgramMember.
- ProgramMember(int, int, int, int, Attribute[]) - Constructor for class proguard.classfile.ProgramMember
-
Creates an initialized ProgramMember.
- ProgramMember(int, int, int, int, Attribute[], int, Object) - Constructor for class proguard.classfile.ProgramMember
-
Creates an initialized ProgramMember.
- ProgramMemberFilter - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates its visits to another givenMemberVisitor
, but only when visiting members of program classes. - ProgramMemberFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.ProgramMemberFilter
-
Creates a new ProgramMemberFilter.
- ProgramMethod - Class in proguard.classfile
-
This
Method
represents a method in aProgramClass
. - ProgramMethod() - Constructor for class proguard.classfile.ProgramMethod
-
Creates an uninitialized ProgramMethod.
- ProgramMethod(int, int, int, int, Attribute[], Clazz[]) - Constructor for class proguard.classfile.ProgramMethod
-
Creates an initialized ProgramMethod.
- ProgramMethod(int, int, int, int, Attribute[], Clazz[], int, Object) - Constructor for class proguard.classfile.ProgramMethod
-
Creates an initialized ProgramMethod.
- ProgramMethod(int, int, int, Clazz[]) - Constructor for class proguard.classfile.ProgramMethod
-
Creates an initialized ProgramMethod without attributes.
- ProgramMethod(int, int, int, Clazz[], int, Object) - Constructor for class proguard.classfile.ProgramMethod
-
Creates an initialized ProgramMethod without attributes.
- PROGUARD_MAP - Static variable in class proguard.dexfile.AndroidConstants
- proguard.analysis - package proguard.analysis
- proguard.analysis.cpa.algorithms - package proguard.analysis.cpa.algorithms
- proguard.analysis.cpa.bam - package proguard.analysis.cpa.bam
- proguard.analysis.cpa.defaults - package proguard.analysis.cpa.defaults
- proguard.analysis.cpa.domain.taint - package proguard.analysis.cpa.domain.taint
- proguard.analysis.cpa.interfaces - package proguard.analysis.cpa.interfaces
- proguard.analysis.cpa.jvm.cfa - package proguard.analysis.cpa.jvm.cfa
- proguard.analysis.cpa.jvm.cfa.edges - package proguard.analysis.cpa.jvm.cfa.edges
- proguard.analysis.cpa.jvm.cfa.nodes - package proguard.analysis.cpa.jvm.cfa.nodes
- proguard.analysis.cpa.jvm.cfa.visitors - package proguard.analysis.cpa.jvm.cfa.visitors
- proguard.analysis.cpa.jvm.domain.memory - package proguard.analysis.cpa.jvm.domain.memory
- proguard.analysis.cpa.jvm.domain.reference - package proguard.analysis.cpa.jvm.domain.reference
- proguard.analysis.cpa.jvm.domain.taint - package proguard.analysis.cpa.jvm.domain.taint
- proguard.analysis.cpa.jvm.domain.value - package proguard.analysis.cpa.jvm.domain.value
- proguard.analysis.cpa.jvm.operators - package proguard.analysis.cpa.jvm.operators
- proguard.analysis.cpa.jvm.state - package proguard.analysis.cpa.jvm.state
- proguard.analysis.cpa.jvm.state.heap - package proguard.analysis.cpa.jvm.state.heap
- proguard.analysis.cpa.jvm.state.heap.tree - package proguard.analysis.cpa.jvm.state.heap.tree
- proguard.analysis.cpa.jvm.transfer - package proguard.analysis.cpa.jvm.transfer
- proguard.analysis.cpa.jvm.util - package proguard.analysis.cpa.jvm.util
- proguard.analysis.cpa.jvm.witness - package proguard.analysis.cpa.jvm.witness
- proguard.analysis.cpa.state - package proguard.analysis.cpa.state
- proguard.analysis.cpa.util - package proguard.analysis.cpa.util
- proguard.analysis.datastructure - package proguard.analysis.datastructure
- proguard.analysis.datastructure.callgraph - package proguard.analysis.datastructure.callgraph
- proguard.backport - package proguard.backport
- proguard.classfile - package proguard.classfile
- proguard.classfile.attribute - package proguard.classfile.attribute
- proguard.classfile.attribute.annotation - package proguard.classfile.attribute.annotation
- proguard.classfile.attribute.annotation.target - package proguard.classfile.attribute.annotation.target
- proguard.classfile.attribute.annotation.target.visitor - package proguard.classfile.attribute.annotation.target.visitor
- proguard.classfile.attribute.annotation.visitor - package proguard.classfile.attribute.annotation.visitor
- proguard.classfile.attribute.module - package proguard.classfile.attribute.module
- proguard.classfile.attribute.module.visitor - package proguard.classfile.attribute.module.visitor
- proguard.classfile.attribute.preverification - package proguard.classfile.attribute.preverification
- proguard.classfile.attribute.preverification.visitor - package proguard.classfile.attribute.preverification.visitor
- proguard.classfile.attribute.visitor - package proguard.classfile.attribute.visitor
- proguard.classfile.constant - package proguard.classfile.constant
- proguard.classfile.constant.visitor - package proguard.classfile.constant.visitor
- proguard.classfile.editor - package proguard.classfile.editor
- proguard.classfile.exception - package proguard.classfile.exception
- proguard.classfile.instruction - package proguard.classfile.instruction
- proguard.classfile.instruction.visitor - package proguard.classfile.instruction.visitor
- proguard.classfile.io - package proguard.classfile.io
- proguard.classfile.io.kotlin - package proguard.classfile.io.kotlin
- proguard.classfile.io.visitor - package proguard.classfile.io.visitor
- proguard.classfile.kotlin - package proguard.classfile.kotlin
- proguard.classfile.kotlin.flags - package proguard.classfile.kotlin.flags
- proguard.classfile.kotlin.reflect - package proguard.classfile.kotlin.reflect
- proguard.classfile.kotlin.reflect.util - package proguard.classfile.kotlin.reflect.util
- proguard.classfile.kotlin.reflect.visitor - package proguard.classfile.kotlin.reflect.visitor
- proguard.classfile.kotlin.visitor - package proguard.classfile.kotlin.visitor
- proguard.classfile.kotlin.visitor.filter - package proguard.classfile.kotlin.visitor.filter
- proguard.classfile.util - package proguard.classfile.util
- proguard.classfile.util.inject - package proguard.classfile.util.inject
- proguard.classfile.util.inject.argument - package proguard.classfile.util.inject.argument
- proguard.classfile.util.inject.location - package proguard.classfile.util.inject.location
- proguard.classfile.util.kotlin - package proguard.classfile.util.kotlin
- proguard.classfile.util.renderer - package proguard.classfile.util.renderer
- proguard.classfile.util.renderer.core - package proguard.classfile.util.renderer.core
- proguard.classfile.visitor - package proguard.classfile.visitor
- proguard.dexfile - package proguard.dexfile
- proguard.dexfile.converter - package proguard.dexfile.converter
- proguard.dexfile.ir - package proguard.dexfile.ir
- proguard.dexfile.ir.expr - package proguard.dexfile.ir.expr
- proguard.dexfile.ir.stmt - package proguard.dexfile.ir.stmt
- proguard.dexfile.ir.ts - package proguard.dexfile.ir.ts
- proguard.dexfile.ir.ts.an - package proguard.dexfile.ir.ts.an
- proguard.dexfile.reader - package proguard.dexfile.reader
- proguard.dexfile.reader.node - package proguard.dexfile.reader.node
- proguard.dexfile.reader.node.analysis - package proguard.dexfile.reader.node.analysis
- proguard.dexfile.reader.node.insn - package proguard.dexfile.reader.node.insn
- proguard.dexfile.reader.util - package proguard.dexfile.reader.util
- proguard.dexfile.reader.visitors - package proguard.dexfile.reader.visitors
- proguard.evaluation - package proguard.evaluation
- proguard.evaluation.exception - package proguard.evaluation.exception
- proguard.evaluation.executor - package proguard.evaluation.executor
- proguard.evaluation.executor.instancehandler - package proguard.evaluation.executor.instancehandler
- proguard.evaluation.util - package proguard.evaluation.util
- proguard.evaluation.util.jsonprinter - package proguard.evaluation.util.jsonprinter
- proguard.evaluation.value - package proguard.evaluation.value
- proguard.evaluation.value.object - package proguard.evaluation.value.object
- proguard.evaluation.value.object.model - package proguard.evaluation.value.object.model
- proguard.evaluation.value.object.model.reflective - package proguard.evaluation.value.object.model.reflective
- proguard.examples - package proguard.examples
- proguard.examples.instrument - package proguard.examples.instrument
- proguard.examples.modify - package proguard.examples.modify
- proguard.examples.util - package proguard.examples.util
- proguard.exception - package proguard.exception
- proguard.io - package proguard.io
- proguard.io.util - package proguard.io.util
- proguard.normalize - package proguard.normalize
- proguard.preverify - package proguard.preverify
- proguard.resources.file - package proguard.resources.file
- proguard.resources.file.io - package proguard.resources.file.io
- proguard.resources.file.util - package proguard.resources.file.util
- proguard.resources.file.visitor - package proguard.resources.file.visitor
- proguard.resources.kotlinmodule - package proguard.resources.kotlinmodule
- proguard.resources.kotlinmodule.io - package proguard.resources.kotlinmodule.io
- proguard.resources.kotlinmodule.util - package proguard.resources.kotlinmodule.util
- proguard.resources.kotlinmodule.visitor - package proguard.resources.kotlinmodule.visitor
- proguard.util - package proguard.util
- proguard.util.kotlin.asserter - package proguard.util.kotlin.asserter
- proguard.util.kotlin.asserter.constraint - package proguard.util.kotlin.asserter.constraint
- ProguardCoreException - Exception in proguard.exception
- ProguardCoreException(int, String, Object...) - Constructor for exception proguard.exception.ProguardCoreException
-
Overload of
ProguardCoreException(int, Throwable, String, Object...)
} without throwable. - ProguardCoreException(int, Throwable, String, Object...) - Constructor for exception proguard.exception.ProguardCoreException
-
Main constructor, all other constructors need to call this one in order to do common things (formating string for instance). Same as
ProguardCoreException(int, String, Object...)
but takes a Throwable argument to initialize the cause. - ProguardCoreException.Builder - Class in proguard.exception
-
Builder to construct ProguardCoreException objects.
- Prologue(DexLabel) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.Prologue
- properties - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- propertiesAccept(Clazz, KotlinPropertyVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- PROPERTY_REFERENCE_CLASS_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- PROPERTY_REFERENCE_GET_METHOD_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- PROPERTY_REFERENCE_GET_METHOD_TYPE - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- PropertyIntegrity - Class in proguard.util.kotlin.asserter.constraint
-
This class checks the assumption: All properties need a JVM signature for their getter
- PropertyIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.PropertyIntegrity
- PropertyReferenceInfo - Class in proguard.classfile.kotlin.reflect
-
Property reference info.
- PropertyReferenceInfo(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Constructor for class proguard.classfile.kotlin.reflect.PropertyReferenceInfo
- PROTECTED - Static variable in class proguard.classfile.AccessConstants
- PROTECTED - Static variable in class proguard.classfile.JavaAccessConstants
- PROTECTED - Static variable in class proguard.classfile.util.AccessUtil
- proto - Variable in class proguard.dexfile.ir.expr.InvokeCustomExpr
- proto - Variable in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- proto - Variable in class proguard.dexfile.reader.node.insn.MethodCustomStmtNode
- proto - Variable in class proguard.dexfile.reader.node.insn.MethodPolymorphicStmtNode
- Proto - Class in proguard.dexfile.reader
- Proto(String[], String) - Constructor for class proguard.dexfile.reader.Proto
- provideDesc - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- provides - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- providesAccept(Clazz, ProvidesInfoVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given visitor to all provides.
- providesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ProvidesInfo
-
Applies the given constant pool visitor to the class constant of the provides, if any.
- ProvidesInfo - Class in proguard.classfile.attribute.module
-
Representation of a Provides entry in a
Module
attribute. - ProvidesInfo() - Constructor for class proguard.classfile.attribute.module.ProvidesInfo
-
Creates an uninitialized ProvidesInfo.
- ProvidesInfo(int, int, int[]) - Constructor for class proguard.classfile.attribute.module.ProvidesInfo
-
Creates an initialized ProvidesInfo.
- ProvidesInfoVisitor - Interface in proguard.classfile.attribute.module.visitor
-
This interface specifies the methods for a visitor of
ProvidesInfo
instances. - PUBLIC - Static variable in class proguard.classfile.AccessConstants
- PUBLIC - Static variable in class proguard.classfile.JavaAccessConstants
- PUBLIC - Static variable in class proguard.classfile.util.AccessUtil
- pumpDataEntries(DataEntryReader) - Method in interface proguard.io.DataEntrySource
-
Applies the given DataEntryReader to all data entries that the implementation can provide.
- pumpDataEntries(DataEntryReader) - Method in class proguard.io.DirectorySource
- pumpDataEntries(DataEntryReader) - Method in class proguard.io.FileSource
- push(int) - Method in class proguard.util.CircularIntBuffer
-
Push a value into the buffer overriding the oldest element when exceeding max size.
- push(Value) - Method in class proguard.evaluation.Stack
-
Pushes the given Value onto the stack.
- push(Value) - Method in class proguard.evaluation.TracedStack
- push(StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Inserts
state
to the top of the operand stack and returns it. - push(StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Inserts
state
to the top of the operand stack and returns it. - pushAll(List<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Consequentially inserts elements of
states
to the top of the operand stack and returnsstates
. - pushAll(List<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Sequentially inserts elements of
states
to the top of the operand stack and returnsstates
. - pushBoxedPrimitive(Object, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Push a primitive on the stack followed by a call to it's boxed valueOf method.
- pushDefault(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes a default value onto the stack.
- pushDouble(double) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes the given primitive double on the stack in the most efficient way (as a dconst or ldc instruction).
- pushDouble(double) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given primitive double on the stack in the most efficient way (as a dconst or ldc instruction).
- pushFloat(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes the given primitive float on the stack in the most efficient way (as an fconst or ldc instruction).
- pushFloat(float) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given primitive float on the stack in the most efficient way (as an fconst or ldc instruction).
- pushInt(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes the given primitive int on the stack in the most efficient way (as an iconst, bipush, sipush, or ldc instruction).
- pushInt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given primitive int on the stack in the most efficient way (as an iconst, bipush, sipush, or ldc instruction).
- pushLong(long) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes the given primitive long on the stack in the most efficient way (as an lconst or ldc instruction).
- pushLong(long) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given primitive long on the stack in the most efficient way (as an lconst or ldc instruction).
- pushNewArray(String, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes a new array on the stack.
- pushNewArray(String, int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes a new array on the stack.
- pushPrimitive(Object, char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Pushes the given primitive value on the stack.
- pushPrimitive(Object, char) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given primitive value on the stack.
- pushPrimitiveOrString(Object, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given string or primitive on the stack.
- pushPrimitiveOrString(Object, String, boolean) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes the given string or primitive on the stack.
- pushPrimitiveOrStringArray(String, Object[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Pushes a new array with given values onto the stack.
- put(K, V) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- put(K, V) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- put(K, V) - Method in class proguard.util.MultiValueMap
- put(AbstractState, Precision, SignatureT, BlockAbstraction) - Method in interface proguard.analysis.cpa.bam.BamCache
-
Adds the block abstraction identified by the provided keys to the cache.
- put(AbstractState, Precision, SignatureT, BlockAbstraction) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- putAll(Map<? extends K, ? extends V>) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- putAll(Map<? extends K, ? extends V>) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- putAll(Set<K>, Set<V>) - Method in class proguard.util.MultiValueMap
- putAll(Set<K>, V) - Method in class proguard.util.MultiValueMap
- putAll(K, Set<V>) - Method in class proguard.util.MultiValueMap
- putfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putfield(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putfield(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putfield(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putfield(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putIfAbsent(K, V) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
- putstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putstatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- putstatic(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- putstatic(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Q
- Q - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- Q - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- quickResolve(Instruction, ProgramClass) - Static method in class proguard.analysis.CallResolver
-
Lightweight utility method to resolve the target of an invocation instruction on demand, without having to run a full scale analysis.
R
- R - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- R - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- ra - Variable in class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
- RangeIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a known range of integer values. - RangeIntegerValue(int, int) - Constructor for class proguard.evaluation.value.RangeIntegerValue
-
Creates a new range of integer values.
- RangeValueFactory - Class in proguard.evaluation.value
-
This ValueFactory provides methods to create and reuse IntegerValue instances that have known ranges.
- RangeValueFactory() - Constructor for class proguard.evaluation.value.RangeValueFactory
-
Creates a new RangeValueFactory.
- RangeValueFactory(ValueFactory, ValueFactory) - Constructor for class proguard.evaluation.value.RangeValueFactory
-
Creates a new RangeValueFactory that delegates to the given value factories for creating reference values.
- reachedSet - Variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- ReachedSet - Interface in proguard.analysis.cpa.interfaces
- read(File, boolean) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(File, boolean, boolean) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(File, boolean, boolean, BiFunction<DataEntryReader, ClassVisitor, DataEntryReader>) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(String, boolean) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(String, boolean, boolean) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(ClassPath, String, boolean, boolean, boolean, boolean, boolean, boolean, BiFunction<DataEntryReader, ClassVisitor, DataEntryReader>) - Static method in class proguard.io.util.IOUtil
- read(ClassPath, String, boolean, boolean, boolean, boolean, boolean, BiFunction<DataEntryReader, ClassVisitor, DataEntryReader>) - Static method in class proguard.io.util.IOUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- read(DataEntry) - Method in class proguard.io.ClassReader
- read(DataEntry) - Method in class proguard.io.DataEntryCopier
- read(DataEntry) - Method in interface proguard.io.DataEntryReader
-
Reads the given data entry.
- read(DataEntry) - Method in class proguard.io.DexClassReader
- read(DataEntry) - Method in class proguard.io.FilteredDataEntryReader
- read(DataEntry) - Method in class proguard.io.IdleRewriter
- read(DataEntry) - Method in class proguard.io.JarReader
- read(DataEntry) - Method in class proguard.io.MultiDataEntryReader
- read(DataEntry) - Method in class proguard.io.ParallelDexClassReader
- read(DataEntry) - Method in class proguard.io.PrefixStrippingDataEntryReader
- read(DataEntry) - Method in class proguard.io.RenamedDataEntryReader
- read(DataEntry) - Method in class proguard.resources.file.io.ResourceFileDataEntryReader
- read(DataEntry) - Method in class proguard.resources.file.visitor.ResourceJavaReferenceCollector
- read(DataEntry) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryReader
- readBoolean() - Method in class proguard.io.RuntimeDataInput
- readByte() - Method in class proguard.io.RuntimeDataInput
- readByte(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
- readChar() - Method in class proguard.io.RuntimeDataInput
- readDouble() - Method in class proguard.io.RuntimeDataInput
- readFloat() - Method in class proguard.io.RuntimeDataInput
- readFully(byte[]) - Method in class proguard.io.RuntimeDataInput
- readFully(byte[], int, int) - Method in class proguard.io.RuntimeDataInput
- readInfo(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- readInfo(byte[], int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.BranchInstruction
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.ConstantInstruction
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.Instruction
-
Reads the data following the instruction opcode.
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.SimpleInstruction
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
- readInfo(byte[], int) - Method in class proguard.classfile.instruction.VariableInstruction
- readInt() - Method in class proguard.io.RuntimeDataInput
- readInt(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
- readJar(String, boolean) - Static method in class proguard.examples.JarUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- readJar(String, String, boolean) - Static method in class proguard.examples.JarUtil
-
Reads the classes from the specified jar file and returns them as a class pool.
- readLeb128i(ByteBuffer) - Static method in class proguard.dexfile.reader.DexFileReader
- readLine() - Method in class proguard.io.RuntimeDataInput
- readLong() - Method in class proguard.io.RuntimeDataInput
- readShort() - Method in class proguard.io.RuntimeDataInput
- readShort(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
- readSignedByte(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
- readSignedShort(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
- readSignedValue(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- readULeb128i(ByteBuffer) - Static method in class proguard.dexfile.reader.DexFileReader
- readUnsignedByte() - Method in class proguard.io.RuntimeDataInput
- readUnsignedShort() - Method in class proguard.io.RuntimeDataInput
- readUTF() - Method in class proguard.io.RuntimeDataInput
- readValue(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- rebuild(AbstractState, AbstractState) - Method in class proguard.analysis.cpa.bam.NoOpRebuildOperator
- rebuild(AbstractState, AbstractState) - Method in interface proguard.analysis.cpa.bam.RebuildOperator
-
Performs the rebuilding of the return state.
- RebuildOperator - Interface in proguard.analysis.cpa.bam
-
This operator is used to avoid collision of program identifiers when returning from a procedure call.
- receiverType - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- receiverType - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- receiverTypeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- receiverTypeAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- reconstructCallGraph(ClassPool, MethodSignature, int, int, Set<MethodSignature>) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
-
Calculate the incoming call graph for a method of interest, showing how it can be reached from a given Set of stop methods, which typically are Android lifecycle methods such as an Activity's onCreate() method:
- reconstructCallGraph(ClassPool, MethodSignature, Set<MethodSignature>) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
- reconstructCallGraph(ClassPool, MethodSignature, Set<MethodSignature>, Set<MethodSignature>) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
-
Extension of
CallGraph.reconstructCallGraph(ClassPool, MethodSignature, Set)
that also collects all reached stop methods. - RECORD - Static variable in class proguard.classfile.attribute.Attribute
- RecordAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a record attribute. - RecordAttribute() - Constructor for class proguard.classfile.attribute.RecordAttribute
-
Creates an uninitialized RecordAttribute.
- RecordAttribute(int, int, RecordComponentInfo[]) - Constructor for class proguard.classfile.attribute.RecordAttribute
-
Creates an initialized RecordAttribute.
- RecordComponentInfo - Class in proguard.classfile.attribute
-
Representation of a record component entry.
- RecordComponentInfo() - Constructor for class proguard.classfile.attribute.RecordComponentInfo
-
Creates an uninitialized RecordComponentInfo.
- RecordComponentInfo(int, int, int, Attribute[]) - Constructor for class proguard.classfile.attribute.RecordComponentInfo
-
Creates an initialized RecordComponentInfo.
- RecordComponentInfoVisitor - Interface in proguard.classfile.attribute.visitor
-
This interface specifies the methods for a visitor of
RecordComponentInfo
instances. - reduce(Set<Object>) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Discards unused parts of the heap.
- reduce(Set<Object>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
-
Discards all the references not in {@param referencesToKeep}.
- reduce(AbstractState, CfaNodeT, Call) - Method in interface proguard.analysis.cpa.bam.ReduceOperator
-
Accumulates the reduction procedure by calling the method to create the initial state of the called procedure discarding the useless information from the state of the caller and calling a method that performs additional operations on the created state if any are specified by an implementing class.
- reduceHeap - Variable in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
- reduceHeap - Variable in class proguard.analysis.cpa.defaults.BamCpaRun
- reduceHeap(JvmHeapAbstractState<ValueAbstractState>, JvmFrameAbstractState<ValueAbstractState>, MapAbstractState<String, ValueAbstractState>) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueReduceOperator
- reduceHeap(JvmHeapAbstractState<StateT>, JvmFrameAbstractState<StateT>, MapAbstractState<String, StateT>) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
-
Reduces the heap state.
- reduceImpl(AbstractState, CfaNodeT, Call) - Method in class proguard.analysis.cpa.bam.NoOpReduceOperator
- reduceImpl(AbstractState, CfaNodeT, Call) - Method in interface proguard.analysis.cpa.bam.ReduceOperator
-
Creates the initial state of the called procedure discarding the useless information from the state of the caller.
- reduceImpl(AbstractState, JvmCfaNode, Call) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
- ReduceOperator<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.bam
-
This operator is used to discard unnecessary information when entering a procedure block depending on the domain-specific analysis (e.g.
- reduceStaticFields(MapAbstractState<String, StateT>) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
-
Reduces the static fields.
- REF_GET_FIELD - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_GET_STATIC - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_INVOKE_INTERFACE - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_INVOKE_SPECIAL - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_INVOKE_STATIC - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_INVOKE_VIRTUAL - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_NEW_INVOKE_SPECIAL - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_PUT_FIELD - Static variable in class proguard.classfile.constant.MethodHandleConstant
- REF_PUT_STATIC - Static variable in class proguard.classfile.constant.MethodHandleConstant
- RefConstant - Class in proguard.classfile.constant
-
This
Constant
represents a ref constant in the constant pool. - RefConstant() - Constructor for class proguard.classfile.constant.RefConstant
-
Creates an uninitialized RefConstant.
- reference - Variable in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- Reference - Class in proguard.analysis.cpa.jvm.domain.reference
-
A reference points at an object or an array at the heap.
- Reference - Static variable in interface proguard.analysis.cpa.util.StateNames
- Reference(JvmCfaNode, JvmMemoryLocation) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.Reference
-
Create a reference.
- REFERENCE_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- referenceAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.MethodHandleConstant
-
Applies the given constant pool visitor to the reference.
- referenceArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- referenceArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- referenceArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
-
Returns the value of the array at the given index, assuming this type is a reference array.
- referenceArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TracedReferenceValue
- referenceArrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.TypedReferenceValue
- referenceClass - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- referencedAnnotationClass - Variable in class proguard.classfile.kotlin.KotlinAnnotation
- referencedAnnotationMethod - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument
- referencedAnnotationMethodClass - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument
- referencedBackingField - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedBackingFieldClass - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedClass - Variable in class proguard.backport.LambdaExpression
- referencedClass - Variable in class proguard.classfile.attribute.annotation.ElementValue
-
An extra field pointing to the referenced
Clazz
object, if applicable. - referencedClass - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
-
An extra field pointing to the referenced Clazz object.
- referencedClass - Variable in class proguard.classfile.attribute.LocalVariableInfo
-
An extra field pointing to the referenced Clazz object.
- referencedClass - Variable in class proguard.classfile.constant.ClassConstant
-
An extra field pointing to the referenced Clazz object.
- referencedClass - Variable in class proguard.classfile.constant.RefConstant
-
An extra field pointing to the referenced Clazz object.
- referencedClass - Variable in class proguard.classfile.constant.StringConstant
-
An extra field pointing to the referenced Clazz object, if this string is being used in Class.forName(), .class, or Class.getDeclaredField/Method constructs.
- referencedClass - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- referencedClass - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- referencedClass - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedClass - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- referencedClass - Variable in class proguard.classfile.LibraryField
-
An extra field pointing to the Clazz object referenced in the descriptor string.
- referencedClass - Variable in class proguard.classfile.ProgramField
-
An extra field pointing to the Clazz object referenced in the descriptor string.
- referencedClass - Variable in class proguard.classfile.Signature
-
The
Clazz
that theSignature.className
references. - referencedClass - Variable in class proguard.evaluation.value.TypedReferenceValue
- referencedClass - Variable in class proguard.resources.file.ResourceJavaReference
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.attribute.annotation.Annotation
-
Applies the given visitor to the first referenced class.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
-
Lets the referenced class accept the given visitor.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.attribute.LocalVariableInfo
-
Lets the referenced class accept the given visitor.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.constant.ClassConstant
-
Lets the referenced class accept the given visitor.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.constant.RefConstant
-
Lets the referenced class accept the given visitor.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.constant.StringConstant
-
Lets the referenced class accept the given visitor.
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- referencedClassAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- referencedClasses - Variable in class proguard.classfile.attribute.annotation.Annotation
-
An extra field pointing to the Clazz objects referenced in the type string.
- referencedClasses - Variable in class proguard.classfile.attribute.annotation.ClassElementValue
-
An extra field pointing to the Clazz objects referenced in the type name string.
- referencedClasses - Variable in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
An extra field pointing to the Clazz objects referenced in the type name string.
- referencedClasses - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
-
An extra field pointing to the Clazz objects referenced in the type string.
- referencedClasses - Variable in class proguard.classfile.attribute.SignatureAttribute
-
An extra field containing all the classes referenced in the signature string.
- referencedClasses - Variable in class proguard.classfile.constant.DynamicConstant
-
An extra field pointing to the Clazz objects referenced in the descriptor string.
- referencedClasses - Variable in class proguard.classfile.constant.InvokeDynamicConstant
-
An extra field pointing to the Clazz objects referenced in the descriptor string.
- referencedClasses - Variable in class proguard.classfile.constant.MethodTypeConstant
-
An extra field pointing to the Clazz objects referenced in the descriptor string.
- referencedClasses - Variable in class proguard.classfile.LibraryMethod
-
An extra field containing all the classes referenced in the descriptor string.
- referencedClasses - Variable in class proguard.classfile.ProgramMethod
-
An extra field containing all the classes referenced in the descriptor string.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.attribute.annotation.Annotation
-
Applies the given visitor to all referenced classes.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.attribute.annotation.ClassElementValue
-
Applies the given visitor to all referenced classes.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Applies the given visitor to all referenced classes.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
-
Applies the given visitor to all referenced classes.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
-
Lets the Clazz objects referenced in the signature string accept the given visitor.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.constant.DynamicConstant
-
Lets the Clazz objects referenced in the descriptor string accept the given visitor.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.constant.InvokeDynamicConstant
-
Lets the Clazz objects referenced in the descriptor string accept the given visitor.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.constant.MethodTypeConstant
-
Lets the Clazz objects referenced in the descriptor string accept the given visitor.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.LibraryField
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.LibraryMethod
- referencedClassesAccept(ClassVisitor) - Method in interface proguard.classfile.Member
-
Lets the Clazz objects referenced in the descriptor string accept the given visitor.
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.ProgramField
- referencedClassesAccept(ClassVisitor) - Method in class proguard.classfile.ProgramMethod
- ReferencedClassesExtractor - Class in proguard.classfile.visitor
-
Divides the referenced classes in a program/library method in the classes referenced in return and parameters.
- ReferencedClassesExtractor() - Constructor for class proguard.classfile.visitor.ReferencedClassesExtractor
- ReferencedClassVisitor - Class in proguard.classfile.visitor
- ReferencedClassVisitor(boolean, ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor
- ReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor
- ReferencedClassVisitor.KotlinReferencedClassVisitor - Class in proguard.classfile.visitor
- referencedCompanionClass - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedCompanionField - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedCompanionFieldAccept(MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedDeclarationContainer - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- referencedDefaultImplementationMethod - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedDefaultImplementationMethodAccept(MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedDefaultImplementationMethodClass - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedDefaultImplsClass - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedDefaultMethod - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedDefaultMethodAccept(MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedDefaultMethodClass - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedEnumEntries - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedFacadeClass - Variable in class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
- referencedField - Variable in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
An extra field optionally pointing to the referenced enum Field object.
- referencedField - Variable in class proguard.classfile.attribute.RecordComponentInfo
-
An extra field optionally pointing to the referenced Field object.
- referencedField - Variable in class proguard.classfile.constant.FieldrefConstant
-
An extra field optionally pointing to the referenced Field object.
- referencedFieldAccept(Clazz, MemberVisitor) - Method in class proguard.classfile.attribute.RecordComponentInfo
-
Lets the referenced class field accept the given visitor.
- referencedFieldAccept(MemberVisitor) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
-
Applies the given visitor to the referenced field.
- referencedFieldAccept(MemberVisitor) - Method in class proguard.classfile.constant.FieldrefConstant
-
Lets the referenced class field accept the given visitor.
- referencedFileFacades - Variable in class proguard.resources.kotlinmodule.KotlinModulePackage
- referencedGetterMethod - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedInvokedClass - Variable in class proguard.backport.LambdaExpression
- referencedInvokedMethod - Variable in class proguard.backport.LambdaExpression
- ReferencedKotlinMetadataVisitor - Class in proguard.classfile.kotlin.visitor
-
Initializes the kotlin metadata for each Kotlin class.
- ReferencedKotlinMetadataVisitor(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.ReferencedKotlinMetadataVisitor
- referencedLambdaClassOrigin - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedMember - Variable in class proguard.classfile.constant.StringConstant
-
An extra field pointing to the referenced Member object, if this string is being used in Class.getDeclaredField/Method constructs.
- referencedMemberAccept(MemberVisitor) - Method in class proguard.classfile.constant.AnyMethodrefConstant
- referencedMemberAccept(MemberVisitor) - Method in class proguard.classfile.constant.FieldrefConstant
-
Lets the referenced class member accept the given visitor.
- referencedMemberAccept(MemberVisitor) - Method in class proguard.classfile.constant.RefConstant
-
Lets the referenced class member accept the given visitor.
- referencedMemberAccept(MemberVisitor) - Method in class proguard.classfile.constant.StringConstant
-
Lets the referenced member accept the given visitor.
- ReferencedMemberVisitor - Class in proguard.classfile.visitor
-
This
ConstantVisitor
andElementValueVisitor
lets a givenMemberVisitor
visit all the referenced class members of the elements that it visits. - ReferencedMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.ReferencedMemberVisitor
- referencedMethod - Variable in class proguard.classfile.attribute.annotation.ElementValue
-
An extra field pointing to the referenced
Method
object, if applicable. - referencedMethod - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
-
An extra field optionally pointing to the referenced Method object.
- referencedMethod - Variable in class proguard.classfile.constant.AnyMethodrefConstant
-
An extra field optionally pointing to the referenced Method object.
- referencedMethod - Variable in class proguard.classfile.kotlin.KotlinConstructorMetadata
- referencedMethod - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedMethodAccept(Clazz, MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- referencedMethodAccept(Clazz, MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
-
Deprecated.
- referencedMethodAccept(MemberVisitor) - Method in class proguard.classfile.attribute.annotation.ElementValue
-
Applies the given visitor to the referenced method.
- referencedMethodAccept(MemberVisitor) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
-
Lets the referenced class member accept the given visitor.
- referencedMethodAccept(MemberVisitor) - Method in class proguard.classfile.constant.AnyMethodrefConstant
-
Lets the referenced class method accept the given visitor.
- referencedMethodAccept(MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
- referencedMethodAccept(MemberVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedMethodClass - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- referencedModule - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- referencedMultiFileParts - Variable in class proguard.resources.kotlinmodule.KotlinModulePackage
- referencedNestedClasses - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedOwnerClassAccept(KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- referencedOwnerClassAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- referencedParameter - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- referencedPartClasses - Variable in class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
- referencedResourceFile - Variable in class proguard.classfile.constant.StringConstant
-
An extra field pointing to the referenced resource file, if this string references one.
- referencedResourceFileAccept(ResourceFileVisitor) - Method in class proguard.classfile.constant.StringConstant
-
Lets the referenced resource file accept the given visitor.
- referencedResourceId - Variable in class proguard.classfile.constant.StringConstant
-
An extra field pointing to the referenced resource ID, if this string references an Android resource.
- referencedSealedSubClasses - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- referencedSetterMethod - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedSyntheticMethodClass - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedSyntheticMethodForAnnotations - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedSyntheticMethodForDelegateClass - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedSyntheticMethodForDelegateMethod - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- referencedTypeAlias - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- referencedTypeAliasAccept(Clazz, KotlinTypeAliasVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- references - Variable in class proguard.resources.file.ResourceFile
- referencesPrivateConstructor() - Method in class proguard.backport.LambdaExpression
-
Returns whether the lambda expression is a method reference to a private constructor.
- referenceToObject - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- ReferenceTracingInvocationUnit - Class in proguard.evaluation
-
This
InvocationUnit
tags reference values of retrieved fields, passed method parameters, method return values, and caught exceptions, so they can be traced throughout the execution of a method. - ReferenceTracingInvocationUnit(SimplifiedInvocationUnit) - Constructor for class proguard.evaluation.ReferenceTracingInvocationUnit
-
Creates a new ReferenceTracingInvocationUnit.
- ReferenceTracingValueFactory - Class in proguard.evaluation
-
This
ValueFactory
tags newly created reference values so they can be traced throughout the execution of a method. - ReferenceTracingValueFactory(ValueFactory) - Constructor for class proguard.evaluation.ReferenceTracingValueFactory
-
Creates a new ReferenceTracingValueFactory that attaches instruction offset values based on being used as an instruction visitor.
- ReferenceTracingValueFactory(ValueFactory, boolean) - Constructor for class proguard.evaluation.ReferenceTracingValueFactory
-
Creates a new ReferenceTracingValueFactory that attaches instruction offset values based on being used as an instruction visitor.
- referenceValue() - Method in class proguard.evaluation.value.ReferenceValue
- referenceValue() - Method in class proguard.evaluation.value.TracingValue
- referenceValue() - Method in class proguard.evaluation.value.Value
-
Returns this Value as a ReferenceValue.
- ReferenceValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated reference value.
- ReferenceValue() - Constructor for class proguard.evaluation.value.ReferenceValue
- referenceValueFactory - Variable in class proguard.evaluation.value.ParticularValueFactory
- RefExpr - Class in proguard.dexfile.ir.expr
-
Represent a Reference expression
- RefExpr(Value.VT, String, int) - Constructor for class proguard.dexfile.ir.expr.RefExpr
- REFLECTION() - Constructor for class proguard.classfile.kotlin.KotlinConstants.REFLECTION
- ReflectionExecutor - Class in proguard.evaluation.executor
-
This
Executor
provides an implementation forExecutor.getMethodResult(proguard.evaluation.executor.MethodExecutionInfo, proguard.evaluation.ValueCalculator)
which tries to resolve the method at runtime and execute it using Java's reflection APIjava.lang.reflect
. - ReflectionExecutor() - Constructor for class proguard.evaluation.executor.ReflectionExecutor
- ReflectionExecutor.InstanceCopyResult - Class in proguard.evaluation.executor
- ReflectiveMethodCallUtil - Class in proguard.evaluation.value
-
Deprecated.This logic is now implemented in
ReflectionExecutor
- ReflectiveMethodCallUtil() - Constructor for class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.
- ReflectiveModel<T extends ReflectiveModel<T>> - Interface in proguard.evaluation.value.object.model.reflective
-
A mixin fully implementing the
Model
interface, so that the classes implementing the model don't have to do it themselves. - ReflectiveModelExecutor - Class in proguard.evaluation.executor
-
An
Executor
with support forReflectiveModel
s. - ReflectiveModelExecutor(Set<ReflectiveModelExecutor.SupportedModelInfo<?>>, HierarchyProvider) - Constructor for class proguard.evaluation.executor.ReflectiveModelExecutor
- ReflectiveModelExecutor.Builder - Class in proguard.evaluation.executor
-
Builder for
ReflectiveModelExecutor
. - ReflectiveModelExecutor.SupportedModelInfo<T extends ReflectiveModel<T>> - Class in proguard.evaluation.executor
-
Information provided by an executor to communicate which classes it supports.
- refreshedCopy() - Method in class proguard.classfile.ClassPool
-
Returns a ClassPool with the same classes, but with the keys that correspond to the names of the class instances.
- refreshedCopy() - Method in class proguard.resources.file.ResourceFilePool
-
Returns a ResourceFilePool with the same resource files, but with the keys that correspond to the names of the resource file instances.
- refreshedKeysCopy(Map<String, T>) - Method in class proguard.classfile.ClassPool
-
Returns a Map with the same contents as the given map, but with keys that have been mapped based from the names in the class pool to the names in the corresponding classes.
- refreshedValuesCopy(Map<T, String>) - Method in class proguard.classfile.ClassPool
-
Returns a Map with the same contents as the given map, but with values that have been mapped based from the names in the class pool to the names in the corresponding classes.
- reg - Variable in class proguard.dexfile.ir.LocalVar
- reg - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.EndLocal
- reg - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.RestartLocal
- reg - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- Reg() - Constructor for class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer.Reg
- RegAssign() - Constructor for class proguard.dexfile.ir.ts.UnSSATransformer.RegAssign
- registerAlternativeBranch(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int, int, int) - Method in class proguard.evaluation.util.DebugPrinter
- registerAlternativeBranch(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int, int, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- registerAlternativeBranch(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int, int, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The evaluator detects multiple branches need to be evaluated.
- registeredExecutorBuilders - Variable in class proguard.evaluation.ExecutingInvocationUnit.Builder
- registerException(Clazz, Method, CodeAttribute, PartialEvaluator, Throwable) - Method in class proguard.evaluation.util.DebugPrinter
- registerException(Clazz, Method, CodeAttribute, PartialEvaluator, Throwable) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- registerException(Clazz, Method, CodeAttribute, PartialEvaluator, Throwable) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
An exception has been thrown while evaluating the current code attribute.
- registerExceptionHandler(Clazz, Method, int, int, ExceptionInfo) - Method in class proguard.evaluation.util.DebugPrinter
- registerExceptionHandler(Clazz, Method, int, int, ExceptionInfo) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- registerExceptionHandler(Clazz, Method, int, int, ExceptionInfo) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Partial evaluator starts evaluating a specific exception handler.
- registerInstructionOffset(int) - Method in class proguard.exception.InstructionExceptionFormatter
- registerSubroutineReturn(Clazz, Method, int, TracedVariables, TracedStack) - Method in class proguard.evaluation.util.DebugPrinter
- registerSubroutineReturn(Clazz, Method, int, TracedVariables, TracedStack) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- registerSubroutineReturn(Clazz, Method, int, TracedVariables, TracedStack) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The current instruction was RET and the partial evaluator pushes the return address to the branch stack of the calling partial evaluator.
- registerUnusedExceptionHandler(Clazz, Method, int, int, ExceptionInfo) - Method in class proguard.evaluation.util.DebugPrinter
- registerUnusedExceptionHandler(Clazz, Method, int, int, ExceptionInfo) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Partial evaluator detects that the evaluation of the exception handler over a certain range is not needed.
- REGULAR - proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
- reIndexLocal(IrMethod) - Static method in class proguard.dexfile.ir.ts.Cfg
- reIndexLocalAndLabel(IrMethod) - Static method in class proguard.dexfile.ir.ts.Cfg
- releaseMemory() - Method in class proguard.dexfile.ir.expr.AbstractInvokeExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.BinopExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.CastExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.FieldExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.NewExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.RefExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.TypeExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.UnopExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.Value.E1Expr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.Value.E2Expr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.Value.EnExpr
- releaseMemory() - Method in class proguard.dexfile.ir.expr.Value
-
clean resource used by this value,release memory
- REM - proguard.dexfile.ir.expr.Value.VT
- REM_DOUBLE - proguard.dexfile.reader.Op
- REM_DOUBLE_2ADDR - proguard.dexfile.reader.Op
- REM_FLOAT - proguard.dexfile.reader.Op
- REM_FLOAT_2ADDR - proguard.dexfile.reader.Op
- REM_INT - proguard.dexfile.reader.Op
- REM_INT_2ADDR - proguard.dexfile.reader.Op
- REM_INT_LIT16 - proguard.dexfile.reader.Op
- REM_INT_LIT8 - proguard.dexfile.reader.Op
- REM_LONG - proguard.dexfile.reader.Op
- REM_LONG_2ADDR - proguard.dexfile.reader.Op
- remainder(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of this DoubleValue divided by the given DoubleValue.
- remainder(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- remainder(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- remainder(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- remainder(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of this FloatValue divided by the given FloatValue.
- remainder(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- remainder(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- remainder(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- remainder(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of this IntegerValue divided by the given IntegerValue.
- remainder(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainder(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainder(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainder(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- remainder(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of this LongValue divided by the given LongValue.
- remainder(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- remainder(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- remainder(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- remainder(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of this DoubleValue divided by the given ParticularDoubleValue.
- remainder(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- remainder(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of this FloatValue divided by the given ParticularFloatValue.
- remainder(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of this IntegerValue divided by the given ParticularIntegerValue.
- remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainder(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of this LongValue divided by the given ParticularLongValue.
- remainder(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of this IntegerValue divided by the given RangeIntegerValue.
- remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainder(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of this DoubleValue divided by the given SpecificDoubleValue.
- remainder(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- remainder(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of this FloatValue divided by the given SpecificFloatValue.
- remainder(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- remainder(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of this IntegerValue divided by the given SpecificIntegerValue.
- remainder(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainder(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of this LongValue divided by the given SpecificLongValue.
- remainder(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- remainder(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of this IntegerValue divided by the given UnknownIntegerValue.
- REMAINDER - Static variable in class proguard.evaluation.value.CompositeDoubleValue
- REMAINDER - Static variable in class proguard.evaluation.value.CompositeFloatValue
- REMAINDER - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- REMAINDER - Static variable in class proguard.evaluation.value.CompositeLongValue
- remainderOf(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of the given DoubleValue divided by this DoubleValue.
- remainderOf(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- remainderOf(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- remainderOf(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- remainderOf(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of the given FloatValue divided by this FloatValue.
- remainderOf(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- remainderOf(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- remainderOf(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- remainderOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of the given IntegerValue divided by this IntegerValue.
- remainderOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainderOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainderOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainderOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- remainderOf(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of the given LongValue divided by this LongValue.
- remainderOf(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- remainderOf(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- remainderOf(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- remainderOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of the given ParticularDoubleValue and this DoubleValue.
- remainderOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- remainderOf(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of the given ParticularFloatValue and this FloatValue.
- remainderOf(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of the given ParticularIntegerValue divided by this IntegerValue.
- remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainderOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of the given ParticularLongValue divided by this LongValue.
- remainderOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of the given RangeIntegerValue divided by this IntegerValue.
- remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainderOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the remainder of the given SpecificDoubleValue and this DoubleValue.
- remainderOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- remainderOf(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the remainder of the given SpecificFloatValue and this FloatValue.
- remainderOf(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- remainderOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of the given SpecificIntegerValue divided by this IntegerValue.
- remainderOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- remainderOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the remainder of the given SpecificLongValue divided by this LongValue.
- remainderOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- remainderOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the remainder of the given UnknownIntegerValue divided by this IntegerValue.
- rememberVariableStringMatcher(VariableStringMatcher) - Method in class proguard.util.WildcardManager
-
Remembers the given VariableStringMatcher as a next element in the list of string matchers, so it can be referenced by its index later.
- remove(byte[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(char[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(double[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(float[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
-
Returns an InstructionOffsetValue that contains the instructions offsets of this value but not the given instruction offset.
- remove(int) - Method in class proguard.io.ClassPath
- remove(int[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(long[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(short[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- remove(Object[], int, int) - Static method in class proguard.util.ArrayUtil
-
Removes the specified element from the given array.
- remove(K, V) - Method in class proguard.util.MultiValueMap
- remove(AbstractState) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- remove(AbstractState) - Method in class proguard.analysis.cpa.defaults.DefaultReachedSet
- remove(AbstractState) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- remove(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Removes an abstract state.
- remove(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Removes an abstract state.
- remove(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- removeAll(Collection<?>) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- removeAll(Collection<?>) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
- removeAll(Collection<?>) - Method in interface proguard.analysis.cpa.interfaces.ReachedSet
-
Removes multiple abstract states.
- removeAll(Collection<?>) - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Removes multiple abstract states.
- removeBootstrapMethodInfo(BootstrapMethodInfo) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeEditor
-
Removes the given bootstrap method from the bootstrap method attribute.
- removeClass(String) - Method in class proguard.classfile.ClassPool
-
Removes the Class with the specified name from the class pool.
- removeClass(Clazz) - Method in class proguard.classfile.ClassPool
-
Removes the given Clazz from the class pool.
- RemoveConstantFromSSA - Class in proguard.dexfile.ir.ts
-
1.
- RemoveConstantFromSSA() - Constructor for class proguard.dexfile.ir.ts.RemoveConstantFromSSA
- REMOVED_CONSTRUCTORS - Static variable in class proguard.util.ProcessingFlags
- REMOVED_FIELDS - Static variable in class proguard.classfile.AccessConstants
- REMOVED_FIELDS - Static variable in class proguard.util.ProcessingFlags
- REMOVED_METHODS - Static variable in class proguard.classfile.AccessConstants
- REMOVED_METHODS - Static variable in class proguard.util.ProcessingFlags
- REMOVED_PUBLIC_CONSTRUCTORS - Static variable in class proguard.util.ProcessingFlags
- REMOVED_PUBLIC_FIELDS - Static variable in class proguard.util.ProcessingFlags
- REMOVED_PUBLIC_METHODS - Static variable in class proguard.util.ProcessingFlags
- removeDuplicateProgramLocations(List<BamLocationDependentJvmMemoryLocation>) - Method in interface proguard.analysis.cpa.jvm.domain.memory.TraceExtractor
- removeElement - Variable in class proguard.analysis.cpa.defaults.LimitedHashMap
- removeField(Field) - Method in class proguard.classfile.editor.ClassEditor
-
Removes the given field.
- removeField(Field) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Removes the given field.
- removeGenericTypes(String) - Static method in class proguard.classfile.util.ClassUtil
-
Remove any generic type parameters from the given descriptor.
- removeInnerClassesInfo(InnerClassesInfo) - Method in class proguard.classfile.editor.InnerClassesAttributeEditor
-
Removes the given inner class from the inner classes attribute.
- removeInterface(int) - Method in class proguard.classfile.editor.ClassEditor
-
Removes the given interface.
- removeInterface(String) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Removes the given interface.
- RemoveLocalFromSSA - Class in proguard.dexfile.ir.ts
-
This class attempts to remove SSA form and reduce the number of variables used by the program.
- RemoveLocalFromSSA() - Constructor for class proguard.dexfile.ir.ts.RemoveLocalFromSSA
- RemoveLogging - Class in proguard.examples
-
This sample application illustrates how to modify bytecode with the ProGuardCORE API.
- RemoveLogging() - Constructor for class proguard.examples.RemoveLogging
- removeMethod(Method) - Method in class proguard.classfile.editor.ClassEditor
-
Removes the given method.
- removeMethod(Method) - Method in class proguard.classfile.editor.LibraryClassEditor
-
Removes the given method.
- removeProcessingFlags(int...) - Method in class proguard.util.SimpleProcessable
-
Removes all given flags from this processable.
- removeResourceFile(String) - Method in class proguard.resources.file.ResourceFilePool
-
Removes the specified ResourceFile from this pool.
- removeSubClass(Clazz) - Method in interface proguard.classfile.Clazz
-
Notifies this Clazz that it is no longer being subclassed by another class.
- removeSubClass(Clazz) - Method in class proguard.classfile.LibraryClass
- removeSubClass(Clazz) - Method in class proguard.classfile.ProgramClass
- removeTop(int) - Method in class proguard.evaluation.Stack
-
Removes the specified Value from the stack.
- removeTop(int) - Method in class proguard.evaluation.TracedStack
- RENAMED - Static variable in class proguard.classfile.AccessConstants
- RenamedDataEntry - Class in proguard.io
-
This
DataEntry
wraps another data entry, returning a different name instead of the wrapped data entry's name. - RenamedDataEntry(DataEntry, String) - Constructor for class proguard.io.RenamedDataEntry
- RenamedDataEntryReader - Class in proguard.io
-
This
DataEntryReader
delegates to anotherDataEntryReader
, renaming the data entries based on the given string function. - RenamedDataEntryReader(StringFunction, DataEntryReader) - Constructor for class proguard.io.RenamedDataEntryReader
-
Creates a new RenamedDataEntryReader.
- RenamedDataEntryReader(StringFunction, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.RenamedDataEntryReader
-
Creates a new RenamedDataEntryReader.
- RenamedDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to anotherDataEntryWriter
, renaming the data entries with the given string function. - RenamedDataEntryWriter(StringFunction, DataEntryWriter) - Constructor for class proguard.io.RenamedDataEntryWriter
-
Creates a new RenamedDataEntryWriter.
- RenamedParentDataEntryWriter - Class in proguard.io
-
This
DataEntryWriter
delegates to anotherDataEntryWriter
, renaming parent data entries based on the given matcher. - RenamedParentDataEntryWriter(StringMatcher, String, DataEntryWriter) - Constructor for class proguard.io.RenamedParentDataEntryWriter
-
Creates a new RenamedParentDataEntryWriter.
- render(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
Renders
Clazz
object into an abstract representation that hides the low-level Jvm class data structure. - render(Clazz, Class<T>) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
Renders
Clazz
object into an abstract representation that hides the low-level Jvm class data structure; additional processing flags declared in a subclass ofProcessingFlags
will also be rendered. - render(Clazz, Field) - Static method in class proguard.classfile.util.renderer.FieldViewModel
-
A wrapper utility method that wraps a
Field
object in aFieldViewModel
- render(Clazz, Method) - Static method in class proguard.classfile.util.renderer.MethodViewModel
-
A wrapper utility method that wraps a
Method
object in aMethodViewModel
- renderConstantPool(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method for rendering each constant pool entry into a higher-level representation.
- renderFields(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method for rendering each
Field
into a higher-level representation. - renderInterfaces(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method for recursively rendering interfaces of an implementing
Clazz
. - renderMethods(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method for rendering each
Method
into a higher-level representation. - renderPreview() - Method in class proguard.classfile.util.renderer.ConstantViewModel
-
A utility method that renders a
Constant
entry into a preview string, e.g., String(18) -> "Foo". - renderPreview() - Method in class proguard.classfile.util.renderer.FieldViewModel
-
A utility method that renders a
Field
entry into a preview string, e.g., "public static int bar" - renderPreview() - Method in class proguard.classfile.util.renderer.MethodViewModel
-
A utility method that renders a
Method
entry into a preview string, e.g., private int bar(Foo obj) - renderPreview(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method that renders a
Clazz
object into a string containing class name, type, accessibility. - renderProcessingFlags(int) - Static method in class proguard.classfile.util.renderer.ProcessableViewModel
-
A utility method for rendering the processing flags of a processable instance.
- renderSuperClass(Clazz) - Static method in class proguard.classfile.util.renderer.ClassViewModel
-
A utility method for recursively rendering
Clazz
objects in the hierarchy. - replace(Stmt, Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
- replaceAccessFlags(int, int) - Static method in class proguard.classfile.util.AccessUtil
-
Replaces the access part of the given access flags.
- replaceInstruction(int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to replace the instruction at the given offset by the given instruction.
- replaceInstruction(int, Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers to replace the instruction at the given offset by the given instructions.
- replacements - Variable in class proguard.classfile.editor.CodeAttributeEditor
- replaceReferences(Value, Value) - Method in class proguard.evaluation.Stack
-
Replaces all the references to {@param toReplace} with references to {@param replacement}.
- replaceReferences(Value, Value) - Method in class proguard.evaluation.Variables
-
Replaces all the references to {@param toReplace} with references to {@param replacement}.
- ReplaceSimpleConstantInstruction - Class in proguard.examples.modify
-
Example showing how to use
InstructionSequenceReplacer
to replace an `LDC` loading "Hello World" to load the constant "Hallo Wereld" instead. - ReplaceSimpleConstantInstruction() - Constructor for class proguard.examples.modify.ReplaceSimpleConstantInstruction
- report(String) - Method in interface proguard.util.kotlin.asserter.Reporter
- reporter - Variable in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- Reporter - Interface in proguard.util.kotlin.asserter
-
Interface for reporting errors.
- reportIfClassDangling(String, Clazz) - Method in class proguard.util.kotlin.asserter.AssertUtil
- reportIfFieldDangling(String, Clazz, Field) - Method in class proguard.util.kotlin.asserter.AssertUtil
- reportIfMethodDangling(String, Clazz, Method) - Method in class proguard.util.kotlin.asserter.AssertUtil
- reportIfNull(String, Object...) - Method in class proguard.util.kotlin.asserter.AssertUtil
- reportIfNullReference(String, Object) - Method in class proguard.util.kotlin.asserter.AssertUtil
- RequiredAttributeFilter - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates its visits to one of two otherAttributeVisitor
instances, depending on whether the visited attribute is strictly required or not. - RequiredAttributeFilter(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.RequiredAttributeFilter
-
Creates a new RequiredAttributeFilter for visiting required attributes.
- RequiredAttributeFilter(AttributeVisitor, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.RequiredAttributeFilter
-
Creates a new RequiredAttributeFilter for visiting required and optional attributes.
- requires - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- requiresAccept(Clazz, RequiresInfoVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given visitor to all requires.
- RequiresInfo - Class in proguard.classfile.attribute.module
-
Representation of a Requires entry in a
Module
attribute. - RequiresInfo() - Constructor for class proguard.classfile.attribute.module.RequiresInfo
-
Creates an uninitialized RequiresInfo.
- RequiresInfo(int, int, int) - Constructor for class proguard.classfile.attribute.module.RequiresInfo
-
Creates an uninitialized RequiresInfo.
- RequiresInfoVisitor - Interface in proguard.classfile.attribute.module.visitor
-
This interface specifies the methods for a visitor of
RequiresInfo
instances. - RES_DRAWABLE - Static variable in class proguard.dexfile.AndroidConstants
- RES_DRAWABLE_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- RES_FONT - Static variable in class proguard.dexfile.AndroidConstants
- RES_LAYOUT - Static variable in class proguard.dexfile.AndroidConstants
- RES_LAYOUT_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_MENU - Static variable in class proguard.dexfile.AndroidConstants
- RES_MENU_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_NAVIGATION - Static variable in class proguard.dexfile.AndroidConstants
- RES_NAVIGATION_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_TRANSITION - Static variable in class proguard.dexfile.AndroidConstants
- RES_TRANSITION_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_XML - Static variable in class proguard.dexfile.AndroidConstants
- RES_XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- reset() - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Starts a new code definition.
- reset() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Starts a new code definition.
- reset() - Method in class proguard.classfile.util.ConstructorInvocationOffsetFinder
- reset() - Method in class proguard.classfile.util.ExternalTypeEnumeration
- reset() - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Starts matching from the first instruction again next time.
- reset() - Method in class proguard.evaluation.BasicBranchUnit
-
Resets the accumulated branch targets and the flag that tells whether any of the branch unit methods was called.
- reset() - Method in class proguard.util.WildcardManager
-
Resets the list of string matchers.
- reset(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Resets the accumulated code changes for a given anticipated maximum code length.
- reset(int) - Method in class proguard.classfile.editor.InstructionWriter
-
Resets the accumulated code changes for a given anticipated maximum code length.
- reset(int) - Method in class proguard.classfile.editor.VariableEditor
-
Resets the accumulated code changes.
- reset(int) - Method in class proguard.evaluation.Stack
-
Resets this Stack, so that it can be reused.
- reset(int) - Method in class proguard.evaluation.TracedStack
- reset(int) - Method in class proguard.evaluation.TracedVariables
- reset(int) - Method in class proguard.evaluation.Variables
-
Resets this Variables object, so that it can be reused.
- resetCounter(String) - Method in interface proguard.util.kotlin.asserter.Reporter
- resetResult() - Method in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- resolveFromSuperclasses(Clazz, String, String) - Static method in class proguard.analysis.CallUtil
-
Search for the invocation target in a specific class and recursively in all superclasses.
- resolveFromSuperinterfaces(Clazz, String, String) - Static method in class proguard.analysis.CallUtil
-
Search for a maximally specific default implementation in all superinterfaces of a class.
- resolveVirtual(Clazz, String, String) - Static method in class proguard.analysis.CallUtil
-
The
invokevirtual
andinvokeinterface
resolution algorithm, annotated with JVM spec §6.5.invokevirtual citations where appropriate, so that the specified lookup process can easily be compared to this implementation. - resolveVirtual(Clazz, Clazz, AnyMethodrefConstant) - Static method in class proguard.analysis.CallUtil
-
The
invokevirtual
andinvokeinterface
resolution algorithm, annotated with JVM spec §6.5.invokevirtual citations where appropriate, so that the specified lookup process can easily be compared to this implementation. - resolveVirtualSignatures(Clazz, String, String) - Static method in class proguard.analysis.CallUtil
-
Adapter of
CallUtil.resolveVirtual(Clazz, String, String)
returningMethodSignature
. - ResourceFile - Class in proguard.resources.file
-
Representation of a resource file in an application.
- ResourceFile(String, long) - Constructor for class proguard.resources.file.ResourceFile
-
Creates a new
ResourceFile
. - ResourceFile(String, long, int) - Constructor for class proguard.resources.file.ResourceFile
- resourceFileAccept(String, ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
-
Applies the given ResourceFileVisitor to the instance with the given name, if it is present in this pool.
- ResourceFileDataEntryReader - Class in proguard.resources.file.io
-
This
DataEntryReader
creates plainResourceFile
instances for the data entries that it reads, and passes them to the givenResourceFileVisitor
. - ResourceFileDataEntryReader(ResourceFileVisitor) - Constructor for class proguard.resources.file.io.ResourceFileDataEntryReader
-
Creates a new ResourceFileDataEntryReader
- ResourceFileDataEntryReader(ResourceFileVisitor, DataEntryFilter) - Constructor for class proguard.resources.file.io.ResourceFileDataEntryReader
-
Creates a new ResourceFileDataEntryReader with the given filter that accepts data entries for resource files that need to be adapted.
- resourceFileMap - Variable in class proguard.resources.file.ResourceFilePool
- ResourceFileNameFilter - Class in proguard.resources.file.visitor
-
Delegates to another
ResourceFileVisitor
, but only if the visited file's name matches a given filter. - ResourceFileNameFilter(String, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- ResourceFileNameFilter(String, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- ResourceFileNameFilter(List, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- ResourceFileNameFilter(List, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- ResourceFileNameFilter(StringMatcher, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- ResourceFileNameFilter(StringMatcher, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
- resourceFileNames() - Method in interface proguard.resources.file.FilePool
-
Returns a Set of all resource file names in this resource file pool.
- resourceFileNames() - Method in class proguard.resources.file.ResourceFilePool
-
Returns a Set of all resource file names in this resource file pool.
- ResourceFilePool - Class in proguard.resources.file
-
This is a set of
ResourceFile
instances. - ResourceFilePool() - Constructor for class proguard.resources.file.ResourceFilePool
-
Creates a new empty ResourceFilePool.
- ResourceFilePool(Iterable<? extends ResourceFile>) - Constructor for class proguard.resources.file.ResourceFilePool
-
Creates a new ResourceFilePool with the given resource files.
- ResourceFilePool(ResourceFile...) - Constructor for class proguard.resources.file.ResourceFilePool
-
Creates a new ResourceFilePool with the given resource files.
- ResourceFilePoolFiller - Class in proguard.resources.file.visitor
-
Adds all visited resource files to a given resource file pool.
- ResourceFilePoolFiller(ResourceFilePool) - Constructor for class proguard.resources.file.visitor.ResourceFilePoolFiller
-
Creates a new
ResourceFilePoolFiller
. - ResourceFilePoolNameFunction - Class in proguard.resources.file.util
-
Deprecated.
- ResourceFilePoolNameFunction(ResourceFilePool) - Constructor for class proguard.resources.file.util.ResourceFilePoolNameFunction
-
Deprecated.Creates a new ResourceFilePoolNameFunction based on the given resource file pool.
- ResourceFilePresenceFilter - Class in proguard.resources.file.visitor
-
This
ResourceFileVisitor
delegates its visits to one of twoResourceFileVisitor
instances, depending on whether the name of the visited resource file is present in a givenFilePool
or not. - ResourceFilePresenceFilter(FilePool, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFilePresenceFilter
-
Creates a new ResourceFilePresenceFilter.
- ResourceFilePresenceFilter(ResourceFilePool, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFilePresenceFilter
-
Deprecated.
- ResourceFileProcessingFlagFilter - Class in proguard.resources.file.visitor
-
This ResourceFileVisitor delegates all its visits to a given delegate visitor, but only of the processing flags of the visited resource file match the given processing flag requirements.
- ResourceFileProcessingFlagFilter(int, int, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileProcessingFlagFilter
-
Creates a new ResourceFileProcessingFlagFilter.
- resourceFilesAccept(String, ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
- resourceFilesAccept(String, ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
- resourceFilesAccept(List<String>, ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.
- resourceFilesAccept(List<String>, ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.
- resourceFilesAccept(ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
-
Applies the given ResourceFileVisitor to all instances in this pool.
- resourceFilesAccept(ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFilePool
-
Applies the given ResourceFileVisitor to all instances in this pool.
- resourceFilesAccept(StringMatcher, ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
- resourceFilesAccept(StringMatcher, ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFilePool
-
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
- resourceFileVisitor(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceFilePresenceFilter
-
Returns the appropriate
ResourceFileVisitor
. - ResourceFileVisitor - Interface in proguard.resources.file.visitor
-
This interface specifies the methods for a visitor of ResourceFile instances.
- ResourceJavaReference - Class in proguard.resources.file
-
Represents a reference to a Java class from a resource file.
- ResourceJavaReference(String) - Constructor for class proguard.resources.file.ResourceJavaReference
- ResourceJavaReferenceClassInitializer - Class in proguard.resources.file.visitor
-
This
ResourceFileVisitor
initializes the class references from non-binary resources files with the corresponding classes from the program class pool. - ResourceJavaReferenceClassInitializer(ClassPool) - Constructor for class proguard.resources.file.visitor.ResourceJavaReferenceClassInitializer
- ResourceJavaReferenceCleaner - Class in proguard.resources.file.visitor
-
Removes any
ResourceJavaReference
s from resource files for which no class reference was found. - ResourceJavaReferenceCleaner() - Constructor for class proguard.resources.file.visitor.ResourceJavaReferenceCleaner
- ResourceJavaReferenceCollector - Class in proguard.resources.file.visitor
-
This
DataEntryReader
collects the java references in a resource file and adds them to the references field. - ResourceJavaReferenceCollector() - Constructor for class proguard.resources.file.visitor.ResourceJavaReferenceCollector
- RESOURCES_ARSC - Static variable in class proguard.dexfile.AndroidConstants
- RESOURCES_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- RESOURCES_PB - Static variable in class proguard.dexfile.AndroidConstants
- RESOURCES_PB_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- RestartLocal(DexLabel, int) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.RestartLocal
- result - Variable in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- resultClazz - Variable in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- resultSize - Variable in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- ret - Variable in class proguard.dexfile.ir.IrMethod
- ret(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- ret(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- RETURN - proguard.dexfile.ir.stmt.Stmt.ST
- RETURN - proguard.dexfile.reader.Op
- return_() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- return_() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- return_(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Appends the proper return statement for the given internal type.
- RETURN_EXIT_NODE_OFFSET - Static variable in interface proguard.analysis.cpa.interfaces.CfaNode
- RETURN_OBJECT - proguard.dexfile.reader.Op
- RETURN_VOID - proguard.dexfile.ir.stmt.Stmt.ST
- RETURN_VOID - proguard.dexfile.reader.Op
- RETURN_WIDE - proguard.dexfile.reader.Op
- returnFromMethod() - Method in class proguard.evaluation.BasicBranchUnit
- returnFromMethod() - Method in interface proguard.evaluation.BranchUnit
-
Returns from the method with the given value.
- returnOperation(DexStmtNode, V) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
RETURN*
- returnsOwnInstance(String, String) - Method in interface proguard.evaluation.executor.instancehandler.ExecutorInstanceHandler
-
Return whether the method always returns its calling instance.
- returnsOwnInstance(String, String) - Method in class proguard.evaluation.executor.instancehandler.ExecutorMethodInstanceHandler
- returnsSameTypeAsInstance() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Return whether the return and instance types of the method match.
- returnsVoid() - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Whether the method returns void.
- returnType - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- returnType - Variable in class proguard.classfile.MethodDescriptor
-
Deprecated.
- returnType() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns the return type from the descriptor, assuming it's a method descriptor.
- returnTypeAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- ReturnVoidStmt - Class in proguard.dexfile.ir.stmt
-
Represent a RETURN_VOID statement
- ReturnVoidStmt() - Constructor for class proguard.dexfile.ir.stmt.ReturnVoidStmt
- reverseMapping() - Method in class proguard.classfile.ClassPool
-
Returns a Map that represents a mapping from every Clazz in the ClassPool to its original name.
- ROOT_RESOURCES_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- RSUB_INT - proguard.dexfile.reader.Op
- RSUB_INT_LIT8 - proguard.dexfile.reader.Op
- run(ReachedSet, Waitlist) - Method in interface proguard.analysis.cpa.interfaces.Algorithm
-
Launches the algorithm updating the
reachedSet
and thewaitlist
. - run(ReachedSet, Waitlist, AbortOperator) - Method in class proguard.analysis.cpa.algorithms.CpaAlgorithm
-
Algorithm from the paper is parametrized with the reached set and the waitlist.
- run(ReachedSet, Waitlist, AbortOperator) - Method in interface proguard.analysis.cpa.interfaces.Algorithm
-
Launches the algorithm updating the
reachedSet
and thewaitlist
. - RUNTIME - proguard.dexfile.reader.Visibility
- RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class proguard.classfile.attribute.Attribute
- RuntimeDataInput - Class in proguard.io
-
This class delegates its method calls to the corresponding
DataInput
methods, converting its IOExceptions to RuntimeExceptions. - RuntimeDataInput(DataInput) - Constructor for class proguard.io.RuntimeDataInput
- RuntimeDataOutput - Class in proguard.io
-
This class delegates its method calls to the corresponding
DataOutput
methods, converting its IOExceptions to RuntimeExceptions. - RuntimeDataOutput(DataOutput) - Constructor for class proguard.io.RuntimeDataOutput
- RuntimeInvisibleAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime invisible annotations attribute. - RuntimeInvisibleAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
-
Creates an uninitialized RuntimeInvisibleAnnotationsAttribute.
- RuntimeInvisibleAnnotationsAttribute(int, int, Annotation[]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
-
Creates an initialized RuntimeInvisibleAnnotationsAttribute.
- RuntimeInvisibleParameterAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime invisible parameter annotations attribute. - RuntimeInvisibleParameterAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
-
Creates an uninitialized RuntimeInvisibleParameterAnnotationsAttribute.
- RuntimeInvisibleParameterAnnotationsAttribute(int, int, int[], Annotation[][]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
-
Creates an initialized RuntimeInvisibleParameterAnnotationsAttribute.
- RuntimeInvisibleTypeAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime invisible type annotations attribute. - RuntimeInvisibleTypeAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
-
Creates an uninitialized RuntimeInvisibleTypeAnnotationsAttribute.
- RuntimeInvisibleTypeAnnotationsAttribute(int, int, TypeAnnotation[]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
-
Creates an initialized RuntimeInvisibleTypeAnnotationsAttribute.
- runtimeTypeDependent - Variable in class proguard.analysis.datastructure.callgraph.Call
-
If true, this call might only be one of several alternative targets, depending on the actual type of the called object during runtime.
- RuntimeVisibleAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime visible annotations attribute. - RuntimeVisibleAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
-
Creates an uninitialized RuntimeVisibleAnnotationsAttribute.
- RuntimeVisibleAnnotationsAttribute(int, int, Annotation[]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
-
Creates an initialized RuntimeVisibleAnnotationsAttribute.
- RuntimeVisibleParameterAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime visible parameter annotations attribute. - RuntimeVisibleParameterAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
-
Creates an uninitialized RuntimeVisibleParameterAnnotationsAttribute.
- RuntimeVisibleParameterAnnotationsAttribute(int, int, int[], Annotation[][]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
-
Creates an initialized RuntimeVisibleParameterAnnotationsAttribute.
- RuntimeVisibleTypeAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a runtime visible type annotations attribute. - RuntimeVisibleTypeAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
-
Creates an uninitialized RuntimeVisibleTypeAnnotationsAttribute.
- RuntimeVisibleTypeAnnotationsAttribute(int, int, TypeAnnotation[]) - Constructor for class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
-
Creates an initialized RuntimeVisibleTypeAnnotationsAttribute.
S
- saload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- saload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- SAME_ONE_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- SAME_ONE_FRAME_EXTENDED - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- SAME_ZERO_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- SAME_ZERO_FRAME_EXTENDED - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
- SameOneFrame - Class in proguard.classfile.attribute.preverification
-
This
StackMapFrame
represents a "same locals 1 stack item frame" or a "same locals 1 stack item frame extended". - SameOneFrame() - Constructor for class proguard.classfile.attribute.preverification.SameOneFrame
-
Creates an uninitialized SameOneFrame.
- SameOneFrame(int) - Constructor for class proguard.classfile.attribute.preverification.SameOneFrame
-
Creates a SameOneFrame with the given tag.
- SameOneFrame(VerificationType) - Constructor for class proguard.classfile.attribute.preverification.SameOneFrame
-
Creates a SameOneFrame with the given stack verification type.
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.CascadingDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.ClassDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.ClassMapDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in interface proguard.io.DataEntryWriter
-
Returns whether the two given data entries would result in the same output stream.
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.DexDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.DirectoryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.FixedFileWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.JarWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.NonClosingDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.ParentDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.PrefixAddingDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.RenamedDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.RenamedParentDataEntryWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.ZipWriter
- sameOutputStream(DataEntry, DataEntry) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleDataEntryWriter
- sameValues - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
-
same use, have same
- SameZeroFrame - Class in proguard.classfile.attribute.preverification
-
This
StackMapFrame
represents a "same frame" or a "same frame extended". - SameZeroFrame() - Constructor for class proguard.classfile.attribute.preverification.SameZeroFrame
-
Creates an uninitialized SameZeroFrame.
- SameZeroFrame(int) - Constructor for class proguard.classfile.attribute.preverification.SameZeroFrame
-
Creates a SameZeroFrame with the given tag.
- SampleClassWithArray - Class in com.example
-
This is a sample class that can be processed.
- SampleClassWithArray() - Constructor for class com.example.SampleClassWithArray
- SampleClassWithConstantComputation - Class in com.example
-
This is a sample class that can be processed.
- SampleClassWithConstantComputation() - Constructor for class com.example.SampleClassWithConstantComputation
- SampleClassWithObjects - Class in com.example
-
This is a sample class that can be processed.
- SampleClassWithObjects() - Constructor for class com.example.SampleClassWithObjects
- SampleClassWithRangeComputation - Class in com.example
-
This is a sample class that can be processed.
- SampleClassWithRangeComputation() - Constructor for class com.example.SampleClassWithRangeComputation
- SampleClassWithVariableComputation - Class in com.example
-
This is a sample class that can be processed.
- SampleClassWithVariableComputation() - Constructor for class com.example.SampleClassWithVariableComputation
- sArrayValues - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- sastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- sastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- sealedSubclassesAccept(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- sealedSubclassNames - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- SequentialCpaRun<CpaT extends ConfigurableProgramAnalysis,AbstractStateT extends AbstractState,InputCpaRunT extends CpaRun> - Class in proguard.analysis.cpa.defaults
-
This
CpaRun
wraps anotherInputCpaRunT
and allows a followingCpaT
to be constructed using the output of the former run. - SequentialCpaRun(InputCpaRunT) - Constructor for class proguard.analysis.cpa.defaults.SequentialCpaRun
-
Create a CPA run which accepts the reached set of another CPA run.
- SequentialCpaRun.PreviousRunDurationReceiver - Interface in proguard.analysis.cpa.defaults
-
Interface that can be implemented by the abort operator of the second CPA.
- SERVICE_PROVIDER_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- set(int, AbstractSpaceT, AbstractSpaceT) - Method in class proguard.analysis.cpa.defaults.ListAbstractState
-
Sets an element at
index
toelem
. - SET_PREFIX - Static variable in class proguard.classfile.util.kotlin.KotlinNameUtil
- setAabFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to aab files in this entry, if any.
- setAarFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to aar files in this entry, if any.
- setAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
-
Sets the abort operator for premature CPA algorithm termination.
- setAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- setAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the abort operator for premature CPA algorithm termination.
- setAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- SetAbstractState<T> - Class in proguard.analysis.cpa.defaults
-
This
SetAbstractState
represents a set with the subset ordering. - SetAbstractState(Collection<? extends T>) - Constructor for class proguard.analysis.cpa.defaults.SetAbstractState
-
Create a set abstract state from a collection.
- SetAbstractState(T...) - Constructor for class proguard.analysis.cpa.defaults.SetAbstractState
-
Create a set abstract state from its elements.
- setAliveAfter(int, int, boolean) - Method in class proguard.evaluation.LivenessAnalyzer
-
Sets whether the specified variable is alive after the instruction at the given offset.
- setAliveBefore(int, int, boolean) - Method in class proguard.evaluation.LivenessAnalyzer
-
Sets whether the specified variable is alive before the instruction at the given offset.
- setApkFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to apk files in this entry, if any.
- setArguments(List<Value>) - Method in class proguard.analysis.datastructure.callgraph.Call
- setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- setArrayElement(T, StateT, StateT) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Sets the
array
elementvalue
at the specifiedindex
. - setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Sets the
array
element at the givenindex
to thevalue
. - setArrayValueFactory(ValueFactory) - Method in class proguard.analysis.CallResolver.Builder
- setBootstrapMethodIndexMap(int[]) - Method in class proguard.classfile.editor.BootstrapMethodRemapper
-
Sets the given mapping of old constant pool entry indexes to their new indexes.
- setBottom(int, Value) - Method in class proguard.evaluation.Stack
-
Sets the specified Value on the stack, without disturbing it.
- setBranchTargetFinder(BranchTargetFinder) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
The utility class that will find all branches.
- setBranchUnit(BasicBranchUnit) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
The branch unit that will handle all branches.
- setBytes(byte[]) - Method in class proguard.classfile.constant.Utf8Constant
-
Initializes the UTF-8 data with an array of bytes.
- setCacheEnabled(boolean) - Static method in class proguard.classfile.Signature
-
Enable or disable automatic caching in
Signature.of(Clazz, Member)
. - setCallingInstructionBlockStack(Stack<PartialEvaluator.InstructionBlock>) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
the stack of instruction blocks to be evaluated.
- setCallMatcher(Predicate<Call>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- setCategory2(int, int, boolean) - Method in class proguard.evaluation.LivenessAnalyzer
-
Sets whether the specified variable takes up two entries after the instruction at the given offset.
- setCfa(JvmCfa) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- setCfa(JvmCfa) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the control flow automaton.
- setCfa(JvmCfa) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setCfa(JvmCfa) - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
-
Sets the control flow automaton.
- setClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.VariableClassVisitor
- setClearCallValuesAfterVisit(boolean) - Method in class proguard.analysis.CallResolver.Builder
-
If true,
Call.clearValues()
will be called afterCallHandler.handleCall(Call, TracedStack, TracedVariables)
. - setConstantIndexMap(int[]) - Method in class proguard.classfile.editor.ConstantPoolRemapper
-
Sets the given mapping of old constant pool entry indexes to their new indexes.
- setDescriptorIndex(int) - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Sets the descriptor index.
- setEarFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to ear files in this entry, if any.
- setEnableSameInstanceIdApproximation(boolean) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
For methods that are not supported by any executor, decide, whether a method with matching return and instance types should be treated as a method which returns its instance.
- setErrorMessage(String) - Method in interface proguard.util.kotlin.asserter.Reporter
- setEvaluateAllCode(boolean) - Method in class proguard.analysis.CallResolver.Builder
- setEvaluateAllCode(boolean) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
Specifies whether all casts, branch targets, and exceptionhandlers should be evaluated, even if they are unnecessary or unreachable.
- setExecutingInvocationUnitBuilder(ExecutingInvocationUnit.Builder) - Method in class proguard.analysis.CallResolver.Builder
- setExtraInstructionVisitor(InstructionVisitor) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
an optional extra visitor for all instructions right before they are executed.
- setExtraTaintPropagationLocations(Map<Call, Set<JvmMemoryLocation>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Set a mapping from a call to the set of locations which should get tainted after the call invocation.
- setExtraTaintPropagationLocations(Map<Call, Set<JvmMemoryLocation>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Set a mapping from a call to the set of locations which should get tainted after the call invocation.
- setFeatureName(String) - Method in class proguard.io.ClassPathEntry
-
Sets the feature name.
- setFeatureName(String) - Method in interface proguard.util.FeatureNamed
-
Sets the feature name for this entity.
- setFeatureName(String) - Method in class proguard.util.SimpleFeatureNamedProcessable
- setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.JvmForgetfulHeapAbstractState
- setField(T, String, StateT) - Method in interface proguard.analysis.cpa.jvm.state.heap.JvmHeapAbstractState
-
Sets a
value
to a fieldfqn
of a referencedobject
. - setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
- setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Sets the field
descriptor
of theobject
tovalue
. - setField(T, ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
- setField(T, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Sets the default field of the
object
tovalue
. - setFieldClassValue(Clazz, FieldrefConstant, ReferenceValue) - Method in class proguard.evaluation.BasicInvocationUnit
- setFieldClassValue(Clazz, FieldrefConstant, ReferenceValue) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- setFieldClassValue(Clazz, FieldrefConstant, ReferenceValue) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Sets the class through which the specified field is accessed.
- setFieldValue(Clazz, FieldrefConstant, Value) - Method in class proguard.evaluation.BasicInvocationUnit
- setFieldValue(Clazz, FieldrefConstant, Value) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- setFieldValue(Clazz, FieldrefConstant, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Sets the value of the specified field.
- setFile(File) - Method in class proguard.io.ClassPathEntry
-
Sets the file.
- setFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to bottom-level files in this entry.
- setFollowerHeapNodeMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Sets the map abstract state factory used for constructing the mapping from fields to values in the follower heap model.
- setFollowerHeapNodeMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the map abstract state factory used for constructing the mapping from fields to values in the follower heap model.
- setFrame(Stmt, T[]) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- setHeapModel(HeapModel) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- setHeapModel(HeapModel) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the heap model.
- setHeapModel(HeapModel) - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
-
Sets the heap model.
- setIgnoreExceptions(boolean) - Method in class proguard.analysis.CallResolver.Builder
-
If false, exceptions will be taken into account during control flow analysis.
- setIncludeSubClasses(boolean) - Method in class proguard.analysis.CallResolver.Builder
-
If true, virtual calls on class fields, parameters and return values of other methods will take all possible subclasses into account.
- setInstance(Value) - Method in class proguard.analysis.datastructure.callgraph.Call
- setInvocationUnit(InvocationUnit) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
The invocation unit that will handle all communication with other fields and methods.
- setIsValidForSource(Predicate<TaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- setJarFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to jar files in this entry, if any.
- setJmodFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to jmod files in this entry, if any.
- setMainSignature(MethodSignature) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Sets the signature of the method the analysis starts from.
- setMainSignature(MethodSignature) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the signature of the method the analysis starts from.
- setMainSignature(MethodSignature) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setMatcher(StringMatcher) - Method in class proguard.util.SettableMatcher
- setMaxCallStackDepth(int) - Method in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
-
Sets the call stack limit for the interprocedural analysis.
- setMaxCallStackDepth(int) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- setMaxCallStackDepth(int) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the call stack limit for the interprocedural analysis.
- setMaxCallStackDepth(int) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setMaxCallStackDepth(int) - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- setMaxPartialEvaluations(int) - Method in class proguard.analysis.CallResolver.Builder
- setMemberVisitor(MemberVisitor) - Method in class proguard.classfile.visitor.VariableMemberVisitor
- setMemoryLocationAbortOperator(AbortOperator) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the abort operator for premature trace reconstruction termination.
- setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - Method in class proguard.evaluation.BasicInvocationUnit
- setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - Method in class proguard.evaluation.ExecutingInvocationUnit
- setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- setMethodParameterValue(Clazz, AnyMethodrefConstant, int, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Sets the value of the specified method parameter.
- setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.BasicInvocationUnit
- setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
- setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
-
Sets the return value of the specified method.
- setNameAndTypeIndex(int) - Method in class proguard.classfile.constant.RefConstant
-
Sets the name-and-type index.
- setNameIndex(int) - Method in class proguard.classfile.constant.NameAndTypeConstant
-
Sets the name index.
- setOp(Value) - Method in class proguard.dexfile.ir.expr.Value.E1Expr
- setOp(Value) - Method in class proguard.dexfile.ir.expr.Value
- setOp(Value) - Method in class proguard.dexfile.ir.stmt.Stmt.E1Stmt
- setOp(Value) - Method in class proguard.dexfile.ir.stmt.Stmt
- setOp1(Value) - Method in class proguard.dexfile.ir.expr.Value.E2Expr
- setOp1(Value) - Method in class proguard.dexfile.ir.expr.Value
- setOp1(Value) - Method in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- setOp1(Value) - Method in class proguard.dexfile.ir.stmt.Stmt
- setOp2(Value) - Method in class proguard.dexfile.ir.expr.Value.E2Expr
- setOp2(Value) - Method in class proguard.dexfile.ir.expr.Value
- setOp2(Value) - Method in class proguard.dexfile.ir.stmt.Stmt.E2Stmt
- setOp2(Value) - Method in class proguard.dexfile.ir.stmt.Stmt
- setOps(Value[]) - Method in class proguard.dexfile.ir.expr.Value.EnExpr
- setOps(Value[]) - Method in class proguard.dexfile.ir.expr.Value
- setOps(Value[]) - Method in class proguard.dexfile.ir.stmt.Stmt
- setOutput(boolean) - Method in class proguard.io.ClassPathEntry
-
Specifies whether this data entry is an output entry.
- setParentElement(String) - Method in class proguard.util.kotlin.asserter.AssertUtil
- setPrettyPrinting(int) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
Specifies how many instructions should be considered in the context of a pretty message.
- setPreviousCpaRunDuration(Duration) - Method in interface proguard.analysis.cpa.defaults.SequentialCpaRun.PreviousRunDurationReceiver
- setPrincipalHeapNodeMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Sets the map abstract state factory used for constructing the mapping from fields to values in the principal heap model.
- setPrincipalHeapNodeMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the map abstract state factory used for constructing the mapping from fields to values in the principal heap model.
- setProcessingFlags(int) - Method in interface proguard.util.Processable
-
Sets the processing flags.
- setProcessingFlags(int) - Method in class proguard.util.SimpleProcessable
- setProcessingInfo(Object) - Method in interface proguard.util.Processable
-
Sets the processing information.
- setProcessingInfo(Object) - Method in class proguard.util.SimpleProcessable
- setProducerValue(int, Value) - Method in class proguard.evaluation.TracedVariables
-
Sets the given producer Value for the specified variable, without disturbing it.
- setProducerValue(Value) - Method in class proguard.evaluation.TracedStack
-
Sets the Value that will be stored along with all push and pop instructions.
- setProducerValue(Value) - Method in class proguard.evaluation.TracedVariables
-
Sets the Value that will be stored along with all store instructions.
- setProgramLocation(CfaNodeT) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependent
-
Sets the program location.
- setProgramLocation(JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- setProgramLocation(JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- setProgramLocation(JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- setReduceHeap(boolean) - Method in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
-
Sets whether the heap should be reduced before method calls.
- setReduceHeap(boolean) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- setReduceHeap(boolean) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets whether the heap should be reduced before method calls.
- setReduceHeap(boolean) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setReduceHeap(boolean) - Method in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
- setReg(int, V) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- setResolvedTargetSignature(MethodSignature) - Method in class proguard.evaluation.executor.MethodExecutionInfo
-
Sets the lazy property containing the resolved target of the method calls.
- setReturnValue(Value) - Method in class proguard.evaluation.MethodResult.Builder
-
Sets the value returned by the analyzed method.
- setReturnValue(Value) - Method in class proguard.analysis.datastructure.callgraph.Call
- setShouldAnalyzeNextCodeAttribute(Supplier<Boolean>) - Method in class proguard.analysis.CallResolver.Builder
-
If returns true, the next code attribute will be analyzed.
- setSkipIncompleteCalls(boolean) - Method in class proguard.analysis.CallResolver.Builder
-
If true, any discovered call that would return true for
Call.hasIncompleteTarget()
will be discarded and not be forwarded toCallHandler.handleCall(Call, TracedStack, TracedVariables)
. - setSource(JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
-
Sets a node as the predecessor of the edge and adds the edge as leaving edge of the node.
- setSourceReachedSet(ProgramLocationDependentReachedSet<CfaNodeT, CfaEdgeT, AbstractStateT, SignatureT>) - Method in interface proguard.analysis.cpa.bam.BamLocationDependent
-
Sets the reached set the abstract state belongs to.
- setSourceReachedSet(ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>) - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- setSourceReachedSet(ProgramLocationDependentReachedSet<JvmCfaNode, JvmCfaEdge, AbstractStateT, MethodSignature>) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- setStateTracker(PartialEvaluatorStateTracker) - Method in class proguard.evaluation.PartialEvaluator.Builder
- setStatic(String, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Sets the static field
fqn
tovalue
, unless the value isdefaultState
. - setStaticFieldMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Sets the static field map abstract state factory.
- setStaticFieldMapAbstractStateFactory(MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the static field map abstract state factory.
- setStaticFields(MapAbstractState<String, ValueAbstractState>) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setString(String) - Method in class proguard.classfile.constant.Utf8Constant
-
Initializes the UTF-8 data with a String.
- SettableMatcher - Class in proguard.util
-
This
StringMatcher
delegates to a anotherStringMatcher
that can be set after thisStringMatcher
has been constructed. - SettableMatcher() - Constructor for class proguard.util.SettableMatcher
- setTaintSinks(Collection<? extends JvmTaintSink>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the taint sinks.
- setTaintSources(Set<? extends JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Sets the taint sources.
- setTaintSources(Set<? extends JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the taint sources.
- setTaintTransformers(Map<MethodSignature, JvmTaintTransformer>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
-
Set a mapping from method signature to a transformer object applied to the taint state when that method is invoked.
- setTaintTransformers(Map<MethodSignature, JvmTaintTransformer>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Set a mapping from method signature to a transformer object applied to the taint state when that method is invoked.
- setTakesArgs(Set<Integer>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- setTakesGlobals(Set<String>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- setTakesInstance(boolean) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- setTarget(JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
-
Sets a node as the successor of the edge and adds the edge as entering edge of the node.
- setTarget(LabelStmt) - Method in class proguard.dexfile.ir.stmt.GotoStmt
- setTarget(LabelStmt) - Method in class proguard.dexfile.ir.stmt.IfStmt
- setTarget(LabelStmt) - Method in interface proguard.dexfile.ir.stmt.JumpStmt
- setterFlags - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- setterParameters - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- setterParametersAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- setterSignature - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- setThreshold(SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun.Builder
-
Sets the trace reconstruction threshold.
- setTmp(V) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
- setTop(int, Value) - Method in class proguard.evaluation.Stack
-
Sets the specified Value on the stack, without disturbing it.
- setTraceValue(Value) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- setTransferRelationFactory(JvmValueBamCpaRun.TransferRelationFactory) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setUpdatedInstance(ReferenceValue) - Method in class proguard.evaluation.MethodResult.Builder
-
Set the updated value of the invocation instance after the invocation of the analyzed method.
- setUpdatedParameters(List<Value>) - Method in class proguard.evaluation.MethodResult.Builder
-
Set the updated value of the parameters after the invocation of the analyzed method.
- setUseDominatorAnalysis(boolean) - Method in class proguard.analysis.CallResolver.Builder
-
If true, a dominator analysis is carried out using the
DominatorCalculator
for each method, in order to be able to fill theCall.controlFlowDependent
flag. - setValue(double) - Method in class proguard.classfile.constant.DoubleConstant
-
Sets the double value of this DoubleConstant.
- setValue(float) - Method in class proguard.classfile.constant.FloatConstant
-
Sets the float value of this FloatConstant.
- setValue(int) - Method in class proguard.classfile.constant.IntegerConstant
-
Sets the integer value of this IntegerConstant.
- setValue(long) - Method in class proguard.classfile.constant.LongConstant
-
Sets the long value of this LongConstant.
- setValue(Value) - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
-
Update the
Value
associated with this abstract state. - setValueFactory(ValueFactory) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
- setValueFactory(ValueFactory) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
the value factory that will create all values during evaluation.
- setVariable(int, ValueAbstractState, ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
-
Sets the
index
th position of the variable array tostate
and returnsstate
. - setVariable(int, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
-
Sets the
index
th position of the variable array tostate
and returnsstate
. - setVariable(int, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
-
Sets the
index
th position of the variable array tostate
and returnsstate
. - setVariableMap(int[]) - Method in class proguard.classfile.editor.VariableRemapper
-
Sets the given mapping of old variable indexes to their new indexes.
- setWarFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to war files in this entry, if any.
- setZipFilter(List<String>) - Method in class proguard.io.ClassPathEntry
-
Sets the name filter that is applied to zip files in this entry, if any.
- SGET - proguard.dexfile.reader.Op
- SGET_BOOLEAN - proguard.dexfile.reader.Op
- SGET_BYTE - proguard.dexfile.reader.Op
- SGET_CHAR - proguard.dexfile.reader.Op
- SGET_OBJECT - proguard.dexfile.reader.Op
- SGET_SHORT - proguard.dexfile.reader.Op
- SGET_WIDE - proguard.dexfile.reader.Op
- SHALLOW - proguard.analysis.cpa.jvm.state.heap.HeapModel
-
A shallow heap models objects as atomic abstract states.
- SHIFT_LEFT - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- SHIFT_LEFT - Static variable in class proguard.evaluation.value.CompositeLongValue
- SHIFT_RIGHT - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- SHIFT_RIGHT - Static variable in class proguard.evaluation.value.CompositeLongValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted left by the given IntegerValue.
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted left by the given IntegerValue.
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.UnknownLongValue
- shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted left by the given ParticularIntegerValue.
- shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted left by the given ParticularIntegerValue.
- shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted left by the given RangeIntegerValue.
- shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeft(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted left by the given SpecificIntegerValue.
- shiftLeft(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeft(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted left by the given SpecificLongValue.
- shiftLeft(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- shiftLeft(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted left by the given UnknownIntegerValue.
- shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given IntegerValue, shifted left by this IntegerValue.
- shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given LongValue, shifted left by this IntegerValue.
- shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given ParticularIntegerValue, shifted left by this IntegerValue.
- shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given ParticularLongValue, shifted left by this IntegerValue.
- shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given RangeIntegerValue, shifted left by this IntegerValue.
- shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeftOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given SpecificIntegerValue, shifted left by this IntegerValue.
- shiftLeftOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeftOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given SpecificLongValue, shifted left by this IntegerValue.
- shiftLeftOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftLeftOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given UnknownIntegerValue, shifted left by this IntegerValue.
- shiftLeftOf(UnknownLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given UnknownLongValue, shifted left by this IntegerValue.
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted right by the given IntegerValue.
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted right by the given IntegerValue.
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftRight(IntegerValue) - Method in class proguard.evaluation.value.UnknownLongValue
- shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted right by the given ParticularIntegerValue.
- shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted right by the given ParticularIntegerValue.
- shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted right by the given RangeIntegerValue.
- shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted right by the given SpecificIntegerValue.
- shiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this LongValue, shifted right by the given SpecificLongValue.
- shiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- shiftRight(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this IntegerValue, shifted right by the given UnknownIntegerValue.
- shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given IntegerValue, shifted right by this IntegerValue.
- shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftRightOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given LongValue, shifted right by this IntegerValue.
- shiftRightOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRightOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRightOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given ParticularIntegerValue, shifted right by this IntegerValue.
- shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given ParticularLongValue, shifted right by this IntegerValue.
- shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given RangeIntegerValue, shifted right by this IntegerValue.
- shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given SpecificIntegerValue, shifted right by this IntegerValue.
- shiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given SpecificLongValue, shifted right by this IntegerValue.
- shiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- shiftRightOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given UnknownIntegerValue, shifted right by this IntegerValue.
- shiftRightOf(UnknownLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given UnknownLongValue, shifted right by this IntegerValue.
- SHL - proguard.dexfile.ir.expr.Value.VT
- SHL_INT - proguard.dexfile.reader.Op
- SHL_INT_2ADDR - proguard.dexfile.reader.Op
- SHL_INT_LIT8 - proguard.dexfile.reader.Op
- SHL_LONG - proguard.dexfile.reader.Op
- SHL_LONG_2ADDR - proguard.dexfile.reader.Op
- SHORT - Static variable in class proguard.classfile.JavaTypeConstants
- SHORT - Static variable in class proguard.classfile.TypeConstants
- shortKotlinNestedClassName(String, String, Clazz) - Static method in class proguard.classfile.editor.ClassReferenceFixer
-
Returns the short classname to be used as the nested classname.
- ShortValue(short) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ShortValue
- shouldCollapse - Variable in class proguard.analysis.cpa.defaults.DifferentialMap
- shouldInjectBefore() - Method in class proguard.classfile.util.inject.location.InjectStrategy.InjectLocation
- SHR - proguard.dexfile.ir.expr.Value.VT
- SHR_INT - proguard.dexfile.reader.Op
- SHR_INT_2ADDR - proguard.dexfile.reader.Op
- SHR_INT_LIT8 - proguard.dexfile.reader.Op
- SHR_LONG - proguard.dexfile.reader.Op
- SHR_LONG_2ADDR - proguard.dexfile.reader.Op
- shrink() - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- shrink() - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- shrink() - Method in class proguard.classfile.instruction.BranchInstruction
- shrink() - Method in class proguard.classfile.instruction.ConstantInstruction
- shrink() - Method in class proguard.classfile.instruction.Instruction
-
Shrinks this instruction to its shortest possible form.
- shrink() - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- shrink() - Method in class proguard.classfile.instruction.SimpleInstruction
- shrink() - Method in class proguard.classfile.instruction.TableSwitchInstruction
- shrink() - Method in class proguard.classfile.instruction.VariableInstruction
- shutdown(int) - Method in class proguard.dexfile.converter.Dex2Pro
-
Shuts down and waits for any remaining conversion workers, up to timeoutSeconds.
- shutdown(int) - Method in class proguard.io.ParallelDexClassReader
-
Shuts down and waits for up to timeoutSeconds for any outstanding workers to finish.
- signature - Variable in class proguard.analysis.cpa.domain.taint.TaintSink
- signature - Variable in class proguard.analysis.cpa.domain.taint.TaintSource
- signature - Variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- signature - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- signature - Variable in class proguard.analysis.datastructure.callgraph.Node
- signature - Variable in class proguard.analysis.datastructure.CodeLocation
- signature - Variable in class proguard.dexfile.ir.expr.Local
- signature - Variable in class proguard.dexfile.ir.LocalVar
- signature - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- Signature - Class in proguard.classfile
-
A signature currently can be a Method- or a FieldSignature.
- Signature(String, int) - Constructor for class proguard.classfile.Signature
- SIGNATURE - Static variable in class proguard.classfile.attribute.Attribute
- SignatureAdapter<T extends Signature> - Class in proguard.classfile.visitor
-
This
MemberVisitor
provides the consumer with a correspondingSignature
. - SignatureAdapter(Consumer<T>) - Constructor for class proguard.classfile.visitor.SignatureAdapter
- SignatureAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a signature attribute. - SignatureAttribute() - Constructor for class proguard.classfile.attribute.SignatureAttribute
-
Creates an uninitialized SignatureAttribute.
- SignatureAttribute(int, int) - Constructor for class proguard.classfile.attribute.SignatureAttribute
-
Creates an initialized SignatureAttribute.
- SignatureAttributeReferencedClassVisitor - Class in proguard.classfile.visitor
-
This
AttributeVisitor
lets a givenClassVisitor
visit all the classes referenced by the type descriptors of the signatures that it visits. - SignatureAttributeReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
- SignedJarWriter - Class in proguard.io
-
This
JarWriter
sends data entries to a given jar file, automatically adding a manifest file and signing it with JAR signature scheme v1. - SignedJarWriter(KeyStore.PrivateKeyEntry, String[], String, int[], DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
-
Creates a new SignedJarWriter with the given settings.
- SignedJarWriter(KeyStore.PrivateKeyEntry, String[], String, DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
-
Creates a new SignedJarWriter with the given settings.
- SignedJarWriter(KeyStore.PrivateKeyEntry, DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
-
Creates a new SignedJarWriter.
- SimilarMemberVisitor - Class in proguard.classfile.visitor
-
This
MemberVisitor
lets a givenMemberVisitor
visit all members that have the same name and type as the visited methods in the class hierarchy of the members' classes or of a given target class. - SimilarMemberVisitor(boolean, boolean, boolean, boolean, MemberVisitor) - Constructor for class proguard.classfile.visitor.SimilarMemberVisitor
-
Creates a new SimilarMemberVisitor.
- SimilarMemberVisitor(Clazz, boolean, boolean, boolean, boolean, MemberVisitor) - Constructor for class proguard.classfile.visitor.SimilarMemberVisitor
-
Creates a new SimilarMemberVisitor.
- SimpleClassPrinter - Class in proguard.classfile.visitor
-
This
ClassVisitor
andMemberVisitor
prints out the class names of the classes it visits, and the full class member descriptions of the class members it visits. - SimpleClassPrinter(boolean) - Constructor for class proguard.classfile.visitor.SimpleClassPrinter
-
Creates a new SimpleClassPrinter that prints to the standard output, with or without the access modifiers.
- SimpleClassPrinter(boolean, PrintWriter) - Constructor for class proguard.classfile.visitor.SimpleClassPrinter
-
Creates a new SimpleClassPrinter that prints to the given writer, with or without the access modifiers.
- SimpleCpa - Class in proguard.analysis.cpa.defaults
-
The
SimpleCpa
is aConfigurableProgramAnalysis
wrapping its components. - SimpleCpa(AbstractDomain, TransferRelation, MergeOperator, StopOperator) - Constructor for class proguard.analysis.cpa.defaults.SimpleCpa
-
Create a simple CPA with a static precision adjustment.
- SimpleCpa(AbstractDomain, TransferRelation, MergeOperator, StopOperator, PrecisionAdjustment) - Constructor for class proguard.analysis.cpa.defaults.SimpleCpa
-
Create a simple CPA from
ConfigurableProgramAnalysis
components. - SimpleFeatureNamedProcessable - Class in proguard.util
-
A
SimpleProcessable
that additionally implementsFeatureNamed
. - SimpleFeatureNamedProcessable() - Constructor for class proguard.util.SimpleFeatureNamedProcessable
-
Creates an uninitialized SimpleFeatureNamedProcessable.
- SimpleFeatureNamedProcessable(String, int, Object) - Constructor for class proguard.util.SimpleFeatureNamedProcessable
-
Creates an initialized SimpleFeatureNamedProcessable.
- SimpleInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents a simple instruction without variable arguments or constant pool references. - SimpleInstruction() - Constructor for class proguard.classfile.instruction.SimpleInstruction
-
Creates an uninitialized SimpleInstruction.
- SimpleInstruction(byte) - Constructor for class proguard.classfile.instruction.SimpleInstruction
-
Creates a new SimpleInstruction with the given opcode.
- SimpleInstruction(byte, int) - Constructor for class proguard.classfile.instruction.SimpleInstruction
-
Creates a new SimpleInstruction with the given opcode and constant.
- SimpleLiveAnalyze - Class in proguard.dexfile.ir.ts.an
- SimpleLiveAnalyze(IrMethod, boolean) - Constructor for class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
- SimpleLiveValue - Class in proguard.dexfile.ir.ts.an
- SimpleLiveValue() - Constructor for class proguard.dexfile.ir.ts.an.SimpleLiveValue
- SimpleProcessable - Class in proguard.util
-
This class provides a straightforward implementation of the Processable interface.
- SimpleProcessable() - Constructor for class proguard.util.SimpleProcessable
-
Creates an uninitialized SimpleProcessable.
- SimpleProcessable(int, Object) - Constructor for class proguard.util.SimpleProcessable
-
Creates an initialized SimpleProcessable.
- SimplifiedInvocationUnit - Class in proguard.evaluation
-
This
InvocationUnit
sets up the variables for entering a method, and it updates the stack for the invocation of a class member, using simple values. - SimplifiedInvocationUnit() - Constructor for class proguard.evaluation.SimplifiedInvocationUnit
- SingleFunctionParser - Class in proguard.util
-
This
StringFunctionParser
createsStringFunction
instances for regular expressions with optional "->" transformations. - SingleFunctionParser(StringParser, WildcardManager) - Constructor for class proguard.util.SingleFunctionParser
-
Creates a new SingleFunctionParser.
- SingleTimeAttributeVisitor - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
delegates all visits to a givenAttributeVisitor
, although only once to the same attribute in a row. - SingleTimeAttributeVisitor(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- SingleTimeClassVisitor - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates all visits to a givenClassVisitor
, although only once to the same class in a row. - SingleTimeClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.SingleTimeClassVisitor
- SingleWrapperTransferRelation - Class in proguard.analysis.cpa.defaults
-
This
WrapperTransferRelation
applies its (only) innerTransferRelation
to the input. - SingleWrapperTransferRelation(TransferRelation) - Constructor for class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
-
Create a wrapper transfer relation around the given
TransferRelation
. - sipush(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- sipush(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- size - Variable in enum proguard.dexfile.reader.InstructionFormat
- size - Variable in class proguard.evaluation.Variables
- size() - Method in interface proguard.analysis.cpa.bam.BamCache
-
Returns the size of the cache.
- size() - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- size() - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- size() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- size() - Method in interface proguard.analysis.cpa.interfaces.Waitlist
-
Returns the size of the waitlist.
- size() - Method in class proguard.classfile.ClassPool
-
Returns the number of classes in the class pool.
- size() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Returns the number of instructions accumulated by this InstructionSequenceBuilder.
- size() - Method in class proguard.evaluation.Stack
-
Returns the number of elements currently on the stack, accounting for the double space required by Category 2 values.
- size() - Method in class proguard.evaluation.Variables
-
Returns the number of variables.
- size() - Method in class proguard.io.ClassPath
- size() - Method in class proguard.io.ZipOutput
-
Returns the current size of the data written to the output stream.
- size() - Method in class proguard.resources.file.ResourceFilePool
-
Returns the number of resource files in this pool.
- size() - Method in class proguard.util.CircularIntBuffer
-
Get current size of the buffer.
- size() - Method in class proguard.util.MultiValueMap
- SKIP_ANNOTATION - Static variable in class proguard.dexfile.reader.DexFileReader
-
skip annotation info in dex file.
- SKIP_BROKEN_DEBUG_INFO - Static variable in class proguard.dexfile.reader.DexFileReader
-
Do not throw an exception if debug info is not valid
- SKIP_CODE - Static variable in class proguard.dexfile.reader.DexFileReader
-
skip code info in dex file, this indicate
DexFileReader.SKIP_DEBUG
- SKIP_DEBUG - Static variable in class proguard.dexfile.reader.DexFileReader
-
skip debug infos in dex file.
- SKIP_EXCEPTION - Static variable in class proguard.dexfile.reader.DexFileReader
-
keep clinit method when
DexFileReader.SKIP_DEBUG
- SKIP_FIELD_CONSTANT - Static variable in class proguard.dexfile.reader.DexFileReader
-
skip field constant in dex file.
- skipBytes(int) - Method in class proguard.io.RuntimeDataInput
- skipInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.DebugPrinter
- skipInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- skipInstructionBlock(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The instruction within this instruction block has been seen with the those variables and this stack, and thus it is not needed to evaluate this block any further.
- source - Variable in class proguard.classfile.attribute.ExtendedLineNumberInfo
- source - Variable in class proguard.dexfile.reader.node.DexClassNode
- SOURCE_DEBUG_EXTENSION - Static variable in class proguard.classfile.attribute.Attribute
- SOURCE_DIR - Static variable in class proguard.classfile.attribute.Attribute
- SOURCE_FILE - Static variable in class proguard.classfile.attribute.Attribute
- SOURCE_I_D - Static variable in class proguard.classfile.attribute.Attribute
- SourceDebugExtensionAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a source debug extension attribute. - SourceDebugExtensionAttribute() - Constructor for class proguard.classfile.attribute.SourceDebugExtensionAttribute
-
Creates an uninitialized SourceDebugExtensionAttribute.
- SourceDebugExtensionAttribute(int, int, byte[]) - Constructor for class proguard.classfile.attribute.SourceDebugExtensionAttribute
-
Creates an initialized SourceDebugExtensionAttribute.
- SourceDirAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a source directory attribute. - SourceDirAttribute() - Constructor for class proguard.classfile.attribute.SourceDirAttribute
-
Creates an uninitialized SourceDirAttribute.
- SourceDirAttribute(int, int) - Constructor for class proguard.classfile.attribute.SourceDirAttribute
-
Creates an initialized SourceDirAttribute.
- SourceFileAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a source file attribute. - SourceFileAttribute() - Constructor for class proguard.classfile.attribute.SourceFileAttribute
-
Creates an uninitialized SourceFileAttribute.
- SourceFileAttribute(int, int) - Constructor for class proguard.classfile.attribute.SourceFileAttribute
-
Creates an initialized SourceFileAttribute.
- SPARSE_SWITCH - proguard.dexfile.reader.Op
- SparseSwitchStmtNode - Class in proguard.dexfile.reader.node.insn
- SparseSwitchStmtNode(Op, int, int[], DexLabel[]) - Constructor for class proguard.dexfile.reader.node.insn.SparseSwitchStmtNode
- SPECIAL_CLASS_CHARACTER - Static variable in class proguard.classfile.JavaTypeConstants
- SPECIAL_CLASS_CHARACTER - Static variable in class proguard.classfile.TypeConstants
- SPECIAL_MEMBER_SEPARATOR - Static variable in class proguard.classfile.JavaTypeConstants
- SPECIAL_MEMBER_SEPARATOR - Static variable in class proguard.classfile.TypeConstants
- SpecificDoubleValue - Class in proguard.evaluation.value
-
This
DoubleValue
represents a specific double value. - SpecificDoubleValue() - Constructor for class proguard.evaluation.value.SpecificDoubleValue
- SpecificFloatValue - Class in proguard.evaluation.value
-
This
FloatValue
represents a specific float value. - SpecificFloatValue() - Constructor for class proguard.evaluation.value.SpecificFloatValue
- SpecificIntegerValue - Class in proguard.evaluation.value
-
This
IntegerValue
represents a specific integer value. - SpecificIntegerValue() - Constructor for class proguard.evaluation.value.SpecificIntegerValue
- SpecificLongValue - Class in proguard.evaluation.value
-
This
LongValue
represents a specific long value. - SpecificLongValue() - Constructor for class proguard.evaluation.value.SpecificLongValue
- spliterator() - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
- SPUT - proguard.dexfile.reader.Op
- SPUT_BOOLEAN - proguard.dexfile.reader.Op
- SPUT_BYTE - proguard.dexfile.reader.Op
- SPUT_CHAR - proguard.dexfile.reader.Op
- SPUT_OBJECT - proguard.dexfile.reader.Op
- SPUT_SHORT - proguard.dexfile.reader.Op
- SPUT_WIDE - proguard.dexfile.reader.Op
- srcReg - Variable in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
- st - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Statement Type
- stack - Variable in class proguard.classfile.attribute.preverification.FullFrame
- stack - Variable in class proguard.evaluation.SimplifiedInvocationUnit
- Stack - Class in proguard.evaluation
-
This class represents an operand stack that contains
Value
instances. - Stack(int) - Constructor for class proguard.evaluation.Stack
-
Creates a new Stack with a given maximum size, accounting for the double space required by Category 2 values.
- Stack(Stack) - Constructor for class proguard.evaluation.Stack
-
Creates a Stack that is a copy of the given Stack.
- STACK_CATEGORY_ONE - Static variable in class proguard.exception.ErrorId
- STACK_GENERALIZATION - Static variable in class proguard.exception.ErrorId
- STACK_MAP - Static variable in class proguard.classfile.attribute.Attribute
- STACK_MAP_TABLE - Static variable in class proguard.classfile.attribute.Attribute
- STACK_TYPE - Static variable in class proguard.exception.ErrorId
- StackAbstractState<AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
-
This
StackAbstractState
represents a stack ofLatticeAbstractState
s with the semilattice operators lifted to the stack. - StackAbstractState() - Constructor for class proguard.analysis.cpa.defaults.StackAbstractState
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.DoubleType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FloatType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.IntegerType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.LongType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.NullType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.ObjectType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.TopType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedThisType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedType
- stackAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.VerificationType
-
Accepts the given visitor in the context of a stack in a method's code .
- stackAccept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
-
Applies the given verification type visitor to all stack.
- StackCategoryOneException - Exception in proguard.evaluation.exception
-
Exception thrown when a type on the stack does not match the category one expected type.
- StackCategoryOneException(Value, Throwable) - Constructor for exception proguard.evaluation.exception.StackCategoryOneException
- stackCount - Variable in class proguard.classfile.attribute.preverification.FullFrame
- StackEntry(MethodSignature, ProgramLocationDependentReachedSet, AbstractState) - Constructor for class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
- stackEntryIndexBefore(Clazz, int) - Method in class proguard.classfile.instruction.Instruction
-
Returns the stack entry index from which the specified stack entry is copied by a dup/swap/checkcast instruction, or -1 otherwise.
- stackEntryIndexBefore(Clazz, int) - Method in class proguard.classfile.instruction.SimpleInstruction
- StackGeneralizationException - Exception in proguard.evaluation.exception
- StackGeneralizationException(Throwable, TracedStack, TracedStack) - Constructor for exception proguard.evaluation.exception.StackGeneralizationException
-
Deprecated.
- StackGeneralizationException(Clazz, Method, Throwable, TracedStack, TracedStack) - Constructor for exception proguard.evaluation.exception.StackGeneralizationException
- stackItem - Variable in class proguard.classfile.attribute.preverification.SameOneFrame
- stackItemAccept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.SameOneFrame
-
Applies the given verification type visitor to the stack item.
- StackMapAttribute - Class in proguard.classfile.attribute.preverification
-
This
Attribute
represents a stack map attribute. - StackMapAttribute() - Constructor for class proguard.classfile.attribute.preverification.StackMapAttribute
-
Creates an uninitialized ExceptionsAttribute.
- StackMapAttribute(int, FullFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapAttribute
-
Creates a StackMapTableAttribute with the given stack map frames.
- StackMapAttribute(FullFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapAttribute
-
Creates a StackMapTableAttribute with the given stack map frames.
- StackMapFrame - Class in proguard.classfile.attribute.preverification
-
This abstract class represents a stack map frame.
- StackMapFrame() - Constructor for class proguard.classfile.attribute.preverification.StackMapFrame
- stackMapFrames - Variable in class proguard.classfile.attribute.preverification.StackMapAttribute
- stackMapFrames - Variable in class proguard.classfile.attribute.preverification.StackMapTableAttribute
- stackMapFramesAccept(Clazz, Method, CodeAttribute, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapAttribute
-
Applies the given stack map frame visitor to all stack map frames.
- stackMapFramesAccept(Clazz, Method, CodeAttribute, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapTableAttribute
-
Applies the given stack map frame visitor to all stack map frames.
- StackMapFrameVisitor - Interface in proguard.classfile.attribute.preverification.visitor
-
This interface specifies the methods for a visitor of
StackMapFrame
instances. - StackMapTableAttribute - Class in proguard.classfile.attribute.preverification
-
This
Attribute
represents a stack map table attribute. - StackMapTableAttribute() - Constructor for class proguard.classfile.attribute.preverification.StackMapTableAttribute
-
Creates an uninitialized StackMapTableAttribute.
- StackMapTableAttribute(int, StackMapFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapTableAttribute
-
Creates a StackMapTableAttribute with the given stack map frames.
- StackMapTableAttribute(StackMapFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapTableAttribute
-
Creates a StackMapTableAttribute with the given stack map frames.
- stackPopCount(Clazz) - Method in class proguard.classfile.instruction.ConstantInstruction
- stackPopCount(Clazz) - Method in class proguard.classfile.instruction.Instruction
-
Returns the number of entries popped from the stack during the execution of the instruction.
- stackPushCount(Clazz) - Method in class proguard.classfile.instruction.ConstantInstruction
- stackPushCount(Clazz) - Method in class proguard.classfile.instruction.Instruction
-
Returns the number of entries pushed onto the stack during the execution of the instruction.
- StackSizeComputer - Class in proguard.classfile.attribute.visitor
-
This
AttributeVisitor
computes the stack sizes at all instruction offsets of the code attributes that it visits. - StackSizeComputer() - Constructor for class proguard.classfile.attribute.visitor.StackSizeComputer
-
Construct a
StackSizeComputer
that keeps track of sizes at each offset. - StackSizeUpdater - Class in proguard.classfile.editor
-
This
AttributeVisitor
computes and updates the maximum stack size of the code attributes that it visits. - StackSizeUpdater() - Constructor for class proguard.classfile.editor.StackSizeUpdater
- StackTypeException - Exception in proguard.evaluation.exception
-
Exception thrown when a type on the stack does not match the expected type.
- StackTypeException(Value, String, Throwable) - Constructor for exception proguard.evaluation.exception.StackTypeException
- STANDARD_NATIVE_LIBRARY_PATH - Static variable in class proguard.dexfile.AndroidConstants
- starProjection() - Static method in class proguard.classfile.kotlin.KotlinTypeMetadata
- start - Variable in class proguard.dexfile.ir.LocalVar
- start - Variable in class proguard.dexfile.ir.Trap
- start - Variable in class proguard.dexfile.reader.node.TryCatchNode
- startBranchCodeBlockEvaluation(List<PartialEvaluator.InstructionBlock>) - Method in class proguard.evaluation.util.DebugPrinter
- startBranchCodeBlockEvaluation(List<PartialEvaluator.InstructionBlock>) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Evaluation of the first general block has been done.
- startCodeAttribute(Clazz, Method, CodeAttribute, Variables) - Method in class proguard.evaluation.util.DebugPrinter
- startCodeAttribute(Clazz, Method, CodeAttribute, Variables) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- startCodeAttribute(Clazz, Method, CodeAttribute, Variables) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The partial evaluator starts with the evaluation of a code block.
- startExceptionHandlingForBlock(Clazz, Method, int, int) - Method in class proguard.evaluation.util.DebugPrinter
- startExceptionHandlingForBlock(Clazz, Method, int, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Partial evaluator starts evaluating the exceptions handlers that catch over a certain instruction range.
- startInstructionBlock(Clazz, Method, CodeAttribute, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.DebugPrinter
- startInstructionBlock(Clazz, Method, CodeAttribute, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- startInstructionBlock(Clazz, Method, CodeAttribute, TracedVariables, TracedStack, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
Partial evaluator starts evaluating an instruction block, specified by an instruction range within the code attribute and the variables and stack it would start with.
- startInstructionEvaluation(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.DebugPrinter
- startInstructionEvaluation(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- startInstructionEvaluation(Clazz, Method, int, Instruction, TracedVariables, TracedStack, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The partial evaluator will forward the evaluation of the instruction.
- StartLocalNode(DexLabel, int, String, String, String) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- startSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in class proguard.evaluation.util.DebugPrinter
- startSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- startSubroutine(Clazz, Method, TracedVariables, TracedStack, int, int) - Method in interface proguard.evaluation.util.PartialEvaluatorStateTracker
-
The current instruction was JSR or JSR_W and the partial evaluator starts with the evaluation of the subroutine.
- StatedTransformer - Class in proguard.dexfile.ir.ts
- StatedTransformer() - Constructor for class proguard.dexfile.ir.ts.StatedTransformer
- StateNames - Interface in proguard.analysis.cpa.util
-
Names of abstract states used for state extraction with
AbstractState.getStateByName(String)
. - STATIC - Static variable in class proguard.classfile.AccessConstants
- STATIC - Static variable in class proguard.classfile.JavaAccessConstants
- STATIC_FIELD - proguard.dexfile.ir.expr.Value.VT
- STATIC_GET - Static variable in class proguard.dexfile.reader.MethodHandle
- STATIC_PHASE - Static variable in class proguard.classfile.AccessConstants
- STATIC_PHASE - Static variable in class proguard.classfile.JavaAccessConstants
- STATIC_PUT - Static variable in class proguard.dexfile.reader.MethodHandle
- StaticFieldExpr - Class in proguard.dexfile.ir.expr
-
Represent a StaticField expression
- StaticFieldExpr(String, String, String) - Constructor for class proguard.dexfile.ir.expr.StaticFieldExpr
- staticFieldMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- staticFields - Variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- StaticPrecisionAdjustment - Class in proguard.analysis.cpa.defaults
-
This
PrecisionAdjustment
keeps thePrecision
the same. - StaticPrecisionAdjustment() - Constructor for class proguard.analysis.cpa.defaults.StaticPrecisionAdjustment
- Stmt - Class in proguard.dexfile.ir.stmt
-
Represent a statement
- Stmt(Stmt.ST, ET) - Constructor for class proguard.dexfile.ir.stmt.Stmt
- Stmt.E0Stmt - Class in proguard.dexfile.ir.stmt
-
Represent a statement with no argument
- Stmt.E1Stmt - Class in proguard.dexfile.ir.stmt
-
Represent a statement with 1 argument
- Stmt.E2Stmt - Class in proguard.dexfile.ir.stmt
-
Represent a statement with 2 arguments
- Stmt.ST - Enum in proguard.dexfile.ir.stmt
-
Statement Type
- Stmt0RNode - Class in proguard.dexfile.reader.node.insn
- Stmt0RNode(Op) - Constructor for class proguard.dexfile.reader.node.insn.Stmt0RNode
- Stmt1RNode - Class in proguard.dexfile.reader.node.insn
- Stmt1RNode(Op, int) - Constructor for class proguard.dexfile.reader.node.insn.Stmt1RNode
- Stmt2R1NNode - Class in proguard.dexfile.reader.node.insn
- Stmt2R1NNode(Op, int, int, int) - Constructor for class proguard.dexfile.reader.node.insn.Stmt2R1NNode
- Stmt2RNode - Class in proguard.dexfile.reader.node.insn
- Stmt2RNode(Op, int, int) - Constructor for class proguard.dexfile.reader.node.insn.Stmt2RNode
- Stmt3RNode - Class in proguard.dexfile.reader.node.insn
- Stmt3RNode(Op, int, int, int) - Constructor for class proguard.dexfile.reader.node.insn.Stmt3RNode
- StmtList - Class in proguard.dexfile.ir.stmt
-
Represent a list of statement.
- StmtList() - Constructor for class proguard.dexfile.ir.stmt.StmtList
- stmts - Variable in class proguard.dexfile.ir.IrMethod
- stmts - Variable in class proguard.dexfile.reader.node.DexCodeNode
- Stmts - Class in proguard.dexfile.ir.stmt
- StmtSearcher - Class in proguard.dexfile.ir
- StmtSearcher() - Constructor for class proguard.dexfile.ir.StmtSearcher
- StmtTraveler - Class in proguard.dexfile.ir
- StmtTraveler() - Constructor for class proguard.dexfile.ir.StmtTraveler
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in class proguard.analysis.cpa.defaults.StopAlwaysOperator
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in class proguard.analysis.cpa.defaults.StopContainedOperator
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in class proguard.analysis.cpa.defaults.StopJoinOperator
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in class proguard.analysis.cpa.defaults.StopNeverOperator
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in class proguard.analysis.cpa.defaults.StopSepOperator
- stop(AbstractState, Collection<? extends AbstractState>, Precision) - Method in interface proguard.analysis.cpa.interfaces.StopOperator
-
The operator may decide based on the (generalized under the given
precision
) convergence. - StopAlwaysOperator - Class in proguard.analysis.cpa.defaults
-
This
StopOperator
always returns true, i.e., it can be used for a single pass of the analysis. - StopAlwaysOperator() - Constructor for class proguard.analysis.cpa.defaults.StopAlwaysOperator
- stopAnalysisAfterNEvaluations(int) - Method in class proguard.evaluation.PartialEvaluator.Builder
-
The analysis of one method will forcibly stop (throwing a ExcessiveComplexityException) after this many evaluations of a single instruction.
- stopAnalysisAfterNEvaluations(int) - Method in class proguard.evaluation.PartialEvaluator
-
It the analysis visits an instruction this many times (this can happen e.g.
- StopContainedOperator - Class in proguard.analysis.cpa.defaults
-
This
StopOperator
returns true if the reached set contains the inputAbstractState
. - StopContainedOperator() - Constructor for class proguard.analysis.cpa.defaults.StopContainedOperator
- StopJoinOperator - Class in proguard.analysis.cpa.defaults
-
This
StopOperator
returns true if the input state is less or equal than join over the reached set. - StopJoinOperator(AbstractDomain) - Constructor for class proguard.analysis.cpa.defaults.StopJoinOperator
-
Create a join operator from the abstract domain defining the join operator.
- StopNeverOperator - Class in proguard.analysis.cpa.defaults
-
This
StopOperator
always returns false, i.e., it can be used for analyses running until theWaitlist
becomes empty. - StopNeverOperator() - Constructor for class proguard.analysis.cpa.defaults.StopNeverOperator
- StopOperator - Interface in proguard.analysis.cpa.interfaces
-
The
StopOperator
decides ifAlgorithm
should stop. - StopSepOperator - Class in proguard.analysis.cpa.defaults
-
This
StopOperator
returns true if there is a state in the reached set covering the inputAbstractState
. - StopSepOperator(AbstractDomain) - Constructor for class proguard.analysis.cpa.defaults.StopSepOperator
-
Create a join operator from the abstract domain defining the join operator.
- store(int, char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Stores the primitve value on top of the stack in the variable with given index.
- store(int, char) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Stores the primitve value on top of the stack in the variable with given index.
- store(int, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Stores the value on top of the stack in the variable with given index.
- store(int, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Stores the value on top of the stack in the variable with given index.
- store(int, Value) - Method in class proguard.evaluation.TracedVariables
- store(int, Value) - Method in class proguard.evaluation.Variables
-
Stores the given Value at the given variable index.
- storeToArray(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Stores an element to an array.
- storeToArray(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Stores an element to an array.
- StreamingDataEntry - Class in proguard.io
-
This
DataEntry
represents a stream of data. - StreamingDataEntry(String, InputStream) - Constructor for class proguard.io.StreamingDataEntry
- STRICT - Static variable in class proguard.classfile.AccessConstants
- STRICT - Static variable in class proguard.classfile.JavaAccessConstants
- string - Variable in class proguard.io.DataEntryToken
- STRING - Static variable in class proguard.classfile.constant.Constant
- STRING_A_LENGTH - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- STRING_A_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- STRING_B_STRING - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- StringConstant - Class in proguard.classfile.constant
-
This
Constant
represents a string constant in the constant pool. - StringConstant() - Constructor for class proguard.classfile.constant.StringConstant
-
Creates an uninitialized StringConstant.
- StringConstant(int, Clazz, Member) - Constructor for class proguard.classfile.constant.StringConstant
-
Creates a new StringConstant with the given string index.
- StringConstant(int, Clazz, Member, int, ResourceFile) - Constructor for class proguard.classfile.constant.StringConstant
-
Creates a new StringConstant with the given string index.
- StringConstant(int, ResourceFile) - Constructor for class proguard.classfile.constant.StringConstant
-
Creates a new StringConstant with the given string index.
- StringFunction - Interface in proguard.util
-
This interface provides a method to transform a string into a new string.
- StringFunctionParser - Interface in proguard.util
-
This interface provides a method to create a
StringFunction
for a given regular expression. - StringListWriter - Class in proguard.classfile.util.renderer.core
- StringListWriter(List<String>) - Constructor for class proguard.classfile.util.renderer.core.StringListWriter
- StringMatcher - Class in proguard.util
-
This abstract class provides methods to determine whether strings match a given criterion, which is specified by the implementation.
- StringMatcher() - Constructor for class proguard.util.StringMatcher
- StringParser - Interface in proguard.util
-
This interface provides a method to create a
StringMatcher
for a given regular expression. - StringReferenceInitializer - Class in proguard.classfile.util
-
This
ConstantVisitor
initializes any class references of all string constants it visits. - StringReferenceInitializer(ClassPool, ClassPool) - Constructor for class proguard.classfile.util.StringReferenceInitializer
-
Creates a new StringReferenceInitializer.
- StringReflectionExecutor - Class in proguard.evaluation.executor
- StringReflectionExecutor(ClassPool) - Constructor for class proguard.evaluation.executor.StringReflectionExecutor
- StringReflectionExecutor.Builder - Class in proguard.evaluation.executor
-
A builder for
StringReflectionExecutor
. - StringSharer - Class in proguard.classfile.util
-
This
ClassVisitor
shares strings in the class files that it visits. - StringSharer() - Constructor for class proguard.classfile.util.StringSharer
- StringSharer(int) - Constructor for class proguard.classfile.util.StringSharer
- stringtypesToClasses(String) - Static method in class proguard.evaluation.value.ReflectiveMethodCallUtil
-
Deprecated.Reflectively converts a method descriptor to a list of Classes representing this String.
- StringUtil - Class in proguard.util
-
This class contains utility methods for strings.
- StringUtil() - Constructor for class proguard.util.StringUtil
- StringValue(String) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.StringValue
- SUB - proguard.dexfile.ir.expr.Value.VT
- SUB_DOUBLE - proguard.dexfile.reader.Op
- SUB_DOUBLE_2ADDR - proguard.dexfile.reader.Op
- SUB_FLOAT - proguard.dexfile.reader.Op
- SUB_FLOAT_2ADDR - proguard.dexfile.reader.Op
- SUB_INT - proguard.dexfile.reader.Op
- SUB_INT_2ADDR - proguard.dexfile.reader.Op
- SUB_LONG - proguard.dexfile.reader.Op
- SUB_LONG_2ADDR - proguard.dexfile.reader.Op
- SubclassAdder - Class in proguard.classfile.editor
-
This
ClassVisitor
adds the given class to the list of subclasses of the classes that it visits. - SubclassAdder(Clazz) - Constructor for class proguard.classfile.editor.SubclassAdder
-
Creates a new SubclassAdder that will add the given subclass.
- subClassCount - Variable in class proguard.classfile.LibraryClass
- subClassCount - Variable in class proguard.classfile.ProgramClass
- subClasses - Variable in class proguard.classfile.LibraryClass
-
An extra field pointing to the subclasses of this class.
- subClasses - Variable in class proguard.classfile.ProgramClass
-
An extra field pointing to the subclasses of this class.
- subclassesAccept(ClassVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given class visitor visit all known subclasses.
- subclassesAccept(ClassVisitor) - Method in class proguard.classfile.LibraryClass
- subclassesAccept(ClassVisitor) - Method in class proguard.classfile.ProgramClass
- SubclassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, except for classes that have a given class as direct subclass. - SubclassFilter(Clazz, ClassVisitor) - Constructor for class proguard.classfile.visitor.SubclassFilter
-
Creates a new SubclassFilter.
- SubclassRemover - Class in proguard.classfile.editor
-
This
ClassVisitor
removes the given class from the list of subclasses of the classes that it visits. - SubclassRemover(Clazz) - Constructor for class proguard.classfile.editor.SubclassRemover
-
Creates a new SubclassRemover that will remove the given subclass.
- SubclassToAdder - Class in proguard.classfile.editor
-
This
ClassVisitor
adds all classes that it visits to the list of subclasses of the given target class. - SubclassToAdder(Clazz) - Constructor for class proguard.classfile.editor.SubclassToAdder
-
Creates a new SubclassAdder that will add subclasses to the given target class.
- SubclassTraveler - Class in proguard.classfile.visitor
-
This
ClassVisitor
lets a givenClassVisitor
travel to direct subclasses of the visited class. - SubclassTraveler(ClassVisitor) - Constructor for class proguard.classfile.visitor.SubclassTraveler
-
Creates a new ClassHierarchyTraveler.
- subroutineEnd(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns the offset after the subroutine at the given offset, in the CodeAttribute that was visited most recently.
- subroutineEnd(int) - Method in class proguard.evaluation.PartialEvaluator
-
Returns the offset after the subroutine that starts at the given offset.
- subroutineStart(int) - Method in class proguard.classfile.util.BranchTargetFinder
-
Returns the start offset of the subroutine at the given offset, in the CodeAttribute that was visited most recently.
- subtract(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of this DoubleValue and the given DoubleValue.
- subtract(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- subtract(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- subtract(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- subtract(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of this FloatValue and the given FloatValue.
- subtract(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- subtract(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- subtract(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- subtract(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of this IntegerValue and the given IntegerValue.
- subtract(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtract(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtract(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtract(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- subtract(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of this LongValue and the given LongValue.
- subtract(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- subtract(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- subtract(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- subtract(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of this DoubleValue and the given ParticularDoubleValue.
- subtract(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- subtract(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of this FloatValue and the given ParticularFloatValue.
- subtract(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of this IntegerValue and the given ParticularIntegerValue.
- subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtract(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of this LongValue and the given ParticularLongValue.
- subtract(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of this IntegerValue and the given RangeIntegerValue.
- subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtract(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of this DoubleValue and the given SpecificDoubleValue.
- subtract(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- subtract(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of this FloatValue and the given SpecificFloatValue.
- subtract(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- subtract(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of this IntegerValue and the given SpecificIntegerValue.
- subtract(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtract(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of this LongValue and the given SpecificLongValue.
- subtract(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- subtract(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of this IntegerValue and the given UnknownIntegerValue.
- SUBTRACT - Static variable in class proguard.evaluation.value.CompositeDoubleValue
- SUBTRACT - Static variable in class proguard.evaluation.value.CompositeFloatValue
- SUBTRACT - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- SUBTRACT - Static variable in class proguard.evaluation.value.CompositeLongValue
- subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of the given DoubleValue and this DoubleValue.
- subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
- subtractFrom(FloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of the given FloatValue and this FloatValue.
- subtractFrom(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- subtractFrom(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- subtractFrom(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
- subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of the given IntegerValue and this IntegerValue.
- subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- subtractFrom(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of the given LongValue and this LongValue.
- subtractFrom(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- subtractFrom(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- subtractFrom(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- subtractFrom(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of the given ParticularDoubleValue and this DoubleValue.
- subtractFrom(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
- subtractFrom(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of the given ParticularFloatValue and this FloatValue.
- subtractFrom(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
- subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of the given ParticularIntegerValue and this IntegerValue.
- subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtractFrom(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of the given ParticularLongValue and this LongValue.
- subtractFrom(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of the given RangeIntegerValue and this IntegerValue.
- subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtractFrom(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
-
Returns the difference of the given SpecificDoubleValue and this DoubleValue.
- subtractFrom(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
- subtractFrom(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
-
Returns the difference of the given SpecificFloatValue and this FloatValue.
- subtractFrom(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
- subtractFrom(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of the given SpecificIntegerValue and this IntegerValue.
- subtractFrom(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- subtractFrom(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the difference of the given SpecificLongValue and this LongValue.
- subtractFrom(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- subtractFrom(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the difference of the given UnknownIntegerValue and this IntegerValue.
- successorPathsAccept(CallGraph, MethodSignature, Predicate<Node>) - Static method in class proguard.util.CallGraphWalker
-
Like
CallGraphWalker.successorPathsAccept(CallGraph, MethodSignature, Predicate, int, int)
but using default values for max depth and max width. - successorPathsAccept(CallGraph, MethodSignature, Predicate<Node>, int, int) - Static method in class proguard.util.CallGraphWalker
-
Interactively explore the outgoing call graph (breadth-first) of a specific method.
- successors - Variable in class proguard.analysis.datastructure.callgraph.Node
- successorsContain(MethodSignature) - Method in class proguard.analysis.datastructure.callgraph.Node
-
Checks if this node or any successors corresponds to a specific
MethodSignature
. - SuffixAddingStringFunction - Class in proguard.util
-
This
StringFunction
adds a given suffix to each transformed String. - SuffixAddingStringFunction(String) - Constructor for class proguard.util.SuffixAddingStringFunction
-
Creates a new SuffixAddingStringFunction.
- SuffixRemovingStringFunction - Class in proguard.util
-
This
StringFunction
removes a given suffix from each transformed String, if present. - SuffixRemovingStringFunction(String) - Constructor for class proguard.util.SuffixRemovingStringFunction
-
Creates a new SuffixRemovingStringFunction.
- SUPER - Static variable in class proguard.classfile.AccessConstants
- SUPER - Static variable in class proguard.classfile.JavaAccessConstants
- superClass - Variable in class proguard.classfile.LibraryClass
-
An extra field pointing to the superclass of this class.
- superClass - Variable in class proguard.dexfile.reader.node.DexClassNode
- superClassAccept(ClassVisitor) - Method in class proguard.classfile.LibraryClass
-
Lets the given class visitor visit the superclass, if it is known.
- superClassConstantAccept(ConstantVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given constant pool entry visitor visit the class constant pool entry of the super class of this class, if there is one.
- superClassConstantAccept(ConstantVisitor) - Method in class proguard.classfile.LibraryClass
- superClassConstantAccept(ConstantVisitor) - Method in class proguard.classfile.ProgramClass
- SuperClassConstantVisitor - Class in proguard.classfile.constant.visitor
-
This
ClassVisitor
lets a givenConstantVisitor
visit all the constant pool entries of the super class and interfaces of the program classes it visits. - SuperClassConstantVisitor(boolean, boolean, ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.SuperClassConstantVisitor
-
Creates a new SuperClassConstantVisitor.
- superClassName - Variable in class proguard.classfile.LibraryClass
- superInitializationOffset() - Method in class proguard.evaluation.InitializationFinder
-
Returns the instruction offset at which this initializer is calling the "super" or "this" initializer method, or
NONE
if it is not an initializer. - superTypes - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- superTypesAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- SuperTypeTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a super type annotation target.
- SuperTypeTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
-
Creates an uninitialized SuperTypeTargetInfo.
- SuperTypeTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
-
Creates a partially initialized SuperTypeTargetInfo.
- SuperTypeTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
-
Creates an initialized SuperTypeTargetInfo.
- SupportedModelInfo(Class<T>, boolean) - Constructor for class proguard.evaluation.executor.ReflectiveModelExecutor.SupportedModelInfo
- supportedModels - Variable in class proguard.evaluation.executor.ReflectiveModelExecutor
- supportedSignatures - Variable in class proguard.evaluation.executor.ReflectiveModelExecutor
- supportedSignatureToModel - Variable in class proguard.evaluation.executor.ReflectiveModelExecutor
- supportsAnyMethodOf(String) - Method in class proguard.evaluation.ExecutingInvocationUnit
-
Checks whether any method of the given class is supported by the executors.
- supportsAnyMethodOf(Clazz) - Method in class proguard.evaluation.ExecutingInvocationUnit
-
Checks whether any method of the given class is supported by the executors.
- swap() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- swap() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- swap() - Method in class proguard.evaluation.Stack
-
Swaps the top two Category 1 values.
- swap() - Method in class proguard.evaluation.TracedStack
- SwitchInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents a switch instruction. - SwitchInstruction() - Constructor for class proguard.classfile.instruction.SwitchInstruction
-
Creates an uninitialized SwitchInstruction.
- SwitchInstruction(byte, int, int[]) - Constructor for class proguard.classfile.instruction.SwitchInstruction
-
Creates a new SwitchInstruction with the given arguments.
- SYMBOLIC_CALL - proguard.analysis.Metrics.MetricType
- SymbolicCall - Class in proguard.analysis.datastructure.callgraph
- SymbolicCall(CodeLocation, MethodSignature, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.SymbolicCall
- SYNCHRONIZED - Static variable in class proguard.classfile.AccessConstants
- SYNCHRONIZED - Static variable in class proguard.classfile.JavaAccessConstants
- SYNTHETIC - Static variable in class proguard.classfile.AccessConstants
- SYNTHETIC - Static variable in class proguard.classfile.attribute.Attribute
- SYNTHETIC - Static variable in class proguard.classfile.JavaAccessConstants
- SyntheticAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents a synthetic attribute. - SyntheticAttribute() - Constructor for class proguard.classfile.attribute.SyntheticAttribute
-
Creates an uninitialized SyntheticAttribute.
- SyntheticAttribute(int) - Constructor for class proguard.classfile.attribute.SyntheticAttribute
-
Creates an initialized SyntheticAttribute.
- SyntheticClassIntegrity - Class in proguard.util.kotlin.asserter.constraint
- SyntheticClassIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.SyntheticClassIntegrity
- syntheticMethodForAnnotations - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- syntheticMethodForDelegate - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- SYSTEM - proguard.dexfile.reader.Visibility
T
- table - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
- TABLE_SWITCH - proguard.dexfile.ir.stmt.Stmt.ST
- tableswitch(int, int, int, int[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- tableswitch(CompactCodeAttributeComposer.Label, int, int, CompactCodeAttributeComposer.Label[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- TableSwitchInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents a table switch instruction. - TableSwitchInstruction() - Constructor for class proguard.classfile.instruction.TableSwitchInstruction
-
Creates an uninitialized TableSwitchInstruction.
- TableSwitchInstruction(byte, int, int, int, int[]) - Constructor for class proguard.classfile.instruction.TableSwitchInstruction
-
Creates a new TableSwitchInstruction with the given arguments.
- TableSwitchStmt - Class in proguard.dexfile.ir.stmt
-
Represent a TABLE_SWITCH statement
- TableSwitchStmt() - Constructor for class proguard.dexfile.ir.stmt.TableSwitchStmt
- TableSwitchStmt(Value, int, LabelStmt[], LabelStmt) - Constructor for class proguard.dexfile.ir.stmt.TableSwitchStmt
- tag - Variable in class proguard.dexfile.ir.expr.Value
- tag - Variable in class proguard.dexfile.ir.stmt.LabelStmt
- TAG_ANNOTATION - Static variable in class proguard.classfile.attribute.annotation.ElementValue
- TAG_ARRAY - Static variable in class proguard.classfile.attribute.annotation.ElementValue
- TAG_CLASS - Static variable in class proguard.classfile.attribute.annotation.ElementValue
- TAG_ENUM_CONSTANT - Static variable in class proguard.classfile.attribute.annotation.ElementValue
- TAG_STRING_CONSTANT - Static variable in class proguard.classfile.attribute.annotation.ElementValue
- taintsArgs - Variable in class proguard.analysis.cpa.domain.taint.TaintSource
- taintsGlobals - Variable in class proguard.analysis.cpa.domain.taint.TaintSource
- TaintSink - Class in proguard.analysis.cpa.domain.taint
-
A
TaintSink
specifies a sink for the taint analysis. - TaintSink(Signature) - Constructor for class proguard.analysis.cpa.domain.taint.TaintSink
-
Create a taint sink.
- TaintSink(Signature, Predicate<TaintSource>) - Constructor for class proguard.analysis.cpa.domain.taint.TaintSink
-
Create a taint sink.
- TaintSource - Class in proguard.analysis.cpa.domain.taint
-
A
TaintSource
specifies a method which can taint any (subset) of the following: the instance, the return value, the argument objects, or static fields. - TaintSource(Signature, boolean, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.domain.taint.TaintSource
-
Create a taint source.
- taintSources - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- taintsReturn - Variable in class proguard.analysis.cpa.domain.taint.TaintSource
- taintsThis - Variable in class proguard.analysis.cpa.domain.taint.TaintSource
- taintTransformers - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
- takesArgs - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- takesArgs - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- takesGlobals - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- takesGlobals - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- takesInstance - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- takesInstance - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- target - Variable in class proguard.dexfile.ir.stmt.GotoStmt
- target - Variable in class proguard.dexfile.ir.stmt.IfStmt
- TARGET_TYPE_ARGUMENT_GENERIC_METHOD - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_ARGUMENT_GENERIC_METHODNew - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_ARGUMENT_GENERIC_METHODReference - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_ARGUMENT_GENERIC_METHODReferenceNew - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_BOUND_GENERIC_CLASS - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_BOUND_GENERIC_METHOD - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_CAST - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_CATCH - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_EXTENDS - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_FIELD - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_INSTANCE_OF - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_LOCAL_VARIABLE - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_METHOD_REFERENCE - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_METHOD_REFERENCE_NEW - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_NEW - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_PARAMETER - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_PARAMETER_GENERIC_CLASS - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_PARAMETER_GENERIC_METHOD - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_RECEIVER - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_RESOURCE_VARIABLE - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_RETURN - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- TARGET_TYPE_THROWS - Static variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- targetElementsAccept(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetElementVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
-
Applies the given visitor to all target elements.
- targetInfo - Variable in class proguard.classfile.attribute.annotation.TypeAnnotation
- TargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of an annotation target.
- TargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.TargetInfo
-
Creates an uninitialized TargetInfo.
- TargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.TargetInfo
-
Creates an initialized TargetInfo.
- targetInfoAccept(Clazz, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to the target info.
- targetInfoAccept(Clazz, Field, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to the target info.
- targetInfoAccept(Clazz, Method, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to the target info.
- targetInfoAccept(Clazz, Method, CodeAttribute, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to the target info.
- TargetInfoCopier - Class in proguard.classfile.editor
-
This
TargetInfoVisitor
copies the target info instances that it visits to the given type annotation (each time overwriting any previous target info). - TargetInfoCopier(ProgramClass, TypeAnnotation) - Constructor for class proguard.classfile.editor.TargetInfoCopier
-
Creates a new TargetInfoCopier that will copy target info instances to the given target type annotation.
- TargetInfoVisitor - Interface in proguard.classfile.attribute.annotation.target.visitor
-
This interface specifies the methods for a visitor of
TargetInfo
instances. - targetMethodAccept(MemberVisitor) - Method in class proguard.analysis.datastructure.callgraph.Call
- targetMethodAccept(MemberVisitor) - Method in class proguard.analysis.datastructure.callgraph.ConcreteCall
- targets - Variable in class proguard.dexfile.ir.stmt.BaseSwitchStmt
- targetsAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.OpensInfo
-
Applies the given constant pool visitor to all targets.
- targetSignature() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
- targetSignature() - Method in class proguard.analysis.cpa.jvm.cfa.edges.JvmCfaEdge
-
Returns the signature of the target method.
- ternaryOperation(DexStmtNode, V, V, V) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
APUT
- test(T, U, V) - Method in interface proguard.analysis.cpa.util.TriPredicate
-
Returns the result of the predicate on given arguments.
- TEST_ID - Static variable in class proguard.exception.ErrorId
- THIS_REF - proguard.dexfile.ir.expr.Value.VT
- thisClassConstantAccept(ConstantVisitor) - Method in interface proguard.classfile.Clazz
-
Lets the given constant pool entry visitor visit the class constant pool entry of this class.
- thisClassConstantAccept(ConstantVisitor) - Method in class proguard.classfile.LibraryClass
- thisClassConstantAccept(ConstantVisitor) - Method in class proguard.classfile.ProgramClass
- thisClassName - Variable in class proguard.classfile.LibraryClass
- threshold - Variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationBamCpaRun
- THROW - proguard.dexfile.ir.stmt.Stmt.ST
- THROW - proguard.dexfile.reader.Op
- throwException() - Method in class proguard.evaluation.BasicBranchUnit
- throwException() - Method in interface proguard.evaluation.BranchUnit
-
Handles the throwing of an exception.
- throwsNullptr - Variable in class proguard.analysis.datastructure.callgraph.Call
-
Describes whether this call will throw a
NullPointerException
at runtime. - ThrowsTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a 'throws' annotation target.
- ThrowsTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
-
Creates an uninitialized ThrowsTargetInfo.
- ThrowsTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
-
Creates a partially initialized ThrowsTargetInfo.
- ThrowsTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
-
Creates an initialized ThrowsTargetInfo.
- tmp - Variable in class proguard.dexfile.reader.node.analysis.DvmFrame
- to - Variable in class proguard.dexfile.ir.expr.CastExpr
- toArray() - Method in class proguard.classfile.kotlin.KotlinMetadataVersion
- toByteArray(InputStream) - Static method in class proguard.dexfile.reader.util.InputStreams
- toDot(JvmCfa) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
-
Produces a DOT graph representation of the given JVM control flow automaton.
- toHexString(byte[]) - Static method in class proguard.util.StringUtil
-
Returns the hexadecimal representation of the given byte array.
- toHexString(byte[], String, boolean) - Static method in class proguard.util.StringUtil
-
Returns the hexadecimal representation of the given byte array.
- toIntArray(List<Integer>) - Static method in class proguard.util.ListUtil
-
Converts a List of Integers to an int array.
- top - Static variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
- TOP_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- topLocation - Static variable in class proguard.analysis.cpa.jvm.state.JvmAbstractState
- TopType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aTop
type. - TopType() - Constructor for class proguard.classfile.attribute.preverification.TopType
- TopValue - Class in proguard.evaluation.value
-
Representation of a partially evaluated top value.
- TopValue() - Constructor for class proguard.evaluation.value.TopValue
- toRsp() - Method in interface proguard.dexfile.ir.ts.an.AnalyzeValue
- toRsp() - Method in class proguard.dexfile.ir.ts.an.SimpleLiveValue
- toShortClassName(String) - Static method in class proguard.dexfile.ir.Util
- toSimpleString() - Method in class proguard.analysis.datastructure.callgraph.Call
-
Prints a shorter version of the regular `toString()` without the caller or null pointer information.
- toString() - Method in class proguard.analysis.cpa.domain.taint.TaintSink
- toString() - Method in class proguard.analysis.cpa.domain.taint.TaintSource
- toString() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
- toString() - Method in class proguard.analysis.cpa.jvm.cfa.nodes.JvmUnknownCfaNode
- toString() - Method in class proguard.analysis.cpa.jvm.domain.memory.BamLocationDependentJvmMemoryLocation
- toString() - Method in class proguard.analysis.cpa.jvm.domain.reference.Reference
- toString() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink
- toString() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmReturnTaintSink
- toString() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
- toString() - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
- toString() - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- toString() - Method in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
- toString() - Method in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
- toString() - Method in class proguard.analysis.cpa.jvm.witness.JvmMemoryLocation
- toString() - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
- toString() - Method in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
- toString() - Method in class proguard.analysis.datastructure.callgraph.Call
- toString() - Method in class proguard.analysis.datastructure.CodeLocation
- toString() - Method in class proguard.analysis.datastructure.FileLocation
- toString() - Method in class proguard.classfile.attribute.preverification.DoubleType
- toString() - Method in class proguard.classfile.attribute.preverification.FloatType
- toString() - Method in class proguard.classfile.attribute.preverification.FullFrame
- toString() - Method in class proguard.classfile.attribute.preverification.IntegerType
- toString() - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
- toString() - Method in class proguard.classfile.attribute.preverification.LongType
- toString() - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
- toString() - Method in class proguard.classfile.attribute.preverification.NullType
- toString() - Method in class proguard.classfile.attribute.preverification.ObjectType
- toString() - Method in class proguard.classfile.attribute.preverification.SameOneFrame
- toString() - Method in class proguard.classfile.attribute.preverification.SameZeroFrame
- toString() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
- toString() - Method in class proguard.classfile.attribute.preverification.TopType
- toString() - Method in class proguard.classfile.attribute.preverification.UninitializedThisType
- toString() - Method in class proguard.classfile.attribute.preverification.UninitializedType
- toString() - Method in class proguard.classfile.BasicMethodInfo
- toString() - Method in class proguard.classfile.constant.ClassConstant
- toString() - Method in class proguard.classfile.constant.DoubleConstant
- toString() - Method in class proguard.classfile.constant.DynamicConstant
- toString() - Method in class proguard.classfile.constant.FieldrefConstant
- toString() - Method in class proguard.classfile.constant.FloatConstant
- toString() - Method in class proguard.classfile.constant.IntegerConstant
- toString() - Method in class proguard.classfile.constant.InterfaceMethodrefConstant
- toString() - Method in class proguard.classfile.constant.InvokeDynamicConstant
- toString() - Method in class proguard.classfile.constant.LongConstant
- toString() - Method in class proguard.classfile.constant.MethodHandleConstant
- toString() - Method in class proguard.classfile.constant.MethodrefConstant
- toString() - Method in class proguard.classfile.constant.MethodTypeConstant
- toString() - Method in class proguard.classfile.constant.ModuleConstant
- toString() - Method in class proguard.classfile.constant.NameAndTypeConstant
- toString() - Method in class proguard.classfile.constant.PackageConstant
- toString() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
- toString() - Method in class proguard.classfile.constant.RefConstant
- toString() - Method in class proguard.classfile.constant.StringConstant
- toString() - Method in class proguard.classfile.constant.Utf8Constant
- toString() - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- toString() - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- toString() - Method in class proguard.classfile.instruction.BranchInstruction
- toString() - Method in class proguard.classfile.instruction.ConstantInstruction
- toString() - Method in class proguard.classfile.instruction.SimpleInstruction
- toString() - Method in class proguard.classfile.instruction.SwitchInstruction
- toString() - Method in class proguard.classfile.instruction.VariableInstruction
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotation
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ArrayValue
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.ClassValue
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.EnumValue
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- toString() - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
- toString() - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinContractMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinEffectMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinMetadataVersion
- toString() - Method in class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinMultiFilePartKindMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- toString() - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
- toString() - Method in class proguard.classfile.LibraryClass
- toString() - Method in class proguard.classfile.MethodDescriptor
- toString() - Method in class proguard.classfile.ProgramClass
- toString() - Method in class proguard.classfile.Signature
- toString() - Method in class proguard.classfile.util.inject.argument.ConstantPrimitive
- toString() - Method in class proguard.classfile.util.inject.argument.ConstantString
- toString() - Method in class proguard.dexfile.ir.expr.Value
- toString() - Method in enum proguard.dexfile.ir.expr.Value.VT
- toString() - Method in class proguard.dexfile.ir.IrMethod
- toString() - Method in class proguard.dexfile.ir.LocalVar
- toString() - Method in class proguard.dexfile.ir.stmt.AssignStmt
- toString() - Method in class proguard.dexfile.ir.stmt.GotoStmt
- toString() - Method in class proguard.dexfile.ir.stmt.IfStmt
- toString() - Method in class proguard.dexfile.ir.stmt.LabelStmt
- toString() - Method in class proguard.dexfile.ir.stmt.LookupSwitchStmt
- toString() - Method in class proguard.dexfile.ir.stmt.NopStmt
- toString() - Method in class proguard.dexfile.ir.stmt.ReturnVoidStmt
- toString() - Method in class proguard.dexfile.ir.stmt.StmtList
- toString() - Method in class proguard.dexfile.ir.stmt.TableSwitchStmt
- toString() - Method in class proguard.dexfile.ir.stmt.UnopStmt
- toString() - Method in class proguard.dexfile.ir.stmt.VoidInvokeStmt
- toString() - Method in class proguard.dexfile.ir.Trap
- toString() - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
- toString() - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- toString() - Method in enum proguard.dexfile.ir.TypeClass
- toString() - Method in class proguard.dexfile.reader.DexLabel
- toString() - Method in class proguard.dexfile.reader.DexType
- toString() - Method in class proguard.dexfile.reader.Field
- toString() - Method in class proguard.dexfile.reader.Method
- toString() - Method in enum proguard.dexfile.reader.Op
- toString() - Method in class proguard.evaluation.Stack
- toString() - Method in class proguard.evaluation.TracedStack
- toString() - Method in class proguard.evaluation.TracedVariables
- toString() - Method in class proguard.evaluation.value.ArrayReferenceValue
- toString() - Method in class proguard.evaluation.value.ComparisonValue
- toString() - Method in class proguard.evaluation.value.CompositeDoubleValue
- toString() - Method in class proguard.evaluation.value.CompositeFloatValue
- toString() - Method in class proguard.evaluation.value.CompositeIntegerValue
- toString() - Method in class proguard.evaluation.value.CompositeLongValue
- toString() - Method in class proguard.evaluation.value.ConvertedByteValue
- toString() - Method in class proguard.evaluation.value.ConvertedCharacterValue
- toString() - Method in class proguard.evaluation.value.ConvertedDoubleValue
- toString() - Method in class proguard.evaluation.value.ConvertedFloatValue
- toString() - Method in class proguard.evaluation.value.ConvertedIntegerValue
- toString() - Method in class proguard.evaluation.value.ConvertedLongValue
- toString() - Method in class proguard.evaluation.value.ConvertedShortValue
- toString() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
- toString() - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- toString() - Method in class proguard.evaluation.value.IdentifiedDoubleValue
- toString() - Method in class proguard.evaluation.value.IdentifiedFloatValue
- toString() - Method in class proguard.evaluation.value.IdentifiedIntegerValue
- toString() - Method in class proguard.evaluation.value.IdentifiedLongValue
- toString() - Method in class proguard.evaluation.value.IdentifiedReferenceValue
- toString() - Method in class proguard.evaluation.value.InstructionOffsetValue
- toString() - Method in class proguard.evaluation.value.MultiTypedReferenceValue
- toString() - Method in class proguard.evaluation.value.NegatedDoubleValue
- toString() - Method in class proguard.evaluation.value.NegatedFloatValue
- toString() - Method in class proguard.evaluation.value.NegatedIntegerValue
- toString() - Method in class proguard.evaluation.value.NegatedLongValue
- toString() - Method in class proguard.evaluation.value.object.model.ArrayModel
- toString() - Method in class proguard.evaluation.value.object.model.ClassModel
- toString() - Method in class proguard.evaluation.value.object.model.reflective.ModelHelper.MethodExecutionContext
- toString() - Method in class proguard.evaluation.value.ParticularDoubleValue
- toString() - Method in class proguard.evaluation.value.ParticularFloatValue
- toString() - Method in class proguard.evaluation.value.ParticularIntegerValue
- toString() - Method in class proguard.evaluation.value.ParticularLongValue
- toString() - Method in class proguard.evaluation.value.ParticularReferenceValue
- toString() - Method in class proguard.evaluation.value.RangeIntegerValue
- toString() - Method in class proguard.evaluation.value.ReferenceValue
- toString() - Method in class proguard.evaluation.value.TopValue
- toString() - Method in class proguard.evaluation.value.TracedReferenceValue
- toString() - Method in class proguard.evaluation.value.TracingValue
- toString() - Method in class proguard.evaluation.value.TypedReferenceValue
- toString() - Method in class proguard.evaluation.value.UnknownDoubleValue
- toString() - Method in class proguard.evaluation.value.UnknownFloatValue
- toString() - Method in class proguard.evaluation.value.UnknownIntegerValue
- toString() - Method in class proguard.evaluation.value.UnknownLongValue
- toString() - Method in class proguard.evaluation.value.UnknownReferenceValue
- toString() - Method in class proguard.evaluation.value.UnknownValue
- toString() - Method in class proguard.evaluation.Variables
- toString() - Method in class proguard.io.ClassPathDataEntry
- toString() - Method in class proguard.io.ClassPathEntry
- toString() - Method in class proguard.io.DummyDataEntry
- toString() - Method in class proguard.io.FileDataEntry
- toString() - Method in class proguard.io.NamedDataEntry
- toString() - Method in class proguard.io.RenamedDataEntry
- toString() - Method in class proguard.io.StreamingDataEntry
- toString() - Method in class proguard.io.WrappedDataEntry
- toString() - Method in class proguard.io.ZipDataEntry
- toString() - Method in class proguard.io.ZipFileDataEntry
- toString() - Method in class proguard.resources.file.ResourceFile
- toString() - Method in class proguard.resources.file.ResourceFilePool
- toString(int) - Method in class proguard.classfile.instruction.BranchInstruction
- toString(int) - Method in class proguard.classfile.instruction.Instruction
-
Returns a description of the instruction, at the given offset.
- toString(int) - Method in class proguard.classfile.instruction.SwitchInstruction
- toString(Clazz, int) - Method in class proguard.classfile.instruction.ConstantInstruction
- toString(Clazz, int) - Method in class proguard.classfile.instruction.Instruction
-
Returns a description of the instruction, at the given offset.
- toString0() - Method in class proguard.dexfile.ir.expr.ArrayExpr
- toString0() - Method in class proguard.dexfile.ir.expr.BinopExpr
- toString0() - Method in class proguard.dexfile.ir.expr.CastExpr
- toString0() - Method in class proguard.dexfile.ir.expr.Constant
- toString0() - Method in class proguard.dexfile.ir.expr.FieldExpr
- toString0() - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
- toString0() - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
- toString0() - Method in class proguard.dexfile.ir.expr.InvokeExpr
- toString0() - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
- toString0() - Method in class proguard.dexfile.ir.expr.Local
- toString0() - Method in class proguard.dexfile.ir.expr.NewExpr
- toString0() - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
- toString0() - Method in class proguard.dexfile.ir.expr.PhiExpr
- toString0() - Method in class proguard.dexfile.ir.expr.RefExpr
- toString0() - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
- toString0() - Method in class proguard.dexfile.ir.expr.TypeExpr
- toString0() - Method in class proguard.dexfile.ir.expr.UnopExpr
- toString0() - Method in class proguard.dexfile.ir.expr.Value
- totalRegister - Variable in class proguard.dexfile.reader.node.DexCodeNode
- trace(ReferenceValue) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Attaches the current trace value to given reference value.
- trace(Value) - Method in class proguard.evaluation.ReferenceTracingValueFactory
-
Attaches the current trace value to given value, if it is a reference value.
- trace(Value, int) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
-
Sets or replaces the trace value on a given value, if it's a reference value, returning the result.
- trace(Value, InstructionOffsetValue) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
-
Sets or replaces the trace value on a given value, returning the result.
- traceBranchTargets - Variable in class proguard.evaluation.BasicBranchUnit
- tracedInstructionFilter(boolean, InstructionVisitor) - Method in class proguard.evaluation.PartialEvaluator
-
Returns a filtering version of the given instruction visitor that only visits traced or untraced instructions.
- tracedInstructionFilter(InstructionVisitor) - Method in class proguard.evaluation.PartialEvaluator
-
Returns a filtering version of the given instruction visitor that only visits traced instructions.
- TracedReferenceValue - Class in proguard.evaluation.value
-
This
ReferenceValue
represents a reference value that is tagged with a trace value. - TracedReferenceValue(ReferenceValue, Value) - Constructor for class proguard.evaluation.value.TracedReferenceValue
-
Creates a new reference value with the given ID.
- TracedStack - Class in proguard.evaluation
-
This
Stack
saves additional information with stack elements, to keep track of their origins. - TracedStack(int) - Constructor for class proguard.evaluation.TracedStack
-
Creates a new TracedStack with a given maximum size.
- TracedStack(TracedStack) - Constructor for class proguard.evaluation.TracedStack
-
Creates a new TracedStack that is a copy of the given TracedStack.
- TracedVariables - Class in proguard.evaluation
-
This
Variables
saves additional information with variables, to keep track of their origins. - TracedVariables(int) - Constructor for class proguard.evaluation.TracedVariables
-
Creates a new TracedVariables with a given size.
- TracedVariables(TracedVariables) - Constructor for class proguard.evaluation.TracedVariables
-
Creates a new TracedVariables that is a copy of the given TracedVariables.
- traceExtractionIteration(Set<List<BamLocationDependentJvmMemoryLocation>>, List<BamLocationDependentJvmMemoryLocation>) - Method in interface proguard.analysis.cpa.jvm.domain.memory.TraceExtractor
- TraceExtractor - Interface in proguard.analysis.cpa.jvm.domain.memory
-
This interfaces containts helper methods for
CpaRun
s producing witness traces. - TracingValue - Class in proguard.evaluation.value
-
Representation of a value that has been tagged with a sticky trace value.
- TracingValue(Value, Value) - Constructor for class proguard.evaluation.value.TracingValue
-
Creates a new TracingValue with the given trace value and value.
- TransferRelation - Interface in proguard.analysis.cpa.interfaces
- transform(String) - Method in class proguard.resources.file.util.FilePoolNameFunction
- transform(String) - Method in class proguard.util.AndNotStringFunction
- transform(String) - Method in class proguard.util.AndStringFunction
- transform(String) - Method in class proguard.util.ClassPoolFeatureNameFunction
- transform(String) - Method in class proguard.util.ConcatenatingStringFunction
- transform(String) - Method in class proguard.util.ConstantStringFunction
- transform(String) - Method in class proguard.util.FilteredStringFunction
- transform(String) - Method in class proguard.util.IdentityStringFunction
- transform(String) - Method in class proguard.util.MapStringFunction
- transform(String) - Method in class proguard.util.MatchedStringFunction
- transform(String) - Method in class proguard.util.MatchingStringFunction
- transform(String) - Method in class proguard.util.NotStringFunction
- transform(String) - Method in class proguard.util.OrStringFunction
- transform(String) - Method in class proguard.util.PrefixAddingStringFunction
- transform(String) - Method in class proguard.util.PrefixRemovingStringFunction
- transform(String) - Method in interface proguard.util.StringFunction
-
Transforms the given string into a new string.
- transform(String) - Method in class proguard.util.SuffixAddingStringFunction
- transform(String) - Method in class proguard.util.SuffixRemovingStringFunction
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.CleanLabel
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.ExceptionHandlerTrim
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.NewTransformer
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.StatedTransformer
- transform(IrMethod) - Method in interface proguard.dexfile.ir.ts.Transformer
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.TypeTransformer
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.UnSSATransformer
- transform(IrMethod) - Method in class proguard.dexfile.ir.ts.VoidInvokeTransformer
- TransformedStringMatcher - Class in proguard.util
-
This StringMatcher delegates its tests to another given StringMatcher, with strings that have been transformed with a given function.
- TransformedStringMatcher(StringFunction, StringMatcher) - Constructor for class proguard.util.TransformedStringMatcher
-
Creates a new TransformedStringMatcher.
- Transformer - Interface in proguard.dexfile.ir.ts
-
TODO DOC
- TransformExample - Class in proguard.examples
- TransformExample() - Constructor for class proguard.examples.TransformExample
- TransformExample.MyTransformer - Class in proguard.examples
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.AggTransformer
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.MultiArrayTransformer
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.RemoveConstantFromSSA
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.RemoveLocalFromSSA
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.StatedTransformer
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.VoidInvokeTransformer
- transformReportChanged(IrMethod) - Method in class proguard.dexfile.ir.ts.ZeroTransformer
- transformReturn(SetAbstractState<JvmTaintSource>) - Method in interface proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransformer
-
The transformer implementation can override this method to specify how to modify the return value of a method call.
- TRANSIENT - Static variable in class proguard.classfile.AccessConstants
- TRANSIENT - Static variable in class proguard.classfile.JavaAccessConstants
- TRANSITIVE - Static variable in class proguard.classfile.AccessConstants
- TRANSITIVE - Static variable in class proguard.classfile.JavaAccessConstants
- Trap - Class in proguard.dexfile.ir
-
TODO DOC
- Trap() - Constructor for class proguard.dexfile.ir.Trap
- Trap(LabelStmt, LabelStmt, LabelStmt[], String[]) - Constructor for class proguard.dexfile.ir.Trap
- traps - Variable in class proguard.dexfile.ir.IrMethod
- travel(Value) - Method in class proguard.dexfile.ir.StmtSearcher
- travel(Value) - Method in class proguard.dexfile.ir.StmtTraveler
- travel(Value, Cfg.OnUseCallBack) - Static method in class proguard.dexfile.ir.ts.Cfg
- travel(IrMethod) - Method in class proguard.dexfile.ir.StmtTraveler
- travel(Stmt) - Method in class proguard.dexfile.ir.StmtSearcher
- travel(Stmt) - Method in class proguard.dexfile.ir.StmtTraveler
- travel(StmtList) - Method in class proguard.dexfile.ir.StmtSearcher
- travel(StmtList) - Method in class proguard.dexfile.ir.StmtTraveler
- travel(StmtList, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
- travel(Stmt, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
- travelMod(Value, Cfg.OnUseCallBack) - Static method in class proguard.dexfile.ir.ts.Cfg
- travelMod(StmtList, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
- travelMod(Stmt, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
- TriFunction<T,U,V,R> - Interface in proguard.analysis.cpa.util
-
A function taking three parameters.
- trim() - Method in class proguard.dexfile.ir.expr.Value
- TriPredicate<T,U,V> - Interface in proguard.analysis.cpa.util
-
A predicate taking three parameters.
- TryCatchNode - Class in proguard.dexfile.reader.node
- TryCatchNode(DexLabel, DexLabel, DexLabel[], String[]) - Constructor for class proguard.dexfile.reader.node.TryCatchNode
- tryStmts - Variable in class proguard.dexfile.reader.node.DexCodeNode
- type - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- type - Variable in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- type - Variable in class proguard.dexfile.ir.expr.BinopExpr
- type - Variable in class proguard.dexfile.ir.expr.FieldExpr
-
Field type descriptor
- type - Variable in class proguard.dexfile.ir.expr.FilledArrayExpr
- type - Variable in class proguard.dexfile.ir.expr.NewExpr
- type - Variable in class proguard.dexfile.ir.expr.RefExpr
- type - Variable in class proguard.dexfile.ir.expr.StaticFieldExpr
-
Field type
- type - Variable in class proguard.dexfile.ir.expr.TypeExpr
- type - Variable in class proguard.dexfile.ir.expr.UnopExpr
- type - Variable in class proguard.dexfile.ir.LocalVar
- type - Variable in class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer.Reg
- type - Variable in class proguard.dexfile.reader.node.DexAnnotationNode
- type - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.StartLocalNode
- type - Variable in class proguard.dexfile.reader.node.insn.FilledNewArrayStmtNode
- type - Variable in class proguard.dexfile.reader.node.insn.TypeStmtNode
- type - Variable in class proguard.dexfile.reader.node.TryCatchNode
- type - Variable in class proguard.evaluation.value.TypedReferenceValue
- type - Variable in class proguard.io.DataEntryToken
- TYPE_DOUBLE - Static variable in class proguard.evaluation.value.Value
- TYPE_FLOAT - Static variable in class proguard.evaluation.value.Value
- TYPE_INSTRUCTION_OFFSET - Static variable in class proguard.evaluation.value.Value
- TYPE_INTEGER - Static variable in class proguard.evaluation.value.Value
- TYPE_JAVA_LANG_ANNOTATION_ANNOTATION - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_BOOLEAN - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_BYTE - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_BYTE - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_CHARACTER - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_CHARACTER - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_CLASS - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_CLASS - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_DOUBLE - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_DOUBLE - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_ENUM - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_FLOAT - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_FLOAT - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_INTEGER - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_INTEGER - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_INVOKE_METHOD_HANDLE - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_INVOKE_METHOD_TYPE - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_INVOKE_METHODHANDLE - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_INVOKE_METHODTYPE - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_LONG - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_LONG - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_OBJECT - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_OBJECT - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_REFLECT_ARRAY - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_SHORT - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_SHORT - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_STRING - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_STRING - Static variable in class proguard.classfile.JavaConstants
- TYPE_JAVA_LANG_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_LANG_THROWABLE - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_UTIL_COLLECTION - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_UTIL_LIST - Static variable in class proguard.classfile.ClassConstants
- TYPE_JAVA_UTIL_MAP - Static variable in class proguard.classfile.ClassConstants
- TYPE_KOTLIN_DEFAULT_CONSTRUCTOR_MARKER - Static variable in class proguard.classfile.kotlin.KotlinConstants
- TYPE_KOTLIN_JVM_JVMNAME - Static variable in class proguard.classfile.kotlin.KotlinConstants
- TYPE_KOTLIN_METADATA - Static variable in class proguard.classfile.kotlin.KotlinConstants
- TYPE_KOTLIN_UNIT - Static variable in class proguard.classfile.kotlin.KotlinConstants
- TYPE_LONG - Static variable in class proguard.evaluation.value.Value
- TYPE_PRINTSTREAM - Static variable in class proguard.examples.modify.EditClass
- TYPE_REFERENCE - Static variable in class proguard.evaluation.value.Value
- TYPE_TOP - Static variable in class proguard.evaluation.value.Value
- TYPE_UNKNOWN - Static variable in class proguard.evaluation.value.Value
- typeAccept(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- typeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- typeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- typeAccept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- typeAliases - Variable in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- typeAliasesAccept(Clazz, KotlinTypeAliasVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
- TypeAnnotation - Class in proguard.classfile.attribute.annotation
-
Representation of a type annotation.
- TypeAnnotation() - Constructor for class proguard.classfile.attribute.annotation.TypeAnnotation
-
Creates an uninitialized TypeAnnotation.
- TypeAnnotation(int, int, ElementValue[], TargetInfo, TypePathInfo[]) - Constructor for class proguard.classfile.attribute.annotation.TypeAnnotation
-
Creates an initialized TypeAnnotation.
- TypeAnnotationAdder - Class in proguard.classfile.editor
-
This
TypeAnnotationVisitor
adds all type annotations that it visits to the given target annotation element value, target annotation attribute, or target parameter annotation attribute. - TypeAnnotationAdder(ProgramClass, AnnotationElementValue) - Constructor for class proguard.classfile.editor.TypeAnnotationAdder
-
Creates a new TypeAnnotationAdder that will copy annotations into the given target annotation element value.
- TypeAnnotationAdder(ProgramClass, AnnotationsAttribute) - Constructor for class proguard.classfile.editor.TypeAnnotationAdder
-
Creates a new TypeAnnotationAdder that will copy annotations into the given target annotations attribute.
- typeAnnotationsAccept(Clazz, TypeAnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Applies the given visitor to all class annotations.
- typeAnnotationsAccept(Clazz, Field, TypeAnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Applies the given visitor to all field annotations.
- typeAnnotationsAccept(Clazz, Method, TypeAnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Applies the given visitor to all method annotations.
- typeAnnotationsAccept(Clazz, Method, CodeAttribute, TypeAnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Applies the given visitor to all code attribute annotations.
- TypeAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
-
This
Attribute
represents a type annotations attribute. - TypeAnnotationsAttribute() - Constructor for class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Creates an uninitialized TypeAnnotationsAttribute.
- TypeAnnotationsAttribute(int, int, TypeAnnotation[]) - Constructor for class proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
Creates an initialized TypeAnnotationsAttribute.
- TypeAnnotationVisitor - Interface in proguard.classfile.attribute.annotation.visitor
-
This interface specifies the methods for a visitor of
TypeAnnotation
instances. - typeArguments - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- typeArgumentsAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- TypeArgumentTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of an offset annotation target.
- TypeArgumentTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
-
Creates an uninitialized TypeArgumentTargetInfo.
- TypeArgumentTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
-
Creates a partially initialized TypeArgumentTargetInfo.
- TypeArgumentTargetInfo(byte, int, int) - Constructor for class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
-
Creates an initialized TypeArgumentTargetInfo.
- TypeClass - Enum in proguard.dexfile.ir
- TypeConstants - Class in proguard.classfile
-
Constant characters that are part of primitive and non-primitive type descriptors.
- TypeConstants() - Constructor for class proguard.classfile.TypeConstants
- typeCount() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns the number of types contained in the descriptor.
- TypedReferenceValue - Class in proguard.evaluation.value
-
This
ReferenceValue
represents a partially evaluated reference value. - TypedReferenceValue(String, Clazz, boolean, boolean) - Constructor for class proguard.evaluation.value.TypedReferenceValue
-
Creates a new TypedReferenceValue.
- TypedReferenceValueFactory - Class in proguard.evaluation.value
-
This class provides methods to create and reuse Value instances.
- TypedReferenceValueFactory() - Constructor for class proguard.evaluation.value.TypedReferenceValueFactory
- TypeExpr - Class in proguard.dexfile.ir.expr
-
Represent a Type expression
- TypeExpr(Value.VT, Value, String) - Constructor for class proguard.dexfile.ir.expr.TypeExpr
- TypeIntegrity - Class in proguard.util.kotlin.asserter.constraint
-
This class checks the assumption: All properties need a JVM signature for their getter
- TypeIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.TypeIntegrity
- typeOfIs - Variable in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- typeOfIsAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectExpressionMetadata
- TypeParameterBoundTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a type parameter bound annotation target.
- TypeParameterBoundTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
-
Creates an uninitialized TypeParameterBoundTargetInfo.
- TypeParameterBoundTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
-
Creates a partially initialized TypeParameterBoundTargetInfo.
- TypeParameterBoundTargetInfo(byte, int, int) - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
-
Creates an initialized TypeParameterBoundTargetInfo.
- typeParameters - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- typeParameters - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- typeParameters - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- typeParameters - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- typeParametersAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- typeParametersAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- typeParametersAccept(Clazz, KotlinMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- typeParametersAccept(Clazz, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- TypeParameterTargetInfo - Class in proguard.classfile.attribute.annotation.target
-
Representation of a type parameter annotation target.
- TypeParameterTargetInfo() - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
-
Creates an uninitialized TypeParameterTargetInfo.
- TypeParameterTargetInfo(byte) - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
-
Creates a partially initialized TypeParameterTargetInfo.
- TypeParameterTargetInfo(byte, int) - Constructor for class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
-
Creates an initialized TypeParameterTargetInfo.
- typeParamID - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- typePath - Variable in class proguard.classfile.attribute.annotation.TypeAnnotation
- TypePathInfo - Class in proguard.classfile.attribute.annotation
-
Representation of a path element in a type annotation.
- TypePathInfo() - Constructor for class proguard.classfile.attribute.annotation.TypePathInfo
-
Creates an uninitialized TypePathInfo.
- TypePathInfo(int, int) - Constructor for class proguard.classfile.attribute.annotation.TypePathInfo
-
Creates an initialized TypePathInfo.
- typePathInfosAccept(Clazz, TypePathInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to all type path elements.
- typePathInfosAccept(Clazz, Field, TypePathInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to all type path elements.
- typePathInfosAccept(Clazz, Method, TypePathInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to all type path elements.
- typePathInfosAccept(Clazz, Method, CodeAttribute, TypeAnnotation, TypePathInfoVisitor) - Method in class proguard.classfile.attribute.annotation.TypeAnnotation
-
Applies the given visitor to all type path elements.
- TypePathInfoVisitor - Interface in proguard.classfile.attribute.annotation.visitor
-
This interface specifies the methods for a visitor of
TypePathInfo
instances. - TypeRef(Value) - Constructor for class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- types - Variable in class proguard.dexfile.ir.Trap
- typesSize() - Method in class proguard.classfile.util.InternalTypeEnumeration
-
Returns the total size of the types contained in the descriptor.
- TypeStmtNode - Class in proguard.dexfile.reader.node.insn
- TypeStmtNode(Op, int, int, String) - Constructor for class proguard.dexfile.reader.node.insn.TypeStmtNode
- TypeTransformer - Class in proguard.dexfile.ir.ts
-
Type and correct Exprs
- TypeTransformer() - Constructor for class proguard.dexfile.ir.ts.TypeTransformer
- TypeTransformer.TypeRef - Class in proguard.dexfile.ir.ts
- TYPICAL_BOOTSTRAP_METHODS_ATTRIBUTE_SIZE - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_CODE_LENGTH - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_CONSTANT_POOL_SIZE - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_EXCEPTION_TABLE_LENGTH - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_FIELD_COUNT - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_LINE_NUMBER_TABLE_LENGTH - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_METHOD_COUNT - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_PARAMETER_COUNT - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_STACK_SIZE - Static variable in class proguard.classfile.editor.ClassEstimates
- TYPICAL_VARIABLES_SIZE - Static variable in class proguard.classfile.editor.ClassEstimates
U
- u1boundIndex - Variable in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
- u1formalParameterIndex - Variable in class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
- u1parametersCount - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
- u1parametersCount - Variable in class proguard.classfile.attribute.MethodParametersAttribute
- u1referenceKind - Variable in class proguard.classfile.constant.MethodHandleConstant
- u1tag - Variable in class proguard.classfile.attribute.annotation.ConstantElementValue
- u1targetType - Variable in class proguard.classfile.attribute.annotation.target.TargetInfo
- u1typeArgumentIndex - Variable in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
- u1typeArgumentIndex - Variable in class proguard.classfile.attribute.annotation.TypePathInfo
- u1typeParameterIndex - Variable in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
- u1typeParameterIndex - Variable in class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
- u1typePathKind - Variable in class proguard.classfile.attribute.annotation.TypePathInfo
- u2accessFlags - Variable in class proguard.classfile.attribute.ParameterInfo
- u2accessFlags - Variable in class proguard.classfile.LibraryClass
- u2accessFlags - Variable in class proguard.classfile.LibraryMember
- u2accessFlags - Variable in class proguard.classfile.ProgramClass
- u2accessFlags - Variable in class proguard.classfile.ProgramMember
- u2annotationsCount - Variable in class proguard.classfile.attribute.annotation.AnnotationsAttribute
- u2attributeNameIndex - Variable in class proguard.classfile.attribute.Attribute
- u2attributesCount - Variable in class proguard.classfile.attribute.CodeAttribute
- u2attributesCount - Variable in class proguard.classfile.attribute.RecordComponentInfo
- u2attributesCount - Variable in class proguard.classfile.ProgramClass
- u2attributesCount - Variable in class proguard.classfile.ProgramMember
- u2bootstrapMethodAttributeIndex - Variable in class proguard.classfile.constant.DynamicConstant
- u2bootstrapMethodAttributeIndex - Variable in class proguard.classfile.constant.InvokeDynamicConstant
- u2bootstrapMethodsCount - Variable in class proguard.classfile.attribute.BootstrapMethodsAttribute
- u2catchType - Variable in class proguard.classfile.attribute.ExceptionInfo
- u2classes - Variable in class proguard.classfile.attribute.NestMembersAttribute
- u2classes - Variable in class proguard.classfile.attribute.PermittedSubclassesAttribute
- u2classesCount - Variable in class proguard.classfile.attribute.InnerClassesAttribute
- u2classesCount - Variable in class proguard.classfile.attribute.NestMembersAttribute
- u2classesCount - Variable in class proguard.classfile.attribute.PermittedSubclassesAttribute
- u2classIndex - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
- u2classIndex - Variable in class proguard.classfile.attribute.preverification.ObjectType
- u2classIndex - Variable in class proguard.classfile.constant.RefConstant
- u2classInfoIndex - Variable in class proguard.classfile.attribute.annotation.ClassElementValue
- u2componentsCount - Variable in class proguard.classfile.attribute.RecordAttribute
- u2constantNameIndex - Variable in class proguard.classfile.attribute.annotation.EnumConstantElementValue
- u2constantPoolCount - Variable in class proguard.classfile.ProgramClass
- u2constantValueIndex - Variable in class proguard.classfile.attribute.annotation.ConstantElementValue
- u2constantValueIndex - Variable in class proguard.classfile.attribute.ConstantValueAttribute
- u2descriptorIndex - Variable in class proguard.classfile.attribute.LocalVariableInfo
- u2descriptorIndex - Variable in class proguard.classfile.attribute.RecordComponentInfo
- u2descriptorIndex - Variable in class proguard.classfile.constant.MethodTypeConstant
- u2descriptorIndex - Variable in class proguard.classfile.constant.NameAndTypeConstant
- u2descriptorIndex - Variable in class proguard.classfile.ProgramMember
- u2elementNameIndex - Variable in class proguard.classfile.attribute.annotation.ElementValue
-
An extra field for the optional element name.
- u2elementValuesCount - Variable in class proguard.classfile.attribute.annotation.Annotation
- u2elementValuesCount - Variable in class proguard.classfile.attribute.annotation.ArrayElementValue
- u2endPC - Variable in class proguard.classfile.attribute.ExceptionInfo
- u2exceptionIndexTable - Variable in class proguard.classfile.attribute.ExceptionsAttribute
- u2exceptionIndexTableLength - Variable in class proguard.classfile.attribute.ExceptionsAttribute
- u2exceptionTableIndex - Variable in class proguard.classfile.attribute.annotation.target.CatchTargetInfo
- u2exceptionTableLength - Variable in class proguard.classfile.attribute.CodeAttribute
- u2exportsCount - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2exportsFlags - Variable in class proguard.classfile.attribute.module.ExportsInfo
- u2exportsIndex - Variable in class proguard.classfile.attribute.module.ExportsInfo
- u2exportsToCount - Variable in class proguard.classfile.attribute.module.ExportsInfo
- u2exportsToIndex - Variable in class proguard.classfile.attribute.module.ExportsInfo
- u2fieldsCount - Variable in class proguard.classfile.ProgramClass
- u2handlerPC - Variable in class proguard.classfile.attribute.ExceptionInfo
- u2hostClassIndex - Variable in class proguard.classfile.attribute.NestHostAttribute
- u2index - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetElement
- u2index - Variable in class proguard.classfile.attribute.LocalVariableInfo
- u2index - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
- u2innerClassAccessFlags - Variable in class proguard.classfile.attribute.InnerClassesInfo
- u2innerClassIndex - Variable in class proguard.classfile.attribute.InnerClassesInfo
- u2innerNameIndex - Variable in class proguard.classfile.attribute.InnerClassesInfo
- u2interfaces - Variable in class proguard.classfile.ProgramClass
- u2interfacesCount - Variable in class proguard.classfile.ProgramClass
- u2length - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetElement
- u2length - Variable in class proguard.classfile.attribute.LocalVariableInfo
- u2length - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
- u2lineNumber - Variable in class proguard.classfile.attribute.LineNumberInfo
- u2lineNumberTableLength - Variable in class proguard.classfile.attribute.LineNumberTableAttribute
- u2localVariableTableLength - Variable in class proguard.classfile.attribute.LocalVariableTableAttribute
- u2localVariableTypeTableLength - Variable in class proguard.classfile.attribute.LocalVariableTypeTableAttribute
- u2mainClass - Variable in class proguard.classfile.attribute.module.ModuleMainClassAttribute
- u2maxLocals - Variable in class proguard.classfile.attribute.CodeAttribute
- u2maxStack - Variable in class proguard.classfile.attribute.CodeAttribute
- u2methodArgumentCount - Variable in class proguard.classfile.attribute.BootstrapMethodInfo
- u2methodArguments - Variable in class proguard.classfile.attribute.BootstrapMethodInfo
- u2methodHandleIndex - Variable in class proguard.classfile.attribute.BootstrapMethodInfo
- u2methodsCount - Variable in class proguard.classfile.ProgramClass
- u2moduleFlags - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2moduleNameIndex - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2moduleVersionIndex - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2nameAndTypeIndex - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
- u2nameAndTypeIndex - Variable in class proguard.classfile.constant.DynamicConstant
- u2nameAndTypeIndex - Variable in class proguard.classfile.constant.InvokeDynamicConstant
- u2nameAndTypeIndex - Variable in class proguard.classfile.constant.RefConstant
- u2nameIndex - Variable in class proguard.classfile.attribute.LocalVariableInfo
- u2nameIndex - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
- u2nameIndex - Variable in class proguard.classfile.attribute.ParameterInfo
- u2nameIndex - Variable in class proguard.classfile.attribute.RecordComponentInfo
- u2nameIndex - Variable in class proguard.classfile.constant.ClassConstant
- u2nameIndex - Variable in class proguard.classfile.constant.ModuleConstant
- u2nameIndex - Variable in class proguard.classfile.constant.NameAndTypeConstant
- u2nameIndex - Variable in class proguard.classfile.constant.PackageConstant
- u2nameIndex - Variable in class proguard.classfile.ProgramMember
- u2newInstructionOffset - Variable in class proguard.classfile.attribute.preverification.UninitializedType
- u2offset - Variable in class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
- u2offset - Variable in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
- u2offsetDelta - Variable in class proguard.classfile.attribute.preverification.StackMapFrame
- u2opensCount - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2opensFlags - Variable in class proguard.classfile.attribute.module.OpensInfo
- u2opensIndex - Variable in class proguard.classfile.attribute.module.OpensInfo
- u2opensToCount - Variable in class proguard.classfile.attribute.module.OpensInfo
- u2opensToIndex - Variable in class proguard.classfile.attribute.module.OpensInfo
- u2outerClassIndex - Variable in class proguard.classfile.attribute.InnerClassesInfo
- u2packages - Variable in class proguard.classfile.attribute.module.ModulePackagesAttribute
- u2packagesCount - Variable in class proguard.classfile.attribute.module.ModulePackagesAttribute
- u2parameterAnnotationsCount - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
- u2providesCount - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2providesIndex - Variable in class proguard.classfile.attribute.module.ProvidesInfo
- u2providesWithCount - Variable in class proguard.classfile.attribute.module.ProvidesInfo
- u2providesWithIndex - Variable in class proguard.classfile.attribute.module.ProvidesInfo
- u2referenceIndex - Variable in class proguard.classfile.constant.MethodHandleConstant
- u2requiresCount - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2requiresFlags - Variable in class proguard.classfile.attribute.module.RequiresInfo
- u2requiresIndex - Variable in class proguard.classfile.attribute.module.RequiresInfo
- u2requiresVersionIndex - Variable in class proguard.classfile.attribute.module.RequiresInfo
- u2signatureIndex - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
- u2signatureIndex - Variable in class proguard.classfile.attribute.SignatureAttribute
- u2sourceDirIndex - Variable in class proguard.classfile.attribute.SourceDirAttribute
- u2sourceFileIndex - Variable in class proguard.classfile.attribute.SourceFileAttribute
- u2stackMapFramesCount - Variable in class proguard.classfile.attribute.preverification.StackMapAttribute
- u2stackMapFramesCount - Variable in class proguard.classfile.attribute.preverification.StackMapTableAttribute
- u2startPC - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetElement
- u2startPC - Variable in class proguard.classfile.attribute.ExceptionInfo
- u2startPC - Variable in class proguard.classfile.attribute.LineNumberInfo
- u2startPC - Variable in class proguard.classfile.attribute.LocalVariableInfo
- u2startPC - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
- u2stringIndex - Variable in class proguard.classfile.constant.StringConstant
- u2superClass - Variable in class proguard.classfile.ProgramClass
- u2superTypeIndex - Variable in class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
- u2tableLength - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
- u2thisClass - Variable in class proguard.classfile.ProgramClass
- u2throwsTypeIndex - Variable in class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
- u2typeIndex - Variable in class proguard.classfile.attribute.annotation.Annotation
- u2typeNameIndex - Variable in class proguard.classfile.attribute.annotation.EnumConstantElementValue
- u2uses - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u2usesCount - Variable in class proguard.classfile.attribute.module.ModuleAttribute
- u4attributeLength - Variable in class proguard.classfile.attribute.SourceDebugExtensionAttribute
- u4attributeLength - Variable in class proguard.classfile.attribute.UnknownAttribute
- u4codeLength - Variable in class proguard.classfile.attribute.CodeAttribute
- u4value - Variable in class proguard.classfile.constant.IntegerConstant
- u4version - Variable in class proguard.classfile.ProgramClass
- u8value - Variable in class proguard.classfile.constant.LongConstant
- UByteValue(byte) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.UByteValue
- UIntValue(int) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.UIntValue
- ULongValue(long) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.ULongValue
- unaryOperation(DexStmtNode, V) - Method in class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
NEG* *_TO_* IF_*Z *SWITCH IGET* NEW_ARRAY MONITOR_* CHECK_CAST INSTANCEOF
- unboxPrimitiveType(String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Unbox the object on the stack to a primitive value.
- unboxPrimitiveType(String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Unbox the object on the stack to a primitive value.
- undeleteInstruction(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
-
Remembers not to delete the instruction at the given offset.
- underlyingPropertyName - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- underlyingPropertyType - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- underlyingPropertyTypeAccept(Clazz, KotlinClassKindMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- underlyingType - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- underlyingTypeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- UNINITIALIZED_THIS_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- UNINITIALIZED_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
- UninitializedThisType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents anUninitializedThis
type. - UninitializedThisType() - Constructor for class proguard.classfile.attribute.preverification.UninitializedThisType
- UninitializedType - Class in proguard.classfile.attribute.preverification
-
This
VerificationType
represents aUninitialized
type. - UninitializedType() - Constructor for class proguard.classfile.attribute.preverification.UninitializedType
-
Creates an uninitialized UninitializedType.
- UninitializedType(int) - Constructor for class proguard.classfile.attribute.preverification.UninitializedType
-
Creates an UninitializedType pointing to the given 'new' instruction.
- UniqueClassFilter - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates its visits to another givenClassVisitor
, but at most a single time. - UniqueClassFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.UniqueClassFilter
-
Creates a new UniqueClassFilter.
- UniqueQueue<T> - Class in proguard.dexfile.ir.ts
- UniqueQueue() - Constructor for class proguard.dexfile.ir.ts.UniqueQueue
- UNKNOWN - proguard.dexfile.ir.TypeClass
- UNKNOWN - Static variable in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- UNKNOWN - Static variable in class proguard.classfile.MethodSignature
- UNKNOWN - Static variable in class proguard.classfile.util.BranchTargetFinder
- UNKNOWN_LINE - Static variable in class proguard.analysis.datastructure.Location
- UNKNOWN_VALUE - Static variable in class proguard.evaluation.value.BasicValueFactory
- UNKNOWN_VERSION - Static variable in class proguard.classfile.kotlin.KotlinMetadataVersion
- UnknownAttribute - Class in proguard.classfile.attribute
-
This
Attribute
represents an unknown attribute. - UnknownAttribute(int, int) - Constructor for class proguard.classfile.attribute.UnknownAttribute
-
Creates an uninitialized UnknownAttribute with the specified name and length.
- UnknownAttribute(int, int, byte[]) - Constructor for class proguard.classfile.attribute.UnknownAttribute
-
Creates an initialized UnknownAttribute.
- UnknownDoubleValue - Class in proguard.evaluation.value
-
DoubleValue
that is unknown. - UnknownDoubleValue() - Constructor for class proguard.evaluation.value.UnknownDoubleValue
- UnknownFloatValue - Class in proguard.evaluation.value
-
FloatValue
that is unknown. - UnknownFloatValue() - Constructor for class proguard.evaluation.value.UnknownFloatValue
- UnknownIntegerValue - Class in proguard.evaluation.value
-
IntegerValue
that is unknown. - UnknownIntegerValue() - Constructor for class proguard.evaluation.value.UnknownIntegerValue
- UnknownLongValue - Class in proguard.evaluation.value
-
LongValue
that is unknown. - UnknownLongValue() - Constructor for class proguard.evaluation.value.UnknownLongValue
- UnknownReferenceValue - Class in proguard.evaluation.value
-
ReferenceValue
that is unknown. - UnknownReferenceValue() - Constructor for class proguard.evaluation.value.UnknownReferenceValue
- UnknownValue - Class in proguard.evaluation.value
-
Represents a value that is completely unknown.
- UNLOCK - proguard.dexfile.ir.stmt.Stmt.ST
- UnopExpr - Class in proguard.dexfile.ir.expr
-
Represent a LENGTH,NEG expression
- UnopExpr(Value.VT, Value, String) - Constructor for class proguard.dexfile.ir.expr.UnopExpr
- UnopStmt - Class in proguard.dexfile.ir.stmt
- UnopStmt(Stmt.ST, Value) - Constructor for class proguard.dexfile.ir.stmt.UnopStmt
- UNSIGNED_SHIFT_RIGHT - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- UNSIGNED_SHIFT_RIGHT - Static variable in class proguard.evaluation.value.CompositeLongValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this unsigned IntegerValue, shifted left by the given IntegerValue.
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this unsigned LongValue, shifted left by the given IntegerValue.
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.UnknownLongValue
- unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this unsigned IntegerValue, shifted right by the given ParticularIntegerValue.
- unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this unsigned LongValue, shifted right by the given ParticularIntegerValue.
- unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
- unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this unsigned IntegerValue, shifted right by the given RangeIntegerValue.
- unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this unsigned IntegerValue, shifted right by the given SpecificIntegerValue.
- unsignedShiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns this unsigned LongValue, shifted right by the given SpecificLongValue.
- unsignedShiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- unsignedShiftRight(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns this unsigned IntegerValue, shifted right by the given UnknownIntegerValue.
- unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned IntegerValue, shifted left by this IntegerValue.
- unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned LongValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned ParticularIntegerValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned ParticularLongValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned RangeIntegerValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned SpecificIntegerValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned SpecificLongValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- unsignedShiftRightOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned UnknownIntegerValue, shifted right by this IntegerValue.
- unsignedShiftRightOf(UnknownLongValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the given unsigned UnknownLongValue, shifted right by this IntegerValue.
- UnSSATransformer - Class in proguard.dexfile.ir.ts
-
Remove
PhiExpr
s, add a=x to each CFG from. - UnSSATransformer() - Constructor for class proguard.dexfile.ir.ts.UnSSATransformer
- UnSSATransformer.LiveA - Class in proguard.dexfile.ir.ts
- UnSSATransformer.RegAssign - Class in proguard.dexfile.ir.ts
-
designed for assign index to Local, each Object is related to a Local
- UNSUPPORTED_OPCODE - proguard.analysis.Metrics.MetricType
- UnsupportedKotlinMetadata - Class in proguard.classfile.kotlin
-
A Kotlin metadata type that corresponds to metadata that could not be parsed correctly.
- UnsupportedKotlinMetadata(int, int[], int, String, String) - Constructor for class proguard.classfile.kotlin.UnsupportedKotlinMetadata
- updateTypeClass(TypeClass) - Method in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- upperBounds - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- upperBounds - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- upperBoundsAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
- upperBoundsAccept(Clazz, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- used - Variable in class proguard.dexfile.ir.ts.an.SimpleLiveValue
- useDefaultStringReflectionExecutor - Variable in class proguard.evaluation.ExecutingInvocationUnit.Builder
- useDefaultStringReflectionExecutor(boolean) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
-
Set this flag to false if the
ExecutingInvocationUnit
should not useStringReflectionExecutor
by default. - usePrimitiveArrayConstants(boolean) - Method in class proguard.dexfile.converter.Dex2Pro
- usePrimitiveArrayConstants(boolean) - Method in class proguard.dexfile.converter.IR2ProConverter
-
Specifies whether
PrimitiveArrayConstant
s can be generated, when applicable. - uses - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- usesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given constant pool visitor to all uses.
- useSelectiveParameterReconstruction(Set<MethodSignature>, Set<Predicate<Call>>) - Method in class proguard.analysis.CallResolver.Builder
-
When used allows parameter reconstruction based on the
PartialEvaluator
to only be executed for the calls that match (1) theinterestingMethods
signatures OR (2) theinterestingCallPredicates
. - UShortValue(short) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.UShortValue
- USHR - proguard.dexfile.ir.expr.Value.VT
- USHR_INT - proguard.dexfile.reader.Op
- USHR_INT_2ADDR - proguard.dexfile.reader.Op
- USHR_INT_LIT8 - proguard.dexfile.reader.Op
- USHR_LONG - proguard.dexfile.reader.Op
- USHR_LONG_2ADDR - proguard.dexfile.reader.Op
- UTF8 - Static variable in class proguard.classfile.constant.Constant
- Utf8Constant - Class in proguard.classfile.constant
-
This
Constant
represents a UTF-8 constant in the constant pool. - Utf8Constant() - Constructor for class proguard.classfile.constant.Utf8Constant
-
Creates an uninitialized Utf8Constant.
- Utf8Constant(String) - Constructor for class proguard.classfile.constant.Utf8Constant
-
Creates a Utf8Constant containing the given string.
- Utf8Shrinker - Class in proguard.classfile.editor
-
This
ClassVisitor
removes UTF-8 constant pool entries that are not used. - Utf8Shrinker() - Constructor for class proguard.classfile.editor.Utf8Shrinker
- Util - Class in proguard.dexfile.ir
- Util() - Constructor for class proguard.dexfile.ir.Util
V
- VALID_FLAGS_CLASS - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_EXPORTS - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_FIELD - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_METHOD - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_MODULE - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_OPENS - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_PARAMETER - Static variable in class proguard.classfile.AccessConstants
- VALID_FLAGS_REQUIRES - Static variable in class proguard.classfile.AccessConstants
- value - Variable in class proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue
- value - Variable in class proguard.classfile.util.renderer.MemberViewModel.Pair
- value - Variable in class proguard.dexfile.ir.expr.Constant
- value - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
- value - Variable in class proguard.dexfile.reader.node.DexAnnotationNode.Item
- value - Variable in class proguard.dexfile.reader.node.insn.ConstStmtNode
- value - Variable in enum proguard.dexfile.reader.Visibility
- value - Variable in class proguard.evaluation.ConstantValueFactory
- value() - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
-
Deprecated.
- value() - Method in class proguard.evaluation.value.DoubleValue
-
Returns the specific double value, if applicable.
- value() - Method in class proguard.evaluation.value.FloatValue
-
Returns the specific float value, if applicable.
- value() - Method in class proguard.evaluation.value.IntegerValue
-
Returns the specific integer value, if applicable.
- value() - Method in class proguard.evaluation.value.LongValue
-
Returns the specific long value, if applicable.
- value() - Method in class proguard.evaluation.value.ParticularDoubleValue
- value() - Method in class proguard.evaluation.value.ParticularFloatValue
- value() - Method in class proguard.evaluation.value.ParticularIntegerValue
- value() - Method in class proguard.evaluation.value.ParticularLongValue
- value() - Method in class proguard.evaluation.value.ParticularReferenceValue
-
Deprecated.
- value() - Method in class proguard.evaluation.value.RangeIntegerValue
- value() - Method in class proguard.evaluation.value.ReferenceValue
-
Deprecated.
- Value - Class in proguard.dexfile.ir.expr
-
Represent a local/constant/expression
- Value - Class in proguard.evaluation.value
-
This abstract class represents a partially evaluated value.
- Value() - Constructor for class proguard.evaluation.value.Value
- Value(Value.VT, ET) - Constructor for class proguard.dexfile.ir.expr.Value
- Value.E0Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with no argument
- Value.E1Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 1 argument
- Value.E2Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 2 arguments
- Value.EnExpr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 3+ arguments
- Value.VT - Enum in proguard.dexfile.ir.expr
-
Value Type
- ValueAbstractState - Class in proguard.analysis.cpa.jvm.domain.value
-
An
AbstractState
for tracking JVM values. - ValueAbstractState(Value) - Constructor for class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
- ValueCalculator - Interface in proguard.evaluation
-
This functional interface can be used to specify a way of creating
Value
s given a series of parameters. - valuefactory - Variable in class proguard.evaluation.value.IdentifiedArrayReferenceValue
- valueFactory - Variable in class proguard.evaluation.BasicInvocationUnit
- valueFactory - Variable in class proguard.evaluation.ConstantValueFactory
- ValueFactory - Interface in proguard.evaluation.value
-
This interface provides methods to create
Value
instances. - valueOf(String) - Static method in enum proguard.analysis.cpa.jvm.state.heap.HeapModel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.analysis.Metrics.MetricType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.classfile.kotlin.KotlinTypeVariance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.classfile.util.kotlin.KotlinMetadataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.ET
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.expr.Value.VT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.stmt.Stmt.ST
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.TypeClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.InstructionFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.InstructionIndexType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.io.DataEntryTokenType
-
Returns the enum constant of this type with the specified name.
- ValueParameterIntegrity - Class in proguard.util.kotlin.asserter.constraint
- ValueParameterIntegrity() - Constructor for class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- valueParameters - Variable in class proguard.classfile.kotlin.KotlinConstructorMetadata
- valueParameters - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- valueParametersAccept(Clazz, KotlinClassKindMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- valueParametersAccept(Clazz, KotlinMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- values - Variable in class proguard.classfile.constant.PrimitiveArrayConstant
- values - Variable in class proguard.dexfile.reader.node.analysis.DvmFrame
- values - Variable in class proguard.evaluation.Stack
- values - Variable in class proguard.evaluation.Variables
- values() - Method in interface proguard.analysis.cpa.bam.BamCache
-
Returns block abstractions stored in the cache.
- values() - Method in class proguard.analysis.cpa.bam.BamCacheImpl
- values() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
- values() - Static method in enum proguard.analysis.cpa.jvm.state.heap.HeapModel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.analysis.Metrics.MetricType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.classfile.kotlin.KotlinTypeVariance
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.classfile.util.kotlin.KotlinMetadataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.ir.ET
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.ir.expr.Value.VT
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.ir.stmt.Stmt.ST
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.ir.TypeClass
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.InstructionFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.InstructionIndexType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.Op
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum proguard.io.DataEntryTokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class proguard.util.MultiValueMap
- valueType - Variable in class proguard.dexfile.ir.expr.Value
- ValueTypeException - Exception in proguard.evaluation.exception
- ValueTypeException(String, Value) - Constructor for exception proguard.evaluation.exception.ValueTypeException
- varArgElementType - Variable in class proguard.classfile.kotlin.KotlinValueParameterMetadata
- VARARGS - Static variable in class proguard.classfile.AccessConstants
- VARARGS - Static variable in class proguard.classfile.JavaAccessConstants
- VARIABLE_EMPTY_SLOT - Static variable in class proguard.exception.ErrorId
- VARIABLE_GENERALIZATION - Static variable in class proguard.exception.ErrorId
- VARIABLE_INDEX_OUT_OF_BOUND - Static variable in class proguard.exception.ErrorId
- VARIABLE_TYPE - Static variable in class proguard.exception.ErrorId
- VariableClassVisitor - Class in proguard.classfile.visitor
-
This
ClassVisitor
delegates all method calls to aClassVisitor
that can be changed at any time. - VariableClassVisitor() - Constructor for class proguard.classfile.visitor.VariableClassVisitor
- VariableClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.VariableClassVisitor
- VariableCleaner - Class in proguard.classfile.editor
-
This
AttributeVisitor
cleans up variable tables in all code attributes that it visits. - VariableCleaner() - Constructor for class proguard.classfile.editor.VariableCleaner
- VariableEditor - Class in proguard.classfile.editor
-
This
AttributeVisitor
accumulates specified changes to local variables, and then applies these accumulated changes to the code attributes that it visits. - VariableEditor() - Constructor for class proguard.classfile.editor.VariableEditor
- VariableEmptySlotException - Exception in proguard.evaluation.exception
-
Exception thrown when a variable slot contains an empty value, but should not.
- VariableEmptySlotException(int) - Constructor for exception proguard.evaluation.exception.VariableEmptySlotException
- VariableEvaluationException - Exception in proguard.evaluation.exception
-
Partial evaluator exception regarding Variables.
- VariableEvaluationException(String, int, Object[], int, Throwable) - Constructor for exception proguard.evaluation.exception.VariableEvaluationException
- variableIndex - Variable in class proguard.classfile.instruction.VariableInstruction
- VariableIndexOutOfBoundException - Exception in proguard.evaluation.exception
-
Exception thrown when the variable index is out of bound of the current Variable count.
- VariableIndexOutOfBoundException(int, int) - Constructor for exception proguard.evaluation.exception.VariableIndexOutOfBoundException
- VariableInstruction - Class in proguard.classfile.instruction
-
This
Instruction
represents an instruction that refers to a variable on the local variable stack. - VariableInstruction() - Constructor for class proguard.classfile.instruction.VariableInstruction
-
Creates an uninitialized VariableInstruction.
- VariableInstruction(boolean) - Constructor for class proguard.classfile.instruction.VariableInstruction
- VariableInstruction(byte) - Constructor for class proguard.classfile.instruction.VariableInstruction
- VariableInstruction(byte, int) - Constructor for class proguard.classfile.instruction.VariableInstruction
- VariableInstruction(byte, int, int) - Constructor for class proguard.classfile.instruction.VariableInstruction
- VariableMemberVisitor - Class in proguard.classfile.visitor
-
This
MemberVisitor
delegates all method calls to aMemberVisitor
that can be changed at any time. - VariableMemberVisitor() - Constructor for class proguard.classfile.visitor.VariableMemberVisitor
- VariableMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.VariableMemberVisitor
- VariableRemapper - Class in proguard.classfile.editor
-
This
AttributeVisitor
remaps variable indexes in all attributes that it visits, based on a given index map. - VariableRemapper() - Constructor for class proguard.classfile.editor.VariableRemapper
- variables - Variable in class proguard.classfile.attribute.preverification.FullFrame
- variables - Variable in class proguard.evaluation.SimplifiedInvocationUnit
- Variables - Class in proguard.evaluation
-
This class represents a local variable frame that contains
Value
instances. - Variables(int) - Constructor for class proguard.evaluation.Variables
-
Creates a new Variables object with a given maximum number of variables.
- Variables(Variables) - Constructor for class proguard.evaluation.Variables
-
Creates a Variables object that is a copy of the given Variables object.
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.DoubleType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FloatType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.IntegerType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.LongType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.NullType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.ObjectType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.TopType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedThisType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.UninitializedType
- variablesAccept(Clazz, Method, CodeAttribute, int, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.VerificationType
-
Accepts the given visitor in the context of a variable in a method's code.
- variablesAccept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
-
Applies the given verification type visitor to all variables.
- variablesCount - Variable in class proguard.classfile.attribute.preverification.FullFrame
- VariablesGeneralizationException - Exception in proguard.evaluation.exception
- VariablesGeneralizationException(Throwable, TracedVariables, TracedVariables) - Constructor for exception proguard.evaluation.exception.VariablesGeneralizationException
- VariableSizeUpdater - Class in proguard.classfile.editor
-
This
AttributeVisitor
computes and updates the maximum local variable frame size of the code attributes that it visits. - VariableSizeUpdater() - Constructor for class proguard.classfile.editor.VariableSizeUpdater
- VariableStringMatcher - Class in proguard.util
-
This
StringMatcher
tests whether strings start with a specified variable string and then match another optional givenStringMatcher
. - VariableStringMatcher(char[], char[], int, int, StringMatcher) - Constructor for class proguard.util.VariableStringMatcher
-
Creates a new VariableStringMatcher.
- VariableTypeException - Exception in proguard.evaluation.exception
-
Exception thrown when the type in a variable does not match the expected type.
- VariableTypeException(int, Value, String, Throwable) - Constructor for exception proguard.evaluation.exception.VariableTypeException
- variance - Variable in class proguard.classfile.kotlin.KotlinTypeMetadata
- variance - Variable in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
- vars - Variable in class proguard.dexfile.ir.IrMethod
- VerificationType - Class in proguard.classfile.attribute.preverification
-
This abstract class represents a verification type of a local variable or a stack element.
- VerificationType() - Constructor for class proguard.classfile.attribute.preverification.VerificationType
- VerificationTypeFactory - Class in proguard.classfile.attribute.preverification
-
This class provides methods to create and reuse
IntegerType
instances. - VerificationTypeFactory() - Constructor for class proguard.classfile.attribute.preverification.VerificationTypeFactory
- VerificationTypeVisitor - Interface in proguard.classfile.attribute.preverification.visitor
-
This interface specifies the methods for a visitor of
VerificationType
instances. - version - Variable in class proguard.resources.kotlinmodule.KotlinModule
- versionAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
-
Applies the given constant pool visitor to the Utf8 constant of the version, if any.
- versionAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.RequiresInfo
-
Applies the given constant pool visitor to the Utf8 constant of the version, if any.
- VersionConstants - Class in proguard.classfile
-
Known internal version numbers of class files.
- VersionConstants() - Constructor for class proguard.classfile.VersionConstants
- versionRequirement - Variable in class proguard.classfile.kotlin.KotlinClassKindMetadata
- versionRequirement - Variable in class proguard.classfile.kotlin.KotlinConstructorMetadata
- versionRequirement - Variable in class proguard.classfile.kotlin.KotlinFunctionMetadata
- versionRequirement - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
- versionRequirement - Variable in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- versionRequirementAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
- versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
- versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
- versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
- versionRequirementAccept(Clazz, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinClassFlags
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinConstructorFlags
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinFunctionFlags
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyAccessorFlags
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinPropertyFlags
- visibility - Variable in class proguard.classfile.kotlin.flags.KotlinTypeAliasFlags
- visibility - Variable in class proguard.dexfile.reader.node.DexAnnotationNode
- Visibility - Enum in proguard.dexfile.reader
- visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.node.DexFileNode
- visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
- visit(String, Object) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
- visit(String, Object) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits a primitive value of the annotation.
- visitAbbreviation(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAbbreviation(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitAbbreviation(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAbbreviation(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitAliasExpandedType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAliasExpandedType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitAliasExpandedType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAliasExpandedType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitAliasTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- visitAliasTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
- visitAliasTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- visitAliasUnderlyingType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAliasUnderlyingType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitAliasUnderlyingType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAliasUnderlyingType(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitAndRHSExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata, KotlinEffectExpressionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
- visitAndRHSExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata, KotlinEffectExpressionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnnotation(String, String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
- visitAnnotation(String, String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexClassNode
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexFieldNode
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexMethodNode
- visitAnnotation(String, Visibility) - Method in interface proguard.dexfile.reader.visitors.DexAnnotationAble
-
访问注解
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexFieldVisitor
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedClassVisitor
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
- visitAnnotation(Clazz, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
-
Visits any Annotation instance.
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.AnnotationAdder
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
- visitAnnotation(Clazz, Field, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
- visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- visitAnnotation(Clazz, Member, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedMemberVisitor
- visitAnnotation(Clazz, Member, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
- visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
- visitAnnotation(Clazz, Method, int, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
- visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.editor.AnnotationAdder
- visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
- visitAnnotation(Clazz, Method, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
- visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
- visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
- visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
- visitAnnotationArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.AnnotationValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.ElementValueAdder
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationArgumentVisitor
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyAnnotation(Clazz, KotlinAnnotatable, KotlinAnnotation) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
-
Visits any AnnotationsAttribute instance.
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.Value) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationArgumentFilter
- visitAnyArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.Value) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitAnyArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.Value) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.Value) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.analysis.CallResolver
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.analysis.cpa.jvm.cfa.visitors.JvmIntraproceduralCfaFillerAllInstructionVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.analysis.DominatorCalculator
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.backport.LambdaExpressionCollector
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.module.visitor.AllExportsInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.module.visitor.AllOpensInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.module.visitor.AllProvidesInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.module.visitor.AllRequiresInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllBootstrapMethodInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllExceptionInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllInnerClassesInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllLineNumberInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllRecordComponentInfoVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AttributeConstantVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AttributeCounter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AttributeProcessingFlagFilter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AttributeToClassVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
-
Visits any Attribute instance.
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.CodeAttributeToMethodVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.AttributeSorter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.CodeAttributeEditorResetter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.InitializerEditor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.InterfaceDeleter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.InterfaceSorter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.LineNumberInfoAdder
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.LineNumberTableAttributeTrimmer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.MethodCopier
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.PeepholeEditor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.StackSizeUpdater
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.VariableCleaner
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.VariableEditor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.VariableSizeUpdater
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.instruction.visitor.AllInstructionVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.io.ProgramClassWriter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.ArrayInitializationReplacer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.BranchTargetFinder
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.NestHostFinder
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.ConstructorMethodFilter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.LineNumberFinder
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.evaluation.InitializationFinder
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.evaluation.LivenessAnalyzer
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.evaluation.PartialEvaluator
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.preverify.CodePreverifier
- visitAnyAttribute(Clazz, Attribute) - Method in class proguard.preverify.CodeSubroutineInliner
- visitAnyAttribute(Clazz, Attribute) - Method in interface proguard.util.ProcessableVisitor
- visitAnyCallableReferenceInfo(CallableReferenceInfo) - Method in class proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoToOwnerVisitor
- visitAnyCallableReferenceInfo(CallableReferenceInfo) - Method in interface proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoVisitor
- visitAnyClass(Clazz) - Method in class proguard.analysis.CallResolver
- visitAnyClass(Clazz) - Method in class proguard.backport.LambdaExpressionCollector
- visitAnyClass(Clazz) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.constant.visitor.AllConstantVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.constant.visitor.SuperClassConstantVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.AccessFixer
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.AttributeSorter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ClassElementSorter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ClassMemberSorter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.ConstantPoolSorter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.InterfaceDeleter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.InterfaceSorter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.MemberRemover
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.MethodCopier
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.NestMemberAdder
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.PermittedSubclassAdder
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.SubclassAdder
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.SubclassRemover
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.SubclassToAdder
- visitAnyClass(Clazz) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnyClass(Clazz) - Method in class proguard.classfile.io.kotlin.KotlinMetadataWriter
- visitAnyClass(Clazz) - Method in class proguard.classfile.io.LibraryClassReader
- visitAnyClass(Clazz) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyClass(Clazz) - Method in class proguard.classfile.io.ProgramClassWriter
- visitAnyClass(Clazz) - Method in class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer.OptimizedCallableReferenceFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataRemover
- visitAnyClass(Clazz) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.kotlin.visitor.ReferencedKotlinMetadataVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ArrayInitializationReplacer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ClassInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ClassRenamer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ClassSubHierarchyInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.ClassSuperHierarchyInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.MethodLinker
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.NestHostFinder
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitAnyClass(Clazz) - Method in class proguard.classfile.util.StringSharer
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.AllFieldVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.AllMemberVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.AllMethodVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.BottomClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassAccessFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassCollector
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassConstantClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassCounter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassFeatureNameCollector
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassHierarchyTraveler
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassNameCollector
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassNameFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassPoolClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassPoolFiller
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassPoolRemover
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassPresenceFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassProcessingFlagFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassProcessingInfoFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassVersionFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassVersionSetter
- visitAnyClass(Clazz) - Method in interface proguard.classfile.visitor.ClassVisitor
-
Visits any Clazz instance.
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ConcreteClassDownTraveler
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.CounterConditionalClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ExceptClassesFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ExceptClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.FunctionalInterfaceFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ImplementedClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.LibraryClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.MultiClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.NamedFieldVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.NamedMethodVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ProgramClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.SimpleClassPrinter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.SingleTimeClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.SubclassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.SubclassTraveler
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.UniqueClassFilter
- visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.VariableClassVisitor
- visitAnyClass(Clazz) - Method in class proguard.examples.TransformExample.MyTransformer
- visitAnyClass(Clazz) - Method in class proguard.io.D8ClassConverter
- visitAnyClass(Clazz) - Method in class proguard.io.DataEntryClassWriter
- visitAnyClass(Clazz) - Method in class proguard.normalize.LargeStringSplitter
- visitAnyClass(Clazz) - Method in interface proguard.util.ProcessableVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.backport.LambdaExpressionCollector
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.ConstantCounter
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.ConstantTagFilter
- visitAnyConstant(Clazz, Constant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
-
Visits any Constant instance.
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.MethodrefTraveler
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.BootstrapMethodRemapper
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.NestMemberAdder
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.PermittedSubclassAdder
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.io.ProgramClassWriter
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.BranchTargetFinder
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.StringReferenceInitializer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.StringSharer
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ClassConstantClassFilter
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ConstantProcessingFlagFilter
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.DotClassClassVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.DynamicReturnedClassVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.MultiConstantVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
- visitAnyConstant(Clazz, Constant) - Method in class proguard.normalize.LargeStringSplitter
- visitAnyConstant(Clazz, Constant) - Method in interface proguard.util.ProcessableVisitor
- visitAnyContextReceiverType(Clazz, KotlinMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyContextReceiverType(Clazz, KotlinMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitAnyEffectExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyEffectExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
- visitAnyEffectExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
-
Visits any ElementValue instance.
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinFunctionFilter
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinFunctionToDefaultMethodVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinFunctionToMethodVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinFunctionVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyFunction(Clazz, KotlinMetadata, KotlinFunctionMetadata) - Method in class proguard.util.kotlin.asserter.constraint.FunctionIntegrity
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.analysis.CallResolver
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.attribute.visitor.InstructionToAttributeVisitor
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.InstructionAdder
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.VariableRemapper
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.editor.VariableSizeUpdater
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.instruction.visitor.InstructionConstantVisitor
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.instruction.visitor.InstructionCounter
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.instruction.visitor.InstructionOpCodeFilter
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
-
Visits any Instruction instance.
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.ArrayInitializationReplacer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.visitor.ClassPrinter
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.visitor.ConstructorMethodFilter
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.classfile.visitor.DotClassClassVisitor
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.evaluation.LivenessAnalyzer
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.normalize.LargeStringSplitter
- visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.preverify.CodeSubroutineInliner
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.io.kotlin.KotlinMetadataWriter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer.LocalVariableReferenceInfoInitializer
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllConstructorVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllFunctionVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllPropertyVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeAliasVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinClassKindFilter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinMetadataFilter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinMultiFilePartKindFilter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToAnonymousObjectOriginClassVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToDefaultImplsClassVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToInlineOriginFunctionVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinClassVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinFileFacadeVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataToClazzVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMultiFileFacadeVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMultiFilePartVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinSyntheticClassVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinMetadataVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.util.ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.util.StringSharer
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.resources.kotlinmodule.visitor.KotlinMetadataToModuleVisitor
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.AbstractKotlinMetadataConstraint
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ConstructorIntegrity
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.FunctionIntegrity
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.PropertyIntegrity
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.TypeIntegrity
- visitAnyKotlinMetadata(Clazz, KotlinMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- visitAnyLiteralArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.LiteralValue<?>) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.editor.MemberRemover
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.editor.MethodCopier
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.util.MemberFinder
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.util.MethodLinker
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MemberAccessFilter
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MemberCollectionFilter
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MemberCollector
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MemberProcessingFlagFilter
- visitAnyMember(Clazz, Member) - Method in interface proguard.classfile.visitor.MemberVisitor
-
Visits any Member instance.
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MethodCounter
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.ReferencedClassesExtractor
- visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.SignatureAdapter
- visitAnyMember(Clazz, Member) - Method in class proguard.io.ClassMapDataEntryWriter
- visitAnyMember(Clazz, Member) - Method in interface proguard.util.ProcessableVisitor
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.backport.LambdaExpressionCollector
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
-
Visits any RefConstant instance.
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.evaluation.ExecutingInvocationUnit
- visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- visitAnyMissingField(Clazz, Clazz, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
-
Visit a missing field reference.
- visitAnyMissingMember(Clazz, Clazz, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
-
Visit a missing field or method reference.
- visitAnyMissingMethod(Clazz, Clazz, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
-
Visit a missing method.
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
-
Visits any ParameterAnnotationsAttribute instance.
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant, Object) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
-
Visits any Object instance.
- visitAnyPrimitiveArrayConstantElement(Clazz, PrimitiveArrayConstant, int) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
-
Visits any PrimitiveArrayConstant instance.
- visitAnyProcessable(Processable) - Method in interface proguard.util.ProcessableVisitor
-
Visits any Processable instance.
- visitAnyProcessable(Processable) - Method in class proguard.util.ProcessingFlagCleaner
- visitAnyProcessable(Processable) - Method in class proguard.util.ProcessingFlagSetter
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinPropertyFilter
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinPropertyVisitor
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.util.kotlin.asserter.constraint.PropertyIntegrity
- visitAnyRefConstant(Clazz, RefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
-
Visits any RefConstant instance.
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
- visitAnyResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.MultiResourceFileVisitor
- visitAnyResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceFileNameFilter
- visitAnyResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceFilePoolFiller
- visitAnyResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceFileProcessingFlagFilter
- visitAnyResourceFile(ResourceFile) - Method in interface proguard.resources.file.visitor.ResourceFileVisitor
-
Visits any ResourceFile instance.
- visitAnyResourceFile(ResourceFile) - Method in interface proguard.util.ProcessableVisitor
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
-
Visits any StackMapFrame instance.
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.classfile.editor.InstructionWriter
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
-
Visits any SwitchInstruction instance.
- visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.classfile.util.BranchTargetFinder
- visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
-
Visits any TargetInfo instance.
- visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.editor.VariableRemapper
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitAnyType(Clazz, KotlinTypeMetadata) - Method in class proguard.util.kotlin.asserter.constraint.TypeIntegrity
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
-
Visits any TypeAnnotationsAttribute instance.
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyTypeParameter(Clazz, KotlinTypeParameterMetadata) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitAnyValueParameter(Clazz, KotlinValueParameterMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
-
Visits any VerificationType instance.
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.io.ProgramClassReader
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.visitor.ClassCleaner
- visitAnyVerificationType(Clazz, Method, CodeAttribute, int, VerificationType) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitAnyVersionRequirement(Clazz, KotlinVersionRequirementMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitAnyVersionRequirement(Clazz, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitArray(String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
- visitArray(String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
- visitArrayArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ArrayValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitArrayArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ArrayValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.ElementValueAdder
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.io.kotlin.KotlinMetadataWriter
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.io.ProgramClassReader
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.visitor.ClassCleaner
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
- visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitBooleanArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.BooleanValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitBooleanArrayConstant(Clazz, PrimitiveArrayConstant, boolean[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitBooleanArrayConstantElement(Clazz, PrimitiveArrayConstant, int, boolean) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitBooleanArrayConstantElement(Clazz, PrimitiveArrayConstant, int, boolean) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.backport.LambdaExpressionCollector
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in interface proguard.classfile.attribute.visitor.BootstrapMethodInfoVisitor
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.constant.visitor.AllBootstrapMethodArgumentVisitor
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.editor.BootstrapMethodInfoAdder
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeAdder
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.backport.LambdaExpressionCollector
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.AllBootstrapMethodInfoVisitor
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.editor.InstructionWriter
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.util.BranchTargetFinder
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.evaluation.Processor
- visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.preverify.CodeSubroutineInliner
- visitByteArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ByteValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitByteArrayConstant(Clazz, PrimitiveArrayConstant, byte[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitByteArrayConstantElement(Clazz, PrimitiveArrayConstant, int, byte) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitByteArrayConstantElement(Clazz, PrimitiveArrayConstant, int, byte) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitCatchTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, CatchTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitCatchTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, CatchTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitCatchTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, CatchTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitCatchTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, CatchTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitCharArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.CharValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitCharArrayConstant(Clazz, PrimitiveArrayConstant, char[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitCharArrayConstantElement(Clazz, PrimitiveArrayConstant, int, char) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitCharArrayConstantElement(Clazz, PrimitiveArrayConstant, int, char) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitClassArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ClassValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitClassArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ClassValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitClassArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ClassValue) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitClassConstant(Clazz, ClassConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.constant.visitor.ExceptClassConstantFilter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.ExceptionAdder
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.InterfaceAdder
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.NestMemberAdder
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.PermittedSubclassAdder
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.ClassRenamer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.ClassSuperHierarchyInitializer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
-
Prints out a note about the class cast to this class, if applicable.
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.ClassConstantClassFilter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.DotClassClassVisitor
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.ImplementedClassConstantFilter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.ImplementingClassConstantFilter
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.evaluation.ClassConstantValueFactory
- visitClassConstant(Clazz, ClassConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitClassContextReceiverType(Clazz, KotlinMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitClassContextReceiverType(Clazz, KotlinMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitClassContextReceiverType(Clazz, KotlinMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.ElementValueAdder
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.io.ProgramClassReader
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
- visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.util.ClassSubHierarchyInitializer
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.AllClassVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.ClassPoolClassVisitor
- visitClassPool(ClassPool) - Method in interface proguard.classfile.visitor.ClassPoolVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.FilteredClassVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.MultiClassPoolVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.NamedClassVisitor
- visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.ParallelAllClassVisitor
- visitClassTypeParameter(Clazz, KotlinClassKindMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- visitClassTypeParameter(Clazz, KotlinClassKindMetadata, KotlinTypeParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
- visitClassTypeParameter(Clazz, KotlinClassKindMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- visitClassVersionRequirement(Clazz, KotlinMetadata, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitCode() - Method in class proguard.dexfile.reader.node.DexMethodNode
- visitCode() - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.analysis.CallResolver
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.analysis.cpa.jvm.cfa.visitors.JvmIntraproceduralCfaFillerAllInstructionVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.analysis.DominatorCalculator
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.AllExceptionInfoVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeProcessingFlagFilter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.CodeAttributeToMethodVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.AttributeSorter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
-
Sets the code that has been built in the given code attribute.
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditorResetter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
-
Sets the code that has been built in the given code attribute.
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.InitializerEditor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.InstructionWriter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.MethodCopier
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.PeepholeEditor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.StackSizeUpdater
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.VariableCleaner
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.VariableEditor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.VariableSizeUpdater
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.instruction.visitor.AllInstructionVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.ArrayInitializationReplacer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.BranchTargetFinder
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.visitor.ConstructorMethodFilter
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.visitor.LineNumberFinder
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.evaluation.InitializationFinder
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.evaluation.LivenessAnalyzer
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.evaluation.PartialEvaluator
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodePreverifier
- visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodeSubroutineInliner
- visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.evaluation.PartialEvaluator
- visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodePreverifier
- visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodeSubroutineInliner
- visitConclusionExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.ElementValueAdder
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.io.kotlin.KotlinMetadataWriter
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.io.ProgramClassReader
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.analysis.CallResolver
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation.InstructionAbstractInterpreter
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.InstructionAdder
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.InstructionWriter
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.editor.MethodInvocationFixer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.instruction.visitor.InstructionConstantVisitor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.util.BranchTargetFinder
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.visitor.ClassPrinter
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.visitor.DotClassClassVisitor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.evaluation.LivenessAnalyzer
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.evaluation.Processor
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.normalize.LargeStringSplitter
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeConstantVisitor
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinConstructorFilter
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinConstructorVisitor
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitConstructor(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ConstructorIntegrity
- visitConstructorArgExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitConstructorValParameter(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- visitConstructorValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitConstructorValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitConstructorValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitConstructorValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitConstructorValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitConstructorValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitConstructorValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinConstructorMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitConstructorVersionRequirement(Clazz, KotlinMetadata, KotlinConstructorMetadata, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitConstStmt(Op, int, Object) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitConstStmt(Op, int, Object) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
CONST * CONST_WIDE * CONST_STRING * CONST_CLASS *
- visitContract(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitContract(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinContractVisitor
- visitContract(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitDebug() - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitDebug() - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitDelegatedProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitDelegatedProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinPropertyVisitor
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitDeprecatedAttribute(Clazz, Member, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitDexFileVersion(int) - Method in class proguard.dexfile.reader.node.DexFileNode
- visitDexFileVersion(int) - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
- visitDoubleArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.DoubleValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitDoubleArrayConstant(Clazz, PrimitiveArrayConstant, double[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitDoubleArrayConstantElement(Clazz, PrimitiveArrayConstant, int, double) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitDoubleArrayConstantElement(Clazz, PrimitiveArrayConstant, int, double) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitDoubleConstant(Clazz, DoubleConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitDoubleType(Clazz, Method, CodeAttribute, int, DoubleType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitDoubleType(Clazz, Method, CodeAttribute, int, DoubleType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitDynamicConstant(Clazz, DynamicConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.editor.BootstrapMethodRemapper
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.classfile.visitor.DynamicReturnedClassVisitor
- visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visited - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Used in visit the method CFG
- visitEffect(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitEffect(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectVisitor
- visitEffect(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitEmptyTargetInfo(Clazz, Field, TypeAnnotation, EmptyTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitEmptyTargetInfo(Clazz, Member, TypeAnnotation, EmptyTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitEmptyTargetInfo(Clazz, Member, TypeAnnotation, EmptyTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitEmptyTargetInfo(Clazz, Member, TypeAnnotation, EmptyTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitEmptyTargetInfo(Clazz, Member, TypeAnnotation, EmptyTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitEmptyTargetInfo(Clazz, Method, TypeAnnotation, EmptyTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits the end of the annotation.
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexFieldVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
- visitEndLocal(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitEndLocal(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitEnum(String, String, String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
- visitEnum(String, String, String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits an enumeration value of the annotation.
- visitEnumArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.EnumValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitEnumArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.EnumValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitEnumArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.EnumValue) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in interface proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.ElementValueAdder
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.io.ProgramClassReader
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
- visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitEpiogue(DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitEpiogue(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in interface proguard.classfile.attribute.visitor.ExceptionInfoVisitor
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.editor.ExceptionInfoAdder
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.util.BranchTargetFinder
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionCounter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionExcludedOffsetFilter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionHandlerConstantVisitor
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionHandlerFilter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionOffsetFilter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ExceptionRangeFilter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.evaluation.LivenessAnalyzer
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.evaluation.PartialEvaluator
- visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.preverify.CodeSubroutineInliner
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitExportsInfo(Clazz, ExportsInfo) - Method in interface proguard.classfile.attribute.module.visitor.ExportsInfoVisitor
- visitExportsInfo(Clazz, ExportsInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitExportsInfo(Clazz, ExportsInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitExportsInfo(Clazz, ExportsInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitExportsInfo(Clazz, ExportsInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitField(int, Field, Object) - Method in class proguard.dexfile.reader.node.DexClassNode
- visitField(int, Field, Object) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- visitFieldStmt(Op, int, int, Field) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitFieldStmt(Op, int, int, Field) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_IGETX a,b field OP_IPUTX a,b field OP_SGETX a field OP_SPUTX a field
- visitFillArrayDataStmt(Op, int, Object) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitFillArrayDataStmt(Op, int, Object) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitFilledNewArrayStmt(Op, int[], String) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitFilledNewArrayStmt(Op, int[], String) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_FILLED_NEW_ARRAY
- visitFloatArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.FloatValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitFloatArrayConstant(Clazz, PrimitiveArrayConstant, float[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitFloatArrayConstantElement(Clazz, PrimitiveArrayConstant, int, float) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitFloatArrayConstantElement(Clazz, PrimitiveArrayConstant, int, float) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitFloatConstant(Clazz, FloatConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitFloatType(Clazz, Method, CodeAttribute, int, FloatType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitFloatType(Clazz, Method, CodeAttribute, int, FloatType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitFormalParameterTargetInfo(Clazz, Method, TypeAnnotation, FormalParameterTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitFormalParameterTargetInfo(Clazz, Method, TypeAnnotation, FormalParameterTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitFormalParameterTargetInfo(Clazz, Method, TypeAnnotation, FormalParameterTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitFormalParameterTargetInfo(Clazz, Method, TypeAnnotation, FormalParameterTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.io.ProgramClassReader
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.visitor.ClassCleaner
- visitFullFrame(Clazz, Method, CodeAttribute, int, FullFrame) - Method in class proguard.classfile.visitor.ClassPrinter
- visitFunction(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinFunctionFilter
- visitFunction(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinFunctionVisitor
- visitFunction(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitFunctionContextReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionContextReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitFunctionContextReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitFunctionReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitFunctionReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitFunctionReceiverType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitFunctionReferenceInfo(FunctionReferenceInfo) - Method in interface proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoVisitor
- visitFunctionReturnType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionReturnType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitFunctionReturnType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitFunctionReturnType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitFunctionTypeParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- visitFunctionTypeParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
- visitFunctionTypeParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitFunctionValParameter(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- visitFunctionValParamType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionValParamType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitFunctionValParamType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitFunctionValParamVarArgType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitFunctionValParamVarArgType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitFunctionValParamVarArgType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitFunctionValParamVarArgType(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitFunctionVersionRequirement(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitInlineClassUnderlyingPropertyType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitInlineClassUnderlyingPropertyType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitInlineClassUnderlyingPropertyType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.AllInnerClassesInfoVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in interface proguard.classfile.attribute.visitor.InnerClassesInfoVisitor
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitIntArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.IntValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitIntArrayConstant(Clazz, PrimitiveArrayConstant, int[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitIntArrayConstantElement(Clazz, PrimitiveArrayConstant, int, int) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitIntArrayConstantElement(Clazz, PrimitiveArrayConstant, int, int) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitIntegerConstant(Clazz, IntegerConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.backport.LambdaExpressionCollector
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.BootstrapMethodRemapper
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.visitor.DynamicReturnedClassVisitor
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- visitJavaReferenceInfo(JavaReferenceInfo) - Method in interface proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoVisitor
- visitJumpStmt(Op, int, int, DexLabel) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitJumpStmt(Op, int, int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_IF_EQ OP_IF_NE OP_IF_LT OP_IF_GE OP_IF_GT OP_IF_LE OP_GOTO OP_IF_EQZ OP_IF_NEZ OP_IF_LTZ OP_IF_GEZ OP_IF_GTZ OP_IF_LEZ
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllConstructorVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinClassKindFilter
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToAnonymousObjectOriginClassVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToDefaultImplsClassVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinClassVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.util.ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.util.StringSharer
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitKotlinClassMetadata(Clazz, KotlinClassKindMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ClassIntegrity
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer.LocalVariableReferenceInfoInitializer
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllFunctionVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllPropertyVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeAliasVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinClassToInlineOriginFunctionVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataToClazzVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.util.ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.resources.kotlinmodule.visitor.KotlinMetadataToModuleVisitor
- visitKotlinDeclarationContainerMetadata(Clazz, KotlinDeclarationContainerMetadata) - Method in class proguard.util.kotlin.asserter.constraint.DeclarationContainerIntegrity
- visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinFileFacadeVisitor
- visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinFileFacadeMetadata(Clazz, KotlinFileFacadeKindMetadata) - Method in class proguard.util.kotlin.asserter.constraint.FileFacadeIntegrity
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.file.visitor.ResourceFilePresenceFilter
- visitKotlinModule(KotlinModule) - Method in interface proguard.resources.file.visitor.ResourceFileVisitor
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.file.visitor.ResourceJavaReferenceClassInitializer
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleReader
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.kotlinmodule.io.KotlinModuleWriter
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.kotlinmodule.util.KotlinModuleReferenceInitializer
- visitKotlinModule(KotlinModule) - Method in class proguard.resources.kotlinmodule.visitor.KotlinModulePrinter
- visitKotlinModule(KotlinModule) - Method in interface proguard.resources.kotlinmodule.visitor.KotlinModuleVisitor
- visitKotlinModule(KotlinModule) - Method in class proguard.util.kotlin.asserter.constraint.KotlinModuleIntegrity
- visitKotlinModulePackage(KotlinModule, KotlinModulePackage) - Method in class proguard.resources.kotlinmodule.util.KotlinModuleReferenceInitializer
- visitKotlinModulePackage(KotlinModule, KotlinModulePackage) - Method in interface proguard.resources.kotlinmodule.visitor.KotlinModulePackageVisitor
- visitKotlinModulePackage(KotlinModule, KotlinModulePackage) - Method in class proguard.resources.kotlinmodule.visitor.KotlinModulePrinter
- visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMultiFileFacadeVisitor
- visitKotlinMultiFileFacadeMetadata(Clazz, KotlinMultiFileFacadeKindMetadata) - Method in class proguard.util.kotlin.asserter.constraint.MultiFileFacadeIntegrity
- visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinMultiFilePartKindFilter
- visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMultiFilePartVisitor
- visitKotlinMultiFilePartMetadata(Clazz, KotlinMultiFilePartKindMetadata) - Method in class proguard.util.kotlin.asserter.constraint.MultiFilePartIntegrity
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllFunctionVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.AllValueParameterVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataToClazzVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinSyntheticClassVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitKotlinSyntheticClassMetadata(Clazz, KotlinSyntheticClassKindMetadata) - Method in class proguard.util.kotlin.asserter.constraint.SyntheticClassIntegrity
- visitLabel(DexLabel) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitLabel(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitLessZeroFrame(Clazz, Method, CodeAttribute, int, LessZeroFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
- visitLessZeroFrame(Clazz, Method, CodeAttribute, int, LessZeroFrame) - Method in class proguard.classfile.io.ProgramClassReader
- visitLessZeroFrame(Clazz, Method, CodeAttribute, int, LessZeroFrame) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLessZeroFrame(Clazz, Method, CodeAttribute, int, LessZeroFrame) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.io.LibraryClassReader
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataRemover
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.kotlin.visitor.ReferencedKotlinMetadataVisitor
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.ClassRenamer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.ClassSubHierarchyInitializer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.ClassSuperHierarchyInitializer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.StringSharer
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.BottomClassFilter
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLibraryClass(LibraryClass) - Method in interface proguard.classfile.visitor.ClassVisitor
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ConcreteClassDownTraveler
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.LibraryClassFilter
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.SubclassFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.kotlin.visitor.MemberToKotlinPropertyVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinConstructorVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinFunctionVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.util.AllParameterVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.InitializerMethodFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.LibraryMemberFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberAccessFlagSetter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberAccessSetter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberClassAccessFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberCounter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberDescriptorFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberNameFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MemberToClassVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MethodFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.MultiMemberVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.ProgramMemberFilter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.SimilarMemberVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.SimpleClassPrinter
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.classfile.visitor.VariableMemberVisitor
- visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.evaluation.BasicInvocationUnit
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.io.LibraryClassReader
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.io.ProgramClassReader
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.io.ProgramClassWriter
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.util.ClassRenamer
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.util.MemberRenamer
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.util.StringSharer
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.visitor.MemberDescriptorReferencedClassVisitor
- visitLibraryMember(LibraryClass, LibraryMember) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.kotlin.visitor.MemberToKotlinPropertyVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinConstructorVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinFunctionVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.util.AllParameterVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.InitializerMethodFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.LibraryMemberFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberAccessFlagSetter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberAccessSetter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberClassAccessFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberCounter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberDescriptorFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberNameFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MemberToClassVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MethodCollector
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MethodFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MethodImplementationFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MethodImplementationTraveler
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.MultiMemberVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.ProgramMemberFilter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.ReferencedClassesExtractor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.SimilarMemberVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.SimpleClassPrinter
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.visitor.VariableMemberVisitor
- visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.evaluation.BasicInvocationUnit
- visitLineNumber(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitLineNumber(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in interface proguard.classfile.attribute.visitor.LineNumberInfoVisitor
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.attribute.visitor.LineNumberRangeFinder
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.editor.LineNumberInfoAdder
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.AllLineNumberInfoVisitor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.LineNumberInfoAdder
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.LineNumberTableAttributeTrimmer
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.visitor.LineNumberFinder
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in interface proguard.classfile.attribute.visitor.LocalVariableInfoVisitor
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.LocalVariableInfoAdder
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLocalVariableReferenceInfo(LocalVariableReferenceInfo) - Method in interface proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoVisitor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.VariableCleaner
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in interface proguard.classfile.attribute.annotation.target.visitor.LocalVariableTargetElementVisitor
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableTargetElement(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo, LocalVariableTargetElement) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in interface proguard.classfile.attribute.visitor.LocalVariableTypeInfoVisitor
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.LocalVariableTypeInfoAdder
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.VariableCleaner
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitLongArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.LongValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitLongArrayConstant(Clazz, PrimitiveArrayConstant, long[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitLongArrayConstantElement(Clazz, PrimitiveArrayConstant, int, long) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitLongArrayConstantElement(Clazz, PrimitiveArrayConstant, int, long) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitLongConstant(Clazz, LongConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLongConstant(Clazz, LongConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitLongType(Clazz, Method, CodeAttribute, int, LongType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitLongType(Clazz, Method, CodeAttribute, int, LongType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.classfile.visitor.ClassPrinter
- visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.evaluation.Processor
- visitMethod(int, Method) - Method in class proguard.dexfile.reader.node.DexClassNode
- visitMethod(int, Method) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.constant.visitor.MethodrefTraveler
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.editor.VariableRemapper
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.util.BranchTargetFinder
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
-
Checks whether the referenced method is a .class method.
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitMethodStmt(Op, int[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitMethodStmt(Op, int[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_CUSTOM
- visitMethodStmt(Op, int[], Method) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitMethodStmt(Op, int[], Method) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_VIRTUAL OP_INVOKE_SUPER OP_INVOKE_DIRECT OP_INVOKE_STATIC OP_INVOKE_INTERFACE
- visitMethodStmt(Op, int[], Method, Proto) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitMethodStmt(Op, int[], Method, Proto) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_POLYMORPHIC
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitMissingClass(Clazz, String) - Method in interface proguard.classfile.util.InvalidClassReferenceVisitor
-
Visit a missing class.
- visitMissingEnclosingMethod(Clazz, Clazz, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
-
Visit a missing enclosing method.
- visitMissingLibraryField(Clazz, LibraryClass, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
- visitMissingLibraryMethod(Clazz, LibraryClass, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
- visitMissingProgramField(Clazz, ProgramClass, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
- visitMissingProgramMethod(Clazz, ProgramClass, String, String) - Method in interface proguard.classfile.util.InvalidMemberReferenceVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.module.visitor.AllExportsInfoVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.module.visitor.AllOpensInfoVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.module.visitor.AllProvidesInfoVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.module.visitor.AllRequiresInfoVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitModuleConstant(Clazz, ModuleConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.io.ProgramClassReader
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.visitor.ClassCleaner
- visitMoreZeroFrame(Clazz, Method, CodeAttribute, int, MoreZeroFrame) - Method in class proguard.classfile.visitor.ClassPrinter
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.util.NestHostFinder
- visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitNullType(Clazz, Method, CodeAttribute, int, NullType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitNullType(Clazz, Method, CodeAttribute, int, NullType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - Method in class proguard.classfile.io.ProgramClassReader
- visitObjectType(Clazz, Method, CodeAttribute, int, ObjectType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitOffsetTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, OffsetTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitOpensInfo(Clazz, OpensInfo) - Method in interface proguard.classfile.attribute.module.visitor.OpensInfoVisitor
- visitOpensInfo(Clazz, OpensInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitOpensInfo(Clazz, OpensInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitOpensInfo(Clazz, OpensInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitOpensInfo(Clazz, OpensInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitor - Variable in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexFieldVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexFileVisitor
- visitor - Variable in class proguard.dexfile.reader.visitors.DexMethodVisitor
- visitOrRHSExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata, KotlinEffectExpressionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinEffectExprVisitor
- visitOrRHSExpression(Clazz, KotlinEffectMetadata, KotlinEffectExpressionMetadata, KotlinEffectExpressionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitOuterClass(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitOuterClass(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitOuterClass(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitOuterClass(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitPackageConstant(Clazz, PackageConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in interface proguard.classfile.visitor.ParameterVisitor
-
Visits the given parameter.
- visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.evaluation.SimplifiedInvocationUnit
- visitParameterAnnotation(int) - Method in class proguard.dexfile.reader.node.DexMethodNode
- visitParameterAnnotation(int) - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in interface proguard.classfile.attribute.visitor.ParameterInfoVisitor
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.editor.ParameterInfoAdder
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitParameterInfo(Clazz, Method, int, ParameterInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitParameterName(int, String) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitParameterName(int, String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitParameterUpperBound(Clazz, KotlinTypeParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitParameterUpperBound(Clazz, KotlinTypeParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitParameterUpperBound(Clazz, KotlinTypeParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitParameterUpperBound(Clazz, KotlinTypeParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitPermittedSubclassesAttribute(Clazz, PermittedSubclassesAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitProgramClass(ProgramClass) - Method in class proguard.analysis.CallResolver
- visitProgramClass(ProgramClass) - Method in class proguard.backport.LambdaExpressionCollector
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.constant.visitor.AllConstantVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.constant.visitor.SuperClassConstantVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.AccessFixer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.AttributeSorter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ClassElementSorter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ClassMemberSorter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.ConstantPoolSorter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.InterfaceDeleter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.InterfaceSorter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.MemberRemover
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.MethodCopier
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.NameAndTypeShrinker
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.io.ProgramClassReader
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.io.ProgramClassWriter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataRemover
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.kotlin.visitor.ReferencedKotlinMetadataVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ArrayInitializationReplacer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ClassRenamer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ClassSubHierarchyInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ClassSuperHierarchyInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.NestHostFinder
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.StringSharer
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.BottomClassFilter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassCleaner
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassConstantClassFilter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassPrinter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassVersionFilter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassVersionSetter
- visitProgramClass(ProgramClass) - Method in interface proguard.classfile.visitor.ClassVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ConcreteClassDownTraveler
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ProgramClassFilter
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.SubclassFilter
- visitProgramClass(ProgramClass) - Method in class proguard.examples.TransformExample.MyTransformer
- visitProgramClass(ProgramClass) - Method in class proguard.io.D8ClassConverter
- visitProgramClass(ProgramClass) - Method in class proguard.io.DataEntryClassWriter
- visitProgramClass(ProgramClass) - Method in class proguard.normalize.LargeStringSplitter
- visitProgramDependency(Clazz, Clazz) - Method in interface proguard.classfile.util.InvalidClassReferenceVisitor
-
Visit a library class depending on a program class.
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.editor.MemberAdder
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.editor.MemberRemover
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.io.ProgramClassReader
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.io.ProgramClassWriter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.kotlin.visitor.MemberToKotlinPropertyVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinConstructorVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinFunctionVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.util.AllParameterVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.ClassPrinter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.InitializerMethodFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.LibraryMemberFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberAccessFlagSetter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberAccessSetter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberClassAccessFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberCounter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberDescriptorFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberNameFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MemberToClassVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MethodFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.MultiMemberVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.ProgramMemberFilter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.SimilarMemberVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.SimpleClassPrinter
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.classfile.visitor.VariableMemberVisitor
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.evaluation.BasicInvocationUnit
- visitProgramField(ProgramClass, ProgramField) - Method in class proguard.io.ClassMapDataEntryWriter
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.AttributeSorter
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.NamedAttributeDeleter
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.io.LibraryClassReader
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.util.ClassRenamer
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.util.MemberRenamer
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.visitor.ClassCleaner
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.visitor.MemberDescriptorReferencedClassVisitor
- visitProgramMember(ProgramClass, ProgramMember) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.BridgeMethodFixer
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.MemberAdder
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.MemberRemover
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.MethodCopier
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.io.ProgramClassReader
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.io.ProgramClassWriter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.kotlin.visitor.MemberToKotlinPropertyVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinConstructorVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.kotlin.visitor.MethodToKotlinFunctionVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.AllParameterVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.ConstructorInvocationOffsetFinder
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.util.DynamicMemberReferenceInitializer
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.ClassPrinter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.ConstructorMethodFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.InitializerMethodFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.LibraryMemberFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberAccessFlagSetter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberAccessSetter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberClassAccessFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberCounter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberDescriptorFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberNameFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MemberToClassVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in interface proguard.classfile.visitor.MemberVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MethodCollector
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MethodCounter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MethodFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MethodImplementationFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MethodImplementationTraveler
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.MultiMemberVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.ProgramMemberFilter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.ReferencedClassesExtractor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.SimilarMemberVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.SimpleClassPrinter
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.visitor.VariableMemberVisitor
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.evaluation.BasicInvocationUnit
- visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.io.ClassMapDataEntryWriter
- visitPrologue(DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitPrologue(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitProperty(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinPropertyVisitor
- visitPropertyContextReceiverType(Clazz, KotlinMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyContextReceiverType(Clazz, KotlinMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitPropertyContextReceiverType(Clazz, KotlinMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPropertyReceiverType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyReceiverType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitPropertyReceiverType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitPropertyReceiverType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPropertyReferenceInfo(PropertyReferenceInfo) - Method in interface proguard.classfile.kotlin.reflect.visitor.CallableReferenceInfoVisitor
- visitPropertyType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitPropertyType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPropertyTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- visitPropertyTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeParameterVisitor
- visitPropertyTypeParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinValueParameterVisitor
-
Visit a value parameter of the property setter, if it has one.
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitPropertyValParameter(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata) - Method in class proguard.util.kotlin.asserter.constraint.ValueParameterIntegrity
- visitPropertyValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitPropertyValParamType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPropertyValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitPropertyValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitPropertyValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitPropertyValParamVarArgType(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitPropertyVersionRequirement(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitProvidesInfo(Clazz, ProvidesInfo) - Method in interface proguard.classfile.attribute.module.visitor.ProvidesInfoVisitor
- visitProvidesInfo(Clazz, ProvidesInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitProvidesInfo(Clazz, ProvidesInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitProvidesInfo(Clazz, ProvidesInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitProvidesInfo(Clazz, ProvidesInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.AllRecordComponentInfoVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRecordAttribute(Clazz, RecordAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitRecordAttribute(Clazz, RecordAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in interface proguard.classfile.attribute.visitor.RecordComponentInfoVisitor
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.visitor.ClassCleaner
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRecordComponentInfo(Clazz, RecordComponentInfo) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitRegister(int) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitRegister(int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitRequiresInfo(Clazz, RequiresInfo) - Method in interface proguard.classfile.attribute.module.visitor.RequiresInfoVisitor
- visitRequiresInfo(Clazz, RequiresInfo) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitRequiresInfo(Clazz, RequiresInfo) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitRequiresInfo(Clazz, RequiresInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitRequiresInfo(Clazz, RequiresInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceFilePresenceFilter
- visitResourceFile(ResourceFile) - Method in interface proguard.resources.file.visitor.ResourceFileVisitor
- visitResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceJavaReferenceClassInitializer
- visitResourceFile(ResourceFile) - Method in class proguard.resources.file.visitor.ResourceJavaReferenceCleaner
- visitResourceFile(ResourceFile) - Method in class proguard.util.kotlin.asserter.constraint.KotlinModuleIntegrity
- visitRestartLocal(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitRestartLocal(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Member, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Member, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.io.ProgramClassReader
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.visitor.ClassCleaner
- visitSameOneFrame(Clazz, Method, CodeAttribute, int, SameOneFrame) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSameZeroFrame(Clazz, Method, CodeAttribute, int, SameZeroFrame) - Method in interface proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
- visitSameZeroFrame(Clazz, Method, CodeAttribute, int, SameZeroFrame) - Method in class proguard.classfile.io.ProgramClassReader
- visitSameZeroFrame(Clazz, Method, CodeAttribute, int, SameZeroFrame) - Method in class proguard.classfile.visitor.ClassCleaner
- visitSameZeroFrame(Clazz, Method, CodeAttribute, int, SameZeroFrame) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSetFile(String) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitSetFile(String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitShortArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ShortValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitShortArrayConstant(Clazz, PrimitiveArrayConstant, short[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
- visitShortArrayConstantElement(Clazz, PrimitiveArrayConstant, int, short) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantElementVisitor
- visitShortArrayConstantElement(Clazz, PrimitiveArrayConstant, int, short) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.InterfaceDeleter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.InterfaceSorter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSignatureAttribute(Clazz, Member, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSignatureAttribute(Clazz, Member, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation.InstructionAbstractInterpreter
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.editor.InstructionWriter
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.util.BranchTargetFinder
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.evaluation.Processor
- visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.evaluation.ReferenceTracingValueFactory
- visitSource(String) - Method in class proguard.dexfile.reader.node.DexClassNode
- visitSource(String) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitSourceDebugExtensionAttribute(Clazz, SourceDebugExtensionAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitStackDoubleType(Clazz, Method, CodeAttribute, int, int, DoubleType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
- visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitStackNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStackUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitStarProjection(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitStarProjection(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitStarProjection(Clazz, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitStarProjection(Clazz, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitStartLocal(int, DexLabel, String, String, String) - Method in class proguard.dexfile.reader.node.DexDebugNode
- visitStartLocal(int, DexLabel, String, String, String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
- visitStmt0R(Op) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitStmt0R(Op) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitStmt1R(Op, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitStmt1R(Op, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_RETURN_X OP_THROW_X OP_MONITOR_ENTER OP_MONITOR_EXIT OP_MOVE_RESULT_X OP_MOVE_EXCEPTION_X
- visitStmt2R(Op, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitStmt2R(Op, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_MOVE* a = a X b OP_ARRAY_LENGTH a=Xb X_TO_Y
- visitStmt2R1N(Op, int, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitStmt2R1N(Op, int, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_X_INT_LIT8
- visitStmt3R(Op, int, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitStmt3R(Op, int, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_ADD OP_SUB OP_MUL OP_DIV OP_REM OP_AND OP_OR OP_XOR OP_SHL OP_SHR OP_USHR OP_CMPL OP_CMPG OP_CMP OP_AGETX OP_APUTX
- visitStringArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.StringValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitStringConstant(Clazz, StringConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.ClassReferenceFixer
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.ConstantAdder
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.ConstantPoolShrinker
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.io.LibraryClassReader
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.io.ProgramClassReader
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.ClassReferenceInitializer
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
-
Fills out the link to the referenced class.
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.StringReferenceInitializer
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.evaluation.ConstantValueFactory
- visitStringConstant(Clazz, StringConstant) - Method in class proguard.normalize.LargeStringSplitter
- visitSuperType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitSuperType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitSuperType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitSuperType(Clazz, KotlinClassKindMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitSuperTypeTargetInfo(Clazz, TypeAnnotation, SuperTypeTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitSuperTypeTargetInfo(Clazz, TypeAnnotation, SuperTypeTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitSuperTypeTargetInfo(Clazz, TypeAnnotation, SuperTypeTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitSuperTypeTargetInfo(Clazz, TypeAnnotation, SuperTypeTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSyntheticAttribute(Clazz, Member, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitSyntheticFunction(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinFunctionFilter
- visitSyntheticFunction(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinFunctionVisitor
- visitSyntheticFunction(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.evaluation.Processor
- visitThrowsTargetInfo(Clazz, Method, TypeAnnotation, ThrowsTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitThrowsTargetInfo(Clazz, Method, TypeAnnotation, ThrowsTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitThrowsTargetInfo(Clazz, Method, TypeAnnotation, ThrowsTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitThrowsTargetInfo(Clazz, Method, TypeAnnotation, ThrowsTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTopType(Clazz, Method, CodeAttribute, int, TopType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitTopType(Clazz, Method, CodeAttribute, int, TopType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.kotlin.visitor.AllKotlinAnnotationVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeParameterVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeAliasFilter
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeAliasVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.util.ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.classfile.visitor.ReferencedClassVisitor.KotlinReferencedClassVisitor
- visitTypeAlias(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata) - Method in class proguard.util.kotlin.asserter.constraint.KmAnnotationIntegrity
- visitTypeAliasAnnotation(Clazz, KotlinTypeAliasMetadata, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- visitTypeAliasAnnotation(Clazz, KotlinTypeAliasMetadata, KotlinAnnotation) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
- visitTypeAliasVersionRequirement(Clazz, KotlinMetadata, KotlinTypeAliasMetadata, KotlinVersionRequirementMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinVersionRequirementVisitor
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
-
Visits any TypeAnnotation instance.
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.TypeAnnotationAdder
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.VariableRemapper
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.io.ProgramClassReader
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.visitor.ClassCleaner
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.visitor.ProcessingInfoSetter
- visitTypeAnnotation(Clazz, Field, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
- visitTypeAnnotation(Clazz, KotlinTypeMetadata, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- visitTypeAnnotation(Clazz, KotlinTypeMetadata, KotlinAnnotation) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
- visitTypeAnnotation(Clazz, Member, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
- visitTypeAnnotation(Clazz, Method, int, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
- visitTypeAnnotation(Clazz, Method, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
- visitTypeAnnotation(Clazz, Method, CodeAttribute, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
- visitTypeAnnotation(Clazz, Method, CodeAttribute, TypeAnnotation) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitTypeArgument(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitTypeArgument(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitTypeArgument(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitTypeArgument(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTypeOfIsExpression(Clazz, KotlinEffectExpressionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitTypeOfIsExpression(Clazz, KotlinEffectExpressionMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitTypeOfIsExpression(Clazz, KotlinEffectExpressionMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitTypeParameterAnnotation(Clazz, KotlinTypeParameterMetadata, KotlinAnnotation) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- visitTypeParameterAnnotation(Clazz, KotlinTypeParameterMetadata, KotlinAnnotation) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationVisitor
- visitTypeParameterBoundTargetInfo(Clazz, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeParameterBoundTargetInfo(Clazz, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitTypeParameterBoundTargetInfo(Clazz, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitTypeParameterBoundTargetInfo(Clazz, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTypeParameterBoundTargetInfo(Clazz, Field, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeParameterBoundTargetInfo(Clazz, Member, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeParameterBoundTargetInfo(Clazz, Method, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in class proguard.classfile.editor.TargetInfoCopier
- visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTypeParameterTargetInfo(Clazz, Method, TypeAnnotation, TypeParameterTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
- visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
-
Visits any TypePathInfo instance.
- visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.io.ProgramClassReader
- visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.visitor.ClassPrinter
- visitTypePathInfo(Clazz, Field, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
- visitTypePathInfo(Clazz, Member, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
- visitTypePathInfo(Clazz, Method, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
- visitTypePathInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
- visitTypeStmt(Op, int, int, String) - Method in class proguard.dexfile.reader.node.DexCodeNode
- visitTypeStmt(Op, int, int, String) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INSTANCE_OF OP_NEW_ARRAY OP_CHECK_CAST OP_NEW_INSTANCE
- visitTypeUpperBound(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.AllTypeVisitor
- visitTypeUpperBound(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.filter.KotlinTypeFilter
- visitTypeUpperBound(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in class proguard.classfile.kotlin.visitor.KotlinMetadataPrinter
- visitTypeUpperBound(Clazz, KotlinTypeMetadata, KotlinTypeMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinTypeVisitor
- visitUByteArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.UByteValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitUIntArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.UIntValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitULongArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.ULongValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitUninitializedThisType(Clazz, Method, CodeAttribute, int, UninitializedThisType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitUninitializedThisType(Clazz, Method, CodeAttribute, int, UninitializedThisType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitUninitializedType(Clazz, Method, CodeAttribute, int, UninitializedType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitUninitializedType(Clazz, Method, CodeAttribute, int, UninitializedType) - Method in class proguard.classfile.editor.CodeAttributeComposer
- visitUninitializedType(Clazz, Method, CodeAttribute, int, UninitializedType) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitUninitializedType(Clazz, Method, CodeAttribute, int, UninitializedType) - Method in class proguard.classfile.io.ProgramClassReader
- visitUninitializedType(Clazz, Method, CodeAttribute, int, UninitializedType) - Method in class proguard.classfile.visitor.ClassPrinter
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.editor.AttributeAdder
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.editor.Utf8Shrinker
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.io.ProgramClassReader
- visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
- visitUnsupportedKotlinMetadata(Clazz, UnsupportedKotlinMetadata) - Method in interface proguard.classfile.kotlin.visitor.KotlinMetadataVisitor
- visitUShortArgument(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgument, KotlinAnnotationArgument.UShortValue) - Method in interface proguard.classfile.kotlin.visitor.KotlinAnnotationArgumentVisitor
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.constant.visitor.ConstantStringBuilder
- visitUtf8Constant(Clazz, Utf8Constant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.editor.ConstantAdder
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.instruction.ConstantInstruction
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.io.LibraryClassReader
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.io.ProgramClassReader
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.util.kotlin.KotlinMetadataInitializer
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.util.StringSharer
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.util.WildcardConstantFilter
- visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.visitor.ClassPrinter
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.attribute.visitor.MaxStackSizeComputer
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.editor.CodeAttributeEditor
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.editor.InstructionWriter
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.editor.VariableRemapper
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.editor.VariableSizeUpdater
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in interface proguard.classfile.instruction.visitor.InstructionVisitor
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.util.BranchTargetFinder
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.evaluation.LivenessAnalyzer
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.evaluation.Processor
- visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.preverify.CodeSubroutineInliner
- visitVariablesDoubleType(Clazz, Method, CodeAttribute, int, int, DoubleType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- visitVariablesUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
- VisualizeCfa - Class in proguard.examples
-
This sample application produces a DOT graph representation of a Control Flow Automaton generated by ProGuardCORE.
- VisualizeCfa() - Constructor for class proguard.examples.VisualizeCfa
- VisualizeControlFlow - Class in proguard.examples
-
This sample application illustrates how to evaluate bytecode to get information about its control flow and data flow.
- VisualizeControlFlow() - Constructor for class proguard.examples.VisualizeControlFlow
- VOID - proguard.dexfile.ir.TypeClass
- VOID - Static variable in class proguard.classfile.JavaTypeConstants
- VOID - Static variable in class proguard.classfile.TypeConstants
- VOID_INVOKE - proguard.dexfile.ir.stmt.Stmt.ST
- VoidInvokeStmt - Class in proguard.dexfile.ir.stmt
-
Represent a void-expr: the expr result is ignored.
- VoidInvokeStmt(Value) - Constructor for class proguard.dexfile.ir.stmt.VoidInvokeStmt
- VoidInvokeTransformer - Class in proguard.dexfile.ir.ts
-
convert
- VoidInvokeTransformer() - Constructor for class proguard.dexfile.ir.ts.VoidInvokeTransformer
- VOLATILE - Static variable in class proguard.classfile.AccessConstants
- VOLATILE - Static variable in class proguard.classfile.JavaAccessConstants
- vt - Variable in class proguard.dexfile.ir.expr.Value
-
Value Type
W
- waitlist - Variable in class proguard.analysis.cpa.defaults.AbstractWaitlist
- Waitlist - Interface in proguard.analysis.cpa.interfaces
- WARN_INCOMPLETE_CLASS_HIERARCHY - Static variable in class proguard.evaluation.value.TypedReferenceValue
-
If true, print warnings for occurrences of
IncompleteClassHierarchyException
when ALLOW_INCOMPLETE_CLASS_HIERARCHY is enabled. - WarningLogger - Class in proguard.classfile.util
- WarningLogger(Logger) - Constructor for class proguard.classfile.util.WarningLogger
- WarningLogger(Logger, List<String>) - Constructor for class proguard.classfile.util.WarningLogger
- WarningPrinter - Class in proguard.classfile.util
-
This class prints out and counts warnings.
- WarningPrinter(PrintWriter) - Constructor for class proguard.classfile.util.WarningPrinter
-
Creates a new WarningPrinter that prints to the given print writer.
- WarningPrinter(PrintWriter, List) - Constructor for class proguard.classfile.util.WarningPrinter
-
Creates a new WarningPrinter that prints to the given print stream, except if the names of any involved classes matches the given filter.
- wasCalled - Variable in class proguard.evaluation.BasicBranchUnit
- wasCalled() - Method in class proguard.evaluation.BasicBranchUnit
-
Returns whether any of the branch unit methods was called.
- wasConstant(int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
- wasConstant(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
-
Returns whether the specified wildcard argument was a constant from the constant pool in the most recent match.
- WHEN_MAPPINGS - proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata.Flavor
- WHEN_MAPPINGS_SUFFIX - Static variable in class proguard.classfile.kotlin.KotlinConstants
- wide - Variable in class proguard.classfile.instruction.VariableInstruction
- wide() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
- wide() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
- WILDCARD_WRONG_INDEX - Static variable in class proguard.exception.ErrorId
- WildcardConstantFilter - Class in proguard.classfile.util
-
This
ConstantVisitor
delegates to a given constant visitor, except for constants that contain wildcards (indices larger than 0xffff). - WildcardConstantFilter(ConstantVisitor) - Constructor for class proguard.classfile.util.WildcardConstantFilter
-
Creates a new WildcardClassReferenceInitializer that delegates to the given constant visitor.
- wildCardIndex(String, int) - Method in class proguard.util.WildcardManager
-
Parses a reference to a wildcard at a given index, if any.
- WildcardManager - Class in proguard.util
-
This utility class creates and manages
StringMatcher
instances that (1) match wildcards, and (2) refer back to matched wildcards. - WildcardManager() - Constructor for class proguard.util.WildcardManager
-
Creates a new WildcardManager.
- WildcardManager(WildcardManager) - Constructor for class proguard.util.WildcardManager
-
Creates a new WildcardManager with the current list of string matchers of the given WildcardManager.
- withAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ProvidesInfo
-
Applies the given constant pool visitor to all with entries.
- wrapAbstractSuccessorInCollection(AbstractState) - Method in interface proguard.analysis.cpa.interfaces.ProgramLocationDependentTransferRelation
- wrapInDexWriter(DataEntryWriter) - Method in class proguard.io.DexDataEntryWriterFactory
-
Wraps the given data entry writer in dex data entry writers for "classes.dex", etc, supporting feature dex files, multidex, and split dex files.
- wrappedAbstractState - Variable in class proguard.analysis.cpa.defaults.AbstractSingleWrapperState
- WrappedDataEntry - Class in proguard.io
-
This
DataEntry
wraps another data entry. - WrappedDataEntry(DataEntry) - Constructor for class proguard.io.WrappedDataEntry
- wrappedEntry - Variable in class proguard.io.WrappedDataEntry
- wrappedTransferRelation - Variable in class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
- WrapperTransferRelation - Interface in proguard.analysis.cpa.interfaces
-
This
TransferRelation
wraps otherTransferRelation
s. - write(@org.jetbrains.annotations.NotNull char[], int, int) - Method in class proguard.classfile.util.renderer.core.StringListWriter
- write(byte[]) - Method in class proguard.io.RuntimeDataOutput
- write(byte[]) - Method in class proguard.io.ZipOutput.LargeDataOutputStream
- write(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- write(byte[], int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- write(byte[], int) - Method in class proguard.classfile.instruction.Instruction
-
Writes the Instruction at the given offset in the given code array.
- write(byte[], int, int) - Method in class proguard.io.JarWriter.MyMultiDigestOutputStream
- write(byte[], int, int) - Method in class proguard.io.RuntimeDataOutput
- write(int) - Method in class proguard.io.JarWriter.MyMultiDigestOutputStream
- write(int) - Method in class proguard.io.RuntimeDataOutput
- write(int) - Method in class proguard.io.ZipOutput.LargeDataOutputStream
- write(String) - Method in class proguard.classfile.util.renderer.core.StringListWriter
- write(CodeAttribute, int) - Method in class proguard.classfile.instruction.Instruction
-
Writes the Instruction at the given offset in the given code attribute.
- writeBoolean(boolean) - Method in class proguard.io.RuntimeDataOutput
- writeByte(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeByte(int) - Method in class proguard.io.RuntimeDataOutput
- writeBytes(String) - Method in class proguard.io.RuntimeDataOutput
- writeChar(int) - Method in class proguard.io.RuntimeDataOutput
- writeChars(String) - Method in class proguard.io.RuntimeDataOutput
- writeDex(OutputStream) - Method in class proguard.io.D8BasedDexDataEntryWriter
- writeDex(OutputStream) - Method in class proguard.io.DexDataEntryWriter
-
Creates a new Dex instance from the collected classes.
- writeDouble(double) - Method in class proguard.io.RuntimeDataOutput
- writeEndOfCentralDirectory(long, long) - Method in class proguard.io.ZipOutput
-
Ends the central directory.
- writeEntriesOfCentralDirectory() - Method in class proguard.io.ZipOutput
-
Writes the zip entries in the central directory.
- writeFloat(float) - Method in class proguard.io.RuntimeDataOutput
- writeInfo(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
- writeInfo(byte[], int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.BranchInstruction
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.ConstantInstruction
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.Instruction
-
Writes data following the instruction opcode.
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.SimpleInstruction
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
- writeInfo(byte[], int) - Method in class proguard.classfile.instruction.VariableInstruction
- writeInt(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeInt(int) - Method in class proguard.io.RuntimeDataOutput
- writeInt(int) - Method in class proguard.io.ZipOutput
-
Writes out a little-endian int value to the zip output stream.
- writeInt(long) - Method in class proguard.io.ZipOutput
-
Writes out a little-endian int value to the zip output stream.
- writeJar(ClassPool, String) - Static method in class proguard.examples.JarUtil
-
Writes the classes from the given class pool to a specified jar.
- writeJar(ClassPool, String) - Static method in class proguard.io.util.IOUtil
-
Writes the classes from the given class pool to a specified jar.
- writeJar(ClassPool, String, String) - Static method in class proguard.io.util.IOUtil
-
Writes the classes from the given class pool to a specified jar.
- writeLong(long) - Method in class proguard.io.RuntimeDataOutput
- writeLong(long) - Method in class proguard.io.ZipOutput
-
Writes out a little-endian long value to the zip output stream.
- writeShort(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeShort(int) - Method in class proguard.io.RuntimeDataOutput
- writeShort(int) - Method in class proguard.io.ZipOutput
-
Writes out a little-endian short value to the zip output stream.
- writeSignedByte(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeSignedShort(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeSignedShort(int) - Method in class proguard.io.RuntimeDataOutput
-
Checks if the given value is a signed short value before writing it.
- writeSignedValue(byte[], int, int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeStartOfCentralDirectory() - Method in class proguard.io.ZipOutput
-
Starts the central directory.
- writeState(String) - Method in class proguard.evaluation.util.jsonprinter.JsonPrinter
- writeTo(OutputStream) - Method in class proguard.io.D8ClassConverter.D8DexFile
- writeUnsignedShort(int) - Method in class proguard.io.RuntimeDataOutput
-
Checks if the given value is an unsigned short value before writing it.
- writeUTF(String) - Method in class proguard.io.RuntimeDataOutput
- writeValue(byte[], int, int, int) - Static method in class proguard.classfile.instruction.Instruction
- writeZip64EndOfCentralDirectory(long, long) - Method in class proguard.io.ZipOutput
-
Writes out a ZIP64 end of central directory entry.
- writeZip64EndOfCentralDirectoryLocator(long) - Method in class proguard.io.ZipOutput
-
Writes out a ZIP64 end of central directory locator.
X
- X - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- X - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- X - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- xi - proguard.classfile.util.kotlin.KotlinMetadataType
- xi - Variable in class proguard.classfile.kotlin.KotlinMetadata
-
An extra int.
- XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- xor(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical xor of this IntegerValue and the given IntegerValue.
- xor(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- xor(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- xor(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- xor(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
- xor(LongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical xor of this LongValue and the given LongValue.
- xor(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- xor(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- xor(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
- xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical xor of this IntegerValue and the given ParticularIntegerValue.
- xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- xor(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical xor of this LongValue and the given ParticularLongValue.
- xor(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
- xor(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical xor of this IntegerValue and the given RangeIntegerValue.
- xor(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
- xor(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
- xor(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- xor(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical xor of this IntegerValue and the given SpecificIntegerValue.
- xor(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
- xor(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
-
Returns the logical xor of this LongValue and the given SpecificLongValue.
- xor(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
- xor(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
-
Returns the logical xor of this IntegerValue and the given UnknownIntegerValue.
- XOR - proguard.dexfile.ir.expr.Value.VT
- XOR - Static variable in class proguard.evaluation.value.CompositeIntegerValue
- XOR - Static variable in class proguard.evaluation.value.CompositeLongValue
- XOR_INT - proguard.dexfile.reader.Op
- XOR_INT_2ADDR - proguard.dexfile.reader.Op
- XOR_INT_LIT16 - proguard.dexfile.reader.Op
- XOR_INT_LIT8 - proguard.dexfile.reader.Op
- XOR_LONG - proguard.dexfile.reader.Op
- XOR_LONG_2ADDR - proguard.dexfile.reader.Op
- xs - proguard.classfile.util.kotlin.KotlinMetadataType
- xs - Variable in class proguard.classfile.kotlin.KotlinMetadata
-
An extra string.
Y
- Y - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- Y - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- Y - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
Z
- Z - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
- Z - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
- Z - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
- ZeroTransformer - Class in proguard.dexfile.ir.ts
-
dex mix use as integer 0 and object null.
- ZeroTransformer() - Constructor for class proguard.dexfile.ir.ts.ZeroTransformer
- ZI - proguard.dexfile.ir.TypeClass
- ZIF - proguard.dexfile.ir.TypeClass
- ZIFL - proguard.dexfile.ir.TypeClass
- ZIL - proguard.dexfile.ir.TypeClass
- ZIP_META_INF_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
- ZipDataEntry - Class in proguard.io
-
This
DataEntry
represents a ZIP entry. - ZipDataEntry(DataEntry, ZipEntry, ZipInputStream) - Constructor for class proguard.io.ZipDataEntry
- zipEntryWriter - Variable in class proguard.io.JarWriter
- ZipFileDataEntry - Class in proguard.io
-
This
DataEntry
represents a ZIP entry. - ZipFileDataEntry(DataEntry, ZipEntry, ZipFile) - Constructor for class proguard.io.ZipFileDataEntry
- ZipOutput - Class in proguard.io
-
This class writes zip data to a given output stream.
- ZipOutput(OutputStream) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput.
- ZipOutput(OutputStream, boolean) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput.
- ZipOutput(OutputStream, boolean, int) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput that aligns uncompressed entries.
- ZipOutput(OutputStream, byte[], int, boolean) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput that aligns uncompressed entries.
- ZipOutput(OutputStream, byte[], int, boolean, String) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput that aligns uncompressed entries and contains a comment.
- ZipOutput(OutputStream, int) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput that aligns uncompressed entries.
- ZipOutput(OutputStream, int, boolean, String) - Constructor for class proguard.io.ZipOutput
-
Creates a new ZipOutput that aligns uncompressed entries and contains a comment.
- ZipOutput.LargeDataOutputStream - Class in proguard.io
-
This output stream is mostly identical to DataOutputStream, except it stores the amount of bytes written so far in a long instead of an int.
- ZipWriter - Class in proguard.io
-
This
DataEntryWriter
sends data entries to the zip files specified by their parents. - ZipWriter(DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter that compresses all zip entries.
- ZipWriter(StringMatcher, int, boolean, int, byte[], DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter.
- ZipWriter(StringMatcher, int, boolean, int, DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter.
- ZipWriter(StringMatcher, int, boolean, StringMatcher, int, int, byte[], DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter.
- ZipWriter(StringMatcher, int, boolean, StringMatcher, int, int, DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter.
- ZipWriter(StringMatcher, int, StringMatcher, int, int, byte[], DataEntryWriter) - Constructor for class proguard.io.ZipWriter
-
Creates a new ZipWriter.
_
- __() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
-
Short for
InstructionSequenceBuilder.instructions()
. - __index - Variable in class proguard.dexfile.reader.node.insn.DexStmtNode
- _cfg_froms - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Used in construct of a method CFG, Previous
Stmt
nodes - _ls_index - Variable in class proguard.dexfile.ir.expr.Local
- _ts_default_next - Variable in class proguard.dexfile.ir.stmt.Stmt
All Classes All Packages