Skip navigation links
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 _ 

A

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
 
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
 
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 over AbstractStates.
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 single AbstractState 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 - Interface in proguard.analysis.cpa.interfaces
An AbstractState contains information about the program state.
abstractState - Variable in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
 
AbstractWaitlist<CollectionT extends java.util.Collection<AbstractState>> - Class in proguard.analysis.cpa.defaults
This is a base class for Waitlists parametrized by the carrier CollectionT.
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 other AbstractStates.
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(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
 
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, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
 
accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
 
accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
 
accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
 
accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
 
accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
 
accept(Clazz, RecordComponentInfo, AttributeVisitor) - Method in class proguard.classfile.attribute.annotation.RuntimeVisibleTypeAnnotationsAttribute
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.CatchTargetInfo
Lets the visitor visit, with Method and CodeAttribute null.
accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.CatchTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
Lets the visitor visit, with Field null.
accept(Clazz, Field, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
 
accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.EmptyTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
Lets the visitor visit, with Method null.
accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
Lets the visitor visit, with Method and CodeAttribute null.
accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
Lets the visitor visit, with Method and CodeAttribute null.
accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.OffsetTargetInfo
 
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, 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, 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, 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, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
Lets the visitor visit, with Method null.
accept(Clazz, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.ThrowsTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
Lets the visitor visit, with Method and CodeAttribute null.
accept(Clazz, Method, CodeAttribute, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeArgumentTargetInfo
 
accept(Clazz, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
 
accept(Clazz, Field, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterBoundTargetInfo
 
accept(Clazz, Method, 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, Method, TypeAnnotation, TargetInfoVisitor) - Method in class proguard.classfile.attribute.annotation.target.TypeParameterTargetInfo
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
Accepts the given visitor.
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
Accepts the given visitor in the context of the given field.
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, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.Attribute
Accepts the given visitor in the context of the given code attribute.
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, AttributeVisitor) - Method in class proguard.classfile.attribute.BootstrapMethodsAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.ConstantValueAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.DeprecatedAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.EnclosingMethodAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.ExceptionsAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.InnerClassesAttribute
 
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, AttributeVisitor) - Method in class proguard.classfile.attribute.MethodParametersAttribute
 
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, 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, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
 
accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.IntegerType
 
accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.LessZeroFrame
 
accept(Clazz, Method, CodeAttribute, int, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.LongType
 
accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.MoreZeroFrame
 
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, 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, AttributeVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapAttribute
 
accept(Clazz, Method, CodeAttribute, int, StackMapFrameVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapFrame
Accepts the given visitor.
accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.preverification.StackMapTableAttribute
 
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, AttributeVisitor) - Method in class proguard.classfile.attribute.RecordAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.SignatureAttribute
 
accept(Clazz, RecordComponentInfo, 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, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.SyntheticAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.SyntheticAttribute
 
accept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
 
accept(Clazz, Field, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
 
accept(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
 
accept(Clazz, Method, CodeAttribute, AttributeVisitor) - Method in class proguard.classfile.attribute.UnknownAttribute
 
accept(int, int, int) - Method in interface proguard.classfile.attribute.visitor.MaxStackSizeComputer.StackSizeConsumer
 
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(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, 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(int, int[], String[], String[], int, String, String) - Method in interface proguard.classfile.io.LibraryClassReader.KotlinMetadataElementValueConsumer
 
accept(Clazz, KotlinAnnotatable, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
 
accept(Clazz, KotlinTypeMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
 
accept(Clazz, KotlinTypeAliasMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
 
accept(Clazz, KotlinTypeParameterMetadata, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotation
 
accept(Clazz, KotlinAnnotatable, KotlinAnnotation, KotlinAnnotationArgumentVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument
 
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, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
 
accept(Clazz, KotlinClassKindMetadata, KotlinConstructorVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
 
accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractVisitor) - Method in class proguard.classfile.kotlin.KotlinContractMetadata
 
accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinContractMetadata, KotlinEffectVisitor) - Method in class proguard.classfile.kotlin.KotlinEffectMetadata
 
accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinFileFacadeKindMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
accept(Clazz, KotlinSyntheticClassKindMetadata, KotlinFunctionVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
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, KotlinDeclarationContainerMetadata, KotlinPropertyVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
accept(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.KotlinSyntheticClassKindMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
 
accept(Clazz, KotlinClassKindMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
 
accept(Clazz, KotlinTypeParameterMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeMetadata
 
accept(Clazz, KotlinClassKindMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
 
accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeParameterMetadata
 
accept(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
 
accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinValueParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
 
accept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
 
accept(Clazz, KotlinMetadata, KotlinConstructorMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
 
accept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
 
accept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
 
accept(Clazz, KotlinMetadata, KotlinTypeAliasMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinVersionRequirementMetadata
 
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(Clazz, KotlinMetadataVisitor) - Method in class proguard.classfile.kotlin.UnsupportedKotlinMetadata
 
accept(ClassVisitor) - Method in class proguard.classfile.LibraryClass
 
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(Clazz, MemberVisitor) - Method in class proguard.classfile.LibraryMember
 
accept(LibraryClass, MemberVisitor) - Method in class proguard.classfile.LibraryMethod
 
accept(Clazz, MemberVisitor) - Method in interface proguard.classfile.Member
Accepts the given class visitor.
accept(ClassVisitor) - Method in class proguard.classfile.ProgramClass
 
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(Clazz, MemberVisitor) - Method in class proguard.classfile.ProgramMember
 
accept(ProgramClass, MemberVisitor) - Method in class proguard.classfile.ProgramMethod
 
accept(DexFileVisitor) - Method in class proguard.dexfile.reader.DexFileReader
accept(DexFileVisitor, int) - Method in class proguard.dexfile.reader.DexFileReader
Makes the given visitor visit the dex file.
accept(DexFileVisitor, int, int) - Method in class proguard.dexfile.reader.DexFileReader
Makes the given visitor visit the dex file.
accept(Consumer<String>) - Method in class proguard.dexfile.reader.DexFileReader
Provides the given consumer with all strings in the dex file.
accept(DexAnnotationAble) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
 
accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexClassNode
 
accept(DexFileVisitor) - Method in class proguard.dexfile.reader.node.DexClassNode
 
accept(DexCodeVisitor) - Method in class proguard.dexfile.reader.node.DexCodeNode
 
accept(DexMethodVisitor) - Method in class proguard.dexfile.reader.node.DexCodeNode
 
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(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexFieldNode
 
accept(DexFieldVisitor) - Method in class proguard.dexfile.reader.node.DexFieldNode
 
accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexFileNode
 
accept(DexFileVisitor) - Method in class proguard.dexfile.reader.node.DexFileNode
 
accept(DexClassVisitor) - Method in class proguard.dexfile.reader.node.DexMethodNode
 
accept(DexMethodVisitor) - Method in class proguard.dexfile.reader.node.DexMethodNode
 
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(ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFile
 
accept(ResourceFileVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModule
 
accept(KotlinModuleVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModule
 
accept(KotlinModule, KotlinModulePackageVisitor) - Method in class proguard.resources.kotlinmodule.KotlinModulePackage
 
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(DataEntry) - Method in class proguard.classfile.io.visitor.ProcessingFlagDataEntryFilter
 
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.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(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(T) - Method in class proguard.dexfile.ir.ts.UniqueQueue
 
add(DexStmtNode) - Method in class proguard.dexfile.reader.node.DexCodeNode
 
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(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the sum of this DoubleValue and the given DoubleValue.
add(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the sum of this DoubleValue and the given SpecificDoubleValue.
add(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the sum of this DoubleValue and the given ParticularDoubleValue.
add(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the sum of this FloatValue and the given FloatValue.
add(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the sum of this FloatValue and the given SpecificFloatValue.
add(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the sum of this FloatValue and the given ParticularFloatValue.
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(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the sum of this IntegerValue and the given IntegerValue.
add(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the sum of this IntegerValue and the given UnknownIntegerValue.
add(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the sum of this IntegerValue and the given SpecificIntegerValue.
add(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the sum of this IntegerValue and the given ParticularIntegerValue.
add(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the sum of this IntegerValue and the given RangeIntegerValue.
add(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given LongValue.
add(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given SpecificLongValue.
add(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given ParticularLongValue.
add(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
add(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
add(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
add(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
add(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
add(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
add(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
add(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
add(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
add(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
add(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
add(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
add(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
add(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
add(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
add(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
add(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
add(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
add(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
add(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
add(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
add(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
add(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
add(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
add(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
add(int, ClassPathEntry) - Method in class proguard.io.ClassPath
 
add(ClassPathEntry) - Method in class proguard.io.ClassPath
 
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(short[], int, short) - Static method in class proguard.util.ArrayUtil
Adds the given element to the given array.
add(int[], int, int) - Static method in class proguard.util.ArrayUtil
Adds the given element to the given array.
add(long[], int, long) - 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(double[], int, double) - Static method in class proguard.util.ArrayUtil
Adds the given element to the given array.
add(T[], int, T) - Static method in class proguard.util.ArrayUtil
Adds the given element to the given array.
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<Stmt>) - Method in class proguard.dexfile.ir.stmt.StmtList
 
addAll(Collection<? extends T>) - Method in class proguard.dexfile.ir.ts.UniqueQueue
 
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, 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.
addAndReturnMethod(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
Adds a new method to the edited class, and returns it.
addAnnotation(Annotation) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
Adds a given annotation to the annotations attribute.
addAnnotation(int, Annotation) - Method in class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
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(Clazz) - Method in class proguard.classfile.ClassPool
Adds the given Clazz to the class pool.
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 Classes to a ClassPool.
addClassConstant(Clazz) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a ClassConstant constant pool entry for the given class.
addClassConstant(String, Clazz) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a ClassConstant constant pool entry with the given name.
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.
addClassPoolVisitor(ClassPoolVisitor) - Method in class proguard.classfile.visitor.MultiClassPoolVisitor
 
addClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.MultiClassVisitor
 
addClassVisitor(ConstantVisitor) - Method in class proguard.classfile.visitor.MultiConstantVisitor
 
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, ConstantPoolEditor) - 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.
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 the ExecutingInvocationUnit when trying to analyze a method call.
addExecutors(Executor.Builder<?>...) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
Add multiple Executors to be considered by the ExecutingInvocationUnit 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, MemberVisitor) - Method in class proguard.classfile.editor.ClassBuilder
Adds a new field to the edited class.
addField(Field) - Method in class proguard.classfile.editor.ClassEditor
Adds the given field.
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.LibraryClassBuilder
Adds a new field to the edited class.
addField(Field) - Method in class proguard.classfile.editor.LibraryClassEditor
Adds the given field.
addFieldrefConstant(Clazz, Field) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a FieldrefConstant constant pool entry for the given class and field.
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(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(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(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.
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(Clazz) - Method in class proguard.classfile.editor.ClassBuilder
Adds a new interface to the edited class.
addInterface(String) - Method in class proguard.classfile.editor.ClassBuilder
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(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(Clazz) - Method in class proguard.classfile.editor.LibraryClassBuilder
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.LibraryClassBuilder
Adds a new interface to the edited class.
addInterface(String, Clazz) - Method in class proguard.classfile.editor.LibraryClassEditor
Adds the given interface.
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(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(Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a InterfaceMethodrefConstant constant pool entry for the given class and method.
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(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.
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, 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.
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.
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, MemberVisitor) - Method in class proguard.classfile.editor.ClassBuilder
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(Method) - Method in class proguard.classfile.editor.ClassEditor
Adds the given method.
addMethod(int, String, String) - Method in class proguard.classfile.editor.LibraryClassBuilder
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.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
 
addMethodMatch(String, StringMatcher) - Method in class proguard.evaluation.executor.matcher.ExecutorMethodMatcher.Builder
Add a match to the mapping.
addMethodMatch(String, String, StringMatcher) - Method in class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher.Builder
Add a match to the mapping.
addMethodMatch(MethodSignature) - Method in class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher.Builder
Add a match for the specified method.
addMethodrefConstant(Clazz, Method) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a MethodrefConstant constant pool entry for the given class and method.
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(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(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(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.
addMethodTypeConstant(String, Clazz[]) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a MethodTypeConstant constant pool entry with the given descriptor.
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.
addModuleConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a ModuleConstant constant pool entry with the given name.
addModuleConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a ModuleConstant constant pool entry with the given name constant pool index.
addNameAndTypeConstant(String, String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a NameAndTypeConstant constant pool entry with the given name and descriptor.
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.
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(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a PackageConstant constant pool entry with the given name.
addPackageConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a PackageConstant constant pool entry with the given name constant pool index.
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(ResourceFile) - Method in class proguard.resources.file.ResourceFilePool
Adds the given ResourceFile to this pool.
addResourceFile(String, ResourceFile) - Method in class proguard.resources.file.ResourceFilePool
Adds the given ResourceFile with the given name 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(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) - 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.
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(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.
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
 
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.
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, the Waitlist, and the AbortOperator.
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 given AnnotationVisitor 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 and AttributeVisitor lets a given AttributeVisitor visit all Attribute instances of the program classes, program class members, or code attributes, respectively, that it visits.
AllAttributeVisitor(AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllAttributeVisitor
Creates a new shallow AllAttributeVisitor.
AllAttributeVisitor(boolean, AttributeVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllAttributeVisitor
Creates a new optionally deep AllAttributeVisitor.
AllBootstrapMethodArgumentVisitor - Class in proguard.classfile.constant.visitor
This BootstrapMethodInfoVisitor lets a given ConstantVisitor 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 given BootstrapMethodInfoVisitor visit all bootstrap method instances of the BootstrapMethodsAttribute instances it visits.
AllBootstrapMethodInfoVisitor(BootstrapMethodInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllBootstrapMethodInfoVisitor
 
AllClassVisitor - Class in proguard.classfile.visitor
This ClassPoolVisitor lets a given ClassVisitor 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 given ConstantVisitor 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 and AnnotationVisitor lets a given ElementValueVisitor visit all ElementValue instances of the attributes or annotations that it visits.
AllElementValueVisitor(ElementValueVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
Creates a new AllElementValueVisitor.
AllElementValueVisitor(boolean, 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 given ExceptionInfoVisitor visit all exceptions instances of the CodeAttribute 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 given ExportsInfoVisitor visit all ExportsInfo instances of the ModuleAttribute instances it visits.
AllExportsInfoVisitor(ExportsInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllExportsInfoVisitor
 
AllFieldVisitor - Class in proguard.classfile.visitor
This ClassVisitor lets a given MemberVisitor visit all Field instances of the classes it visits.
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 given InnerClassesInfoVisitor visit all InnerClassesInfo instances of the InnerClassesAttribute instances it visits.
AllInnerClassesInfoVisitor(InnerClassesInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllInnerClassesInfoVisitor
 
AllInstructionVisitor - Class in proguard.classfile.instruction.visitor
This AttributeVisitor lets a given InstructionVisitor visit all Instruction instances of the CodeAttribute 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 given LineNumberInfoVisitor visit all line numbers of the LineNumberTableAttribute instances it visits.
AllLineNumberInfoVisitor(LineNumberInfoVisitor) - Constructor for class proguard.classfile.attribute.visitor.AllLineNumberInfoVisitor
 
AllMemberVisitor - Class in proguard.classfile.visitor
This ClassVisitor lets a given MemberVisitor visit all Member instances of the classes it visits.
AllMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllMemberVisitor
 
AllMethodVisitor - Class in proguard.classfile.visitor
This ClassVisitor lets a given MemberVisitor visit all Method instances of the classes it visits.
AllMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllMethodVisitor
 
AllOpensInfoVisitor - Class in proguard.classfile.attribute.module.visitor
This AttributeVisitor lets a given OpensInfoVisitor visit all OpensInfo instances of the ModuleAttribute 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
 
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.
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 given ProvidesInfoVisitor visit all ProvidesInfo instances of the ModuleAttribute 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 given RecordComponentInfoVisitor visit all RecordComponentInfo instances of the RecordAttribute 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 given RequiresInfoVisitor visit all RequiresInfo instances of the ModuleAttribute 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
 
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 - Interface in proguard.dexfile.ir.ts.an
 
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
 
and(TriPredicate<? super T, ? super U, ? super V>) - Method in interface proguard.analysis.cpa.util.TriPredicate
Returns a conjunction of this and other.
AND - Static variable in class proguard.evaluation.value.CompositeIntegerValue
 
AND - Static variable in class proguard.evaluation.value.CompositeLongValue
 
and(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical and of this IntegerValue and the given IntegerValue.
and(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical and of this IntegerValue and the given UnknownIntegerValue.
and(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical and of this IntegerValue and the given SpecificIntegerValue.
and(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical and of this IntegerValue and the given ParticularIntegerValue.
and(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical and of this IntegerValue and the given RangeIntegerValue.
and(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical and of this LongValue and the given LongValue.
and(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical and of this LongValue and the given SpecificLongValue.
and(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical and of this LongValue and the given ParticularLongValue.
and(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
and(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
and(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
and(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
and(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
and(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
and(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
and(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
and(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
and(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
and(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
and(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
and(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
and(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
and(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
AndMatcher - Class in proguard.util
This StringMatcher tests whether strings match both given StringMatcher 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 given StringFunction 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 given StringFunction 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(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
anewarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
anewarray(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
anewarray(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
anewarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ANNOTATION - Static variable in class proguard.classfile.AccessConstants
 
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.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, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationElementValue
Applies the given visitor to the annotation.
annotationAccept(Clazz, int, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
Applies the given visitor to the specified class 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, Method, int, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
Applies the given visitor to the specified method annotation.
annotationAccept(Clazz, KotlinAnnotatable, KotlinAnnotationVisitor) - Method in class proguard.classfile.kotlin.KotlinAnnotationArgument.AnnotationValue
 
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, Method, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
Applies the given visitor to all method annotations.
annotationsAccept(Clazz, Method, CodeAttribute, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationsAttribute
Applies the given visitor to all code attribute annotations.
annotationsAccept(Clazz, Method, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
Applies the given visitor to all 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
 
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 given ClassVisitor.
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 given MemberVisitor.
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 given AnnotationVisitor, 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(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.
appendPrintIntegerHexInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the top integer on the stack as a hexadecimal value.
appendPrintIntegerInstructions(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the given message and the top int on the stack.
appendPrintIntegerInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the top int 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.
appendPrintLongInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the top long 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.
appendPrintObjectInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the top Object 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.
appendPrintStackTraceInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out the stack trace of the top Throwable 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.
appendPrintStringInstructions() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends instructions to print out 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(T, U, V) - Method in interface proguard.analysis.cpa.util.TriFunction
Returns the result of the function on given arguments
apply(String, Clazz, boolean, Object, boolean, Object) - Method in interface proguard.evaluation.ValueCalculator
Create a Value given all available known information about it (included the actual tracked value or a Model of it, if available, and its reference identifier if the value has the same reference as an existing one).
ApplyPeepholeOptimizations - Class in proguard.examples
This sample application illustrates how to modify bytecode with the ProGuardCORE API.
ApplyPeepholeOptimizations() - Constructor for class proguard.examples.ApplyPeepholeOptimizations
 
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 - Static variable in class proguard.classfile.JavaTypeConstants
 
ARRAY - Static variable in class proguard.classfile.TypeConstants
 
array() - Method in class proguard.classfile.util.ArrayInitializationMatcher
Returns the recent static array initialization.
array - Variable in class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
 
ARRAY_INDEX_OUT_OF_BOUND - Static variable in class proguard.exception.ErrorId
 
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
A Model to track array values.
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
 
assignField(SetAbstractState<Reference>, String, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
assignField(SetAbstractState<Reference>, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Assigns the field value to the given one if the reference is unambiguous, joins otherwise.
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_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 another AttributeVisitor, 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 given AttributeVisitor, 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(Clazz, Method, AttributeVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
Applies the given attribute visitor to all attributes.
attributesAccept(Clazz, AttributeVisitor) - Method in class proguard.classfile.attribute.RecordComponentInfo
Applies the given attribute visitor to all attributes.
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(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 given ClassVisitor.
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 - 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
 
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
 
backingFieldSignature - Variable in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
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 a HashMap.
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 https://dl.acm.org/doi/pdf/10.1145/3368089.3409718, which is defined by a domain-dependent CpaWithBamOperators that adds three operators: reduce, expand, and rebuild.
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.
BamCpa(BamTransferRelation<CfaNodeT, CfaEdgeT, SignatureT>) - Constructor for class proguard.analysis.cpa.bam.BamCpa
Create a BamCpa with a specific transfer relation.
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 intraprocedural ConfigurableProgramAnalysis, runs it, and returns the ReachedSet.
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 implement BamLocationDependent 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.
Base64Util - Class in proguard.util
Utility class for Base64 encoding.
Base64Util() - Constructor for class proguard.util.Base64Util
 
BASE_ANDROID_MANIFEST_XML_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
 
BASE_RESOURCES_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
 
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
 
BaseSwitchStmt - Class in proguard.dexfile.ir.stmt
Parent class of LookupSwitchStmt and TableSwitchStmt
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
 
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.
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 - 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 and BootstrapMethodInfoVisitor 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 given ClassVisitor 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 the CodeAttribute 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
This Waitlist pops the first element, i.e., performs a breadth first traversal over the Cfa.
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() - 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(InstructionSequenceBuilder) - Method in interface proguard.classfile.editor.InitializerEditor.CodeBuilder
 
build(ValueFactory) - Method in class proguard.evaluation.ExecutingInvocationUnit.Builder
Build the ExecutingInvocationUnit defined by this builder instance.
build() - Method in interface proguard.evaluation.executor.Executor.Builder
Build an executor.
build() - Method in class proguard.evaluation.executor.matcher.ExecutorMethodMatcher.Builder
Build the ExecutorMethodMatcher defined by this builder.
build() - Method in class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher.Builder
Build the ExecutorMethodMatcher defined by this 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
 
Builder(ClassPool, ClassPool, CallGraph, CallVisitor...) - Constructor for class proguard.analysis.CallResolver.Builder
 
Builder() - Constructor for class proguard.analysis.cpa.defaults.BamCpaRun.Builder
 
Builder(Signature) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
Create a new builder for JvmInvokeTaintSink.
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.domain.value.JvmValueBamCpaRun.Builder
Deprecated.
Builder(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.Builder
 
Builder(JvmCfa, MethodSignature) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmValueBamCpaRun.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.executor.matcher.ExecutorMethodMatcher.Builder
 
Builder() - Constructor for class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher.Builder
 
Builder() - Constructor for class proguard.evaluation.executor.StringReflectionExecutor.Builder
 
Builder() - Constructor for class proguard.evaluation.MethodResult.Builder
 
BUNDLE_CONFIG_PB - Static variable in class proguard.dexfile.AndroidConstants
 
BUNDLE_METADATA_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
 
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 - 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
 
c - Variable in class proguard.dexfile.reader.node.insn.Stmt3RNode
 
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
 
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 Calls 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
 
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>>, CallVisitor...) - 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.
CallVisitor - Interface in proguard.analysis
This visitor is invoked by the CallResolver whenever new method calls have been resolved in the code.
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
 
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 given DataEntryWriter, or failing that, to another given DataEntryWriter.
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(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 - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
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
 
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, 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
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.
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 - Class in proguard.evaluation.value
This abstract class represents a partially evaluated Category 1 value.
Category1Value() - Constructor for class proguard.evaluation.value.Category1Value
 
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.
Category2Value - Class in proguard.evaluation.value
This abstract class represents a partially evaluated Category 2 value.
Category2Value() - Constructor for class proguard.evaluation.value.Category2Value
 
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.
Cfa<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Class in proguard.analysis.cpa.defaults
A Cfa is a control flow automaton with nodes <CfaNodeT> and edges <CfaEdgeT>.
Cfa() - Constructor for class proguard.analysis.cpa.defaults.Cfa
 
cfa - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
 
cfa - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
 
CfaEdge<CfaNodeT extends CfaNode> - Interface in proguard.analysis.cpa.interfaces
An edge for Cfa parametrized by its nodes CfaNodeT.
CfaNode<CfaEdgeT extends CfaEdge,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
A node for Cfa parametrized by its edges CfaEdgeT.
CfaUtil - Class in proguard.analysis.cpa.jvm.util
This is a util class for creating Cfas.
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, KotlinModule) - 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, KotlinModule) - 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.KotlinModuleIntegrity
 
checkcast(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
checkcast(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
checkcast(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
checkcast(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
checkcast(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
checkcast(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
checkcast(int) - 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_NAME - Static variable in class proguard.classfile.kotlin.KotlinConstants.REFLECTION
 
CLASS_START - Static variable in class proguard.classfile.TypeConstants
 
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_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_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
 
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 given ClassVisitor, 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 creates java.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(ClassVisitor) - Method in class proguard.classfile.ClassPool
Applies the given ClassVisitor to all classes in the class pool, in random order.
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(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 other DataEntryReader 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 given ClassVisitor 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, 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.
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.
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
 
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
A Model to track specific Clazz constants.
ClassModel(Clazz) - Constructor for class proguard.evaluation.value.object.ClassModel
 
className - Variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
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 given ClassVisitor, 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, WildcardManager, 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, WildcardManager, 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(String, ClassVisitor, 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, 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, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassNameFilter
Creates a new ClassNameFilter.
ClassNameParser - Class in proguard.util
This StringParser can create StringMatcher 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(Clazz...) - Constructor for class proguard.classfile.ClassPool
Creates a new ClassPool with the given classes.
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.
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 and ClassVisitor remembers the ClassPool instances that it visits and applies the given ClassPoolVisitor 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 two ClassVisitor instances, depending on whether the name of the visited class file is present in a given ClassPool or not.
ClassPresenceFilter(ClassPool, ClassVisitor, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassPresenceFilter
Creates a new ClassPresenceFilter.
ClassPresenceFilter(ClassPool, 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 given ClassVisitor, 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 given ClassVisitor to the class definitions that it reads.
ClassReader(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, 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, 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, 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.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>, ClassVisitor, MemberVisitor) - Constructor for class proguard.classfile.util.ClassRenamer
 
ClassRenamer(Function<Clazz, String>, BiFunction<Clazz, Member, 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, 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 given ClassVisitor, but only when the class version number of the visited program class lies in a given range.
ClassVersionFilter(int, ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassVersionFilter
Creates a new ClassVersionFilter.
ClassVersionFilter(int, 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 - Interface in proguard.classfile.visitor
This interface specifies the methods for a visitor of Clazz instances.
classVisitor - Variable in class proguard.classfile.visitor.DynamicReturnedClassVisitor
 
clazz - Variable in class proguard.analysis.datastructure.CodeLocation
 
Clazz - Interface in proguard.classfile
This interface provides access to the fundamental properties of a Java class.
clazz - Variable in class proguard.classfile.kotlin.reflect.JavaReferenceInfo
 
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.cpa.jvm.state.heap.tree.HeapNode
 
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(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.ArrayExpr
 
clone() - Method in class proguard.dexfile.ir.expr.BinopExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.BinopExpr
 
clone() - Method in class proguard.dexfile.ir.expr.CastExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.CastExpr
 
clone() - Method in class proguard.dexfile.ir.expr.Constant
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Constant
 
clone() - Method in class proguard.dexfile.ir.expr.FieldExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.FieldExpr
 
clone() - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.FilledArrayExpr
 
clone() - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeCustomExpr
 
clone() - Method in class proguard.dexfile.ir.expr.InvokeExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeExpr
 
clone() - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
 
clone() - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.InvokePolymorphicExpr
 
clone() - Method in class proguard.dexfile.ir.expr.Local
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Local
 
clone() - Method in class proguard.dexfile.ir.expr.NewExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.NewExpr
 
clone() - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.NewMutiArrayExpr
 
clone() - Method in class proguard.dexfile.ir.expr.PhiExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.PhiExpr
 
clone() - Method in class proguard.dexfile.ir.expr.RefExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.RefExpr
 
clone() - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.StaticFieldExpr
 
clone() - Method in class proguard.dexfile.ir.expr.TypeExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.TypeExpr
 
clone() - Method in class proguard.dexfile.ir.expr.UnopExpr
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.UnopExpr
 
clone() - Method in class proguard.dexfile.ir.expr.Value
 
clone(LabelAndLocalMapper) - Method in class proguard.dexfile.ir.expr.Value
 
clone() - Method in class proguard.dexfile.ir.IrMethod
 
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(long) - 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
 
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
 
CODE - Static variable in class proguard.classfile.attribute.Attribute
 
code - Variable in class proguard.classfile.attribute.CodeAttribute
 
code(CompactCodeAttributeComposer) - Method in class proguard.dexfile.converter.IR2ProConverter
 
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 it CodeAttributeEditor 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 given MemberVisitor visit all methods whose code attribute is visited.
CodeAttributeToMethodVisitor(MemberVisitor) - Constructor for class proguard.classfile.attribute.visitor.CodeAttributeToMethodVisitor
Creates a new CodeAttributeToMethodVisitor.
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(Set<String>) - Constructor for class proguard.util.CollectionMatcher
 
CollectionMatcher(String...) - Constructor for class proguard.util.CollectionMatcher
 
CollectionParser - Class in proguard.util
This StringParser can create a CollectionMatcher 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.
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(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, 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(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(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.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(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(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(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(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(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(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(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(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(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(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
compare(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
compare(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
compare(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
compare(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
compare(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
compare(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
compare(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
compare(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
compare(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
compare(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
compare(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
compare(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
compare(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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(short[], int, short[], 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(float[], int, float[], 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(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.
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(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(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(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(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(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(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(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.
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.
compareTo(Location) - Method in class proguard.analysis.datastructure.CodeLocation
 
compareTo(Location) - Method in class proguard.analysis.datastructure.FileLocation
 
compareTo(Object) - Method in class proguard.classfile.attribute.LocalVariableInfo
 
compareTo(Object) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
 
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.
CompositeHeapJvmAbstractState - Class in proguard.analysis.cpa.jvm.domain.reference
This AbstractWrapperState stores a JvmReferenceAbstractState having the JvmTreeHeapPrincipalAbstractState and a sequence of JvmAbstractStates which may have JvmTreeHeapFollowerAbstractStates depending on the first abstract state.
CompositeHeapJvmAbstractState(List<JvmAbstractState<? extends LatticeAbstractState<? extends AbstractState>>>) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
Create a composite abstract state from a list of JVM abstract states.
CompositeHeapTransferRelation - Class in proguard.analysis.cpa.jvm.domain.reference
A wrapper class around multiple JvmTransferRelations applying them elementwise to CompositeHeapJvmAbstractStates.
CompositeHeapTransferRelation(List<JvmTransferRelation<? extends AbstractState>>) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapTransferRelation
Create a composite transfer relation from a list of transfer relations.
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 specific Clazz.
computeIfAbsent(Clazz, Field) - Static method in class proguard.classfile.FieldSignature
Get the singleton FieldSignature object for this specific Field.
computeIfAbsent(Clazz, Method) - Static method in class proguard.classfile.MethodSignature
Get the singleton MethodSignature object for this specific Method.
computeIfAbsent(Clazz, Member) - Static method in class proguard.classfile.Signature
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 by value.
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 given StringFunction 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
 
ConcreteCall - Class in proguard.analysis.datastructure.callgraph
A method call whose target Method is contained in our ClassPool.
ConcreteCall(CodeLocation, Clazz, Method, Value, List<Value>, Value, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.ConcreteCall
 
ConcreteCall(CodeLocation, Clazz, Method, int, Instruction, boolean, boolean) - Constructor for class proguard.analysis.datastructure.callgraph.ConcreteCall
 
ConcreteClassDownTraveler - Class in proguard.classfile.visitor
This ClassVisitor lets a given ClassVisitor 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
Provides concurrency ready CallGraph, backed by ConcurrentHashMaps and by synchronizedSets.
ConfigurableProgramAnalysis - Interface in proguard.analysis.cpa.interfaces
Constant - Class in proguard.classfile.constant
This abstract class represents an entry in the constant pool of a class.
Constant() - Constructor for class proguard.classfile.constant.Constant
 
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.dexfile.ir.expr
Represent a constant, number/string/type
Constant(Object) - Constructor for class proguard.dexfile.ir.expr.Constant
 
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 the instanceOf 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
 
ConstantProcessingFlagFilter - Class in proguard.classfile.visitor
This ConstantVisitor delegates its visits to another given ConstantVisitor, 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.
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
A constructor to keep track of the Constant object to be rendered and its associated Clazz
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
 
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(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
 
contains(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns whether the given value is present in this list of instruction offsets.
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
 
containsKey(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
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
 
containsValue(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
content - Variable in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
 
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, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
 
contextReceiverTypesAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
contextReceiverTypesAccept(Clazz, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
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 field ControllableAbortOperator.abort to the desired output.
ControllableAbortOperator() - Constructor for class proguard.analysis.cpa.defaults.ControllableAbortOperator
 
convert(boolean, Method, DexCodeNode) - Method in class proguard.dexfile.converter.Dex2IRConverter
 
convert() - Method in class proguard.dexfile.converter.IR2ProConverter
 
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.CompositeHeapJvmAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmBasicTaintTreeHeapFollowerAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
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.HeapNode
 
copy() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
copy() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
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
This is the CPA+ Algorithm.
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 the ReachedSet.
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(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) - Static method in class proguard.classfile.instruction.InstructionFactory
Creates a new Instruction corresponding to the given opcode.
create(byte, boolean) - Static method in class proguard.classfile.instruction.InstructionFactory
Creates a new Instruction corresponding to the given opcode.
create() - Static method in class proguard.evaluation.PartialEvaluator.Builder
 
create(Object, String, Clazz) - Static method in class proguard.evaluation.value.object.AnalyzedObjectFactory
Create a AnalyzedObject, representing the tracked value for a reference type.
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
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) - Method in class proguard.evaluation.value.ArrayReferenceValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.BasicValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue, Object) - Method in class proguard.evaluation.value.BasicValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.DetailedArrayValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue, Object) - 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, Object) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue, Object) - 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, Object) - 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 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 Java Classes.
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.
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(double) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createDoubleValue() - Method in class proguard.evaluation.value.BasicValueFactory
 
createDoubleValue(double) - Method in class proguard.evaluation.value.BasicValueFactory
 
createDoubleValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createDoubleValue(double) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createDoubleValue() - Method in interface proguard.evaluation.value.ValueFactory
Creates a new DoubleValue with an undefined value.
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(float) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createFloatValue() - Method in class proguard.evaluation.value.BasicValueFactory
 
createFloatValue(float) - Method in class proguard.evaluation.value.BasicValueFactory
 
createFloatValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createFloatValue(float) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createFloatValue() - Method in interface proguard.evaluation.value.ValueFactory
Creates a new FloatValue with an undefined value.
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(int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createIntegerValue(int, int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createIntegerValue(int, int) - Method in class proguard.evaluation.value.BasicRangeValueFactory
 
createIntegerValue() - Method in class proguard.evaluation.value.BasicValueFactory
 
createIntegerValue(int) - Method in class proguard.evaluation.value.BasicValueFactory
 
createIntegerValue(int, int) - Method in class proguard.evaluation.value.BasicValueFactory
 
createIntegerValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createIntegerValue(int) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createIntegerValue() - Method in class proguard.evaluation.value.RangeValueFactory
 
createIntegerValue(int) - Method in class proguard.evaluation.value.RangeValueFactory
 
createIntegerValue(int, int) - 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 interface proguard.evaluation.value.ValueFactory
Creates a new IntegerValue with a given particular value.
createIntegerValue(int, int) - Method in interface proguard.evaluation.value.ValueFactory
Creates a new IntegerValue with a given possible range.
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) - Static method in class proguard.analysis.cpa.jvm.util.CfaUtil
Create an interprocedural CFA from the given program class pool.
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, 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
 
createJvmAbstractState(JvmCfaNode, JvmFrameAbstractState<StateT>, JvmHeapAbstractState<StateT>, MapAbstractState<String, StateT>) - Method in interface proguard.analysis.cpa.jvm.state.JvmAbstractStateFactory
Returns an instance of JvmAbstractState.
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(long) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createLongValue() - Method in class proguard.evaluation.value.BasicValueFactory
 
createLongValue(long) - Method in class proguard.evaluation.value.BasicValueFactory
 
createLongValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createLongValue(long) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createLongValue() - Method in interface proguard.evaluation.value.ValueFactory
Creates a new LongValue with an undefined value.
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(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(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.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(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmCfaReferenceValueFactory
 
createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - 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, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.ParticularReferenceValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
 
createReferenceValue() - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValue() - Method in class proguard.evaluation.value.BasicValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.BasicValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.BasicValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.value.BasicValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.BasicValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.BasicValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - Method in class proguard.evaluation.value.BasicValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
Deprecated.
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.IdentifiedValueFactory
Deprecated.
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.MultiTypedReferenceValueFactory
 
createReferenceValue() - Method in class proguard.evaluation.value.ParticularValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean, Clazz, Method, int, Object) - Method in class proguard.evaluation.value.ParticularValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, CodeLocation, AnalyzedObject) - 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() - Method in interface proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue of an undefined type.
createReferenceValue(Clazz) - Method in interface proguard.evaluation.value.ValueFactory
 
createReferenceValue(Clazz, Object) - Method in interface proguard.evaluation.value.ValueFactory
Deprecated.
createReferenceValue(Clazz, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
 
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 interface proguard.evaluation.value.ValueFactory
Deprecated.
createReferenceValue(Clazz, boolean, boolean, AnalyzedObject) - Method in interface proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue that represents the given type.
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 interface proguard.evaluation.value.ValueFactory
Deprecated.
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.
createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
 
createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.ParticularReferenceValueFactory
Deprecated.
createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.ParticularReferenceValueFactory
 
createReferenceValueForId(String, Clazz, boolean, boolean, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
 
createReferenceValueForId(String, Clazz, boolean, boolean, Object, Object) - Method in class proguard.evaluation.ReferenceTracingValueFactory
Deprecated.
createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - 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, Object) - Method in class proguard.evaluation.value.BasicValueFactory
Deprecated.
createReferenceValueForId(Clazz, boolean, boolean, Object, AnalyzedObject) - 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, 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(Clazz, boolean, boolean, Object, AnalyzedObject) - Method in class proguard.evaluation.value.ParticularValueFactory
 
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 interface proguard.evaluation.value.ValueFactory
Deprecated.
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.
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 TaintSources, 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.
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) - 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.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
 
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 the ProgramClass instances that it visits to the given DataEntry, modified to have the correct name.
DataEntryClassWriter(DataEntryWriter) - Constructor for class proguard.io.DataEntryClassWriter
Creates a new DataEntryClassWriter for writing to the given DataEntryWriter.
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.
DataEntryCopier - Class in proguard.io
This DataEntryReader writes the ZIP entries and files that it reads to a given DataEntryWriter.
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 given StringMatcher.
DataEntryNameFilter(StringMatcher) - Constructor for class proguard.io.DataEntryNameFilter
Creates a new DataEntryNameFilter.
DataEntryParentFilter - Class in proguard.io
This DataEntryFilter delegates filtering to a DataEntryFilter 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 given DataEntryWriter, updating their contents based on the renamed classes in the given ClassPool.
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 its DataEntryTokenType.
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 DataEntryTokens.
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
 
dcmpl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
dcmpl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
DEBUG - Static variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
 
DebugAttributeVisitor - Class in proguard.classfile.attribute.visitor
This AttributeVisitor delegates to a given AttributeVisitor, timing the invocations and printing out warnings when the timings exceed a given threshold.
DebugAttributeVisitor(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(String, long, 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 into sb 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_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 the ReachedSet.
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.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
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 the LatticeAbstractState.
DelegateAbstractDomain() - Constructor for class proguard.analysis.cpa.defaults.DelegateAbstractDomain
 
delegatedPropertiesAccept(Clazz, KotlinPropertyVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
 
deleteAnnotation(Annotation) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
Deletes a given annotation from the annotations attribute.
deleteAnnotation(int) - Method in class proguard.classfile.editor.AnnotationsAttributeEditor
Deletes the annotation at the given idnex from the annotations attribute.
deleteAnnotation(int, Annotation) - Method in class proguard.classfile.editor.ParameterAnnotationsAttributeEditor
Deletes a given annotation 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.
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
This Waitlist pops the last element, i.e., performs a depth first traversal over the Cfa.
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
 
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.
DetailedArrayReferenceValue(String, Clazz, boolean, IntegerValue, ValueFactory, int) - Constructor for class proguard.evaluation.value.DetailedArrayReferenceValue
Creates a new array reference value with the given ID.
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
 
determineCompressionMethod(ClassPath) - Static method in class proguard.io.util.ClassPathUtil
Loop through all the input zip entries in ClassPath to determine the compression methods.
Dex2IRConverter - Class in proguard.dexfile.converter
 
Dex2IRConverter() - Constructor for class proguard.dexfile.converter.Dex2IRConverter
 
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 - Variable in class proguard.io.ParallelDexClassReader
 
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_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
 
DEX_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
 
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(DexClassVisitor, int, String, String, String[]) - Constructor for class proguard.dexfile.reader.node.DexClassNode
 
DexClassNode(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, ClassVisitor) - Constructor for class proguard.io.DexClassReader
Creates a new DexClassReader.
DexClassReader(boolean, 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
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.
dexDataEntryWriter - Variable in class proguard.io.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(Throwable) - Constructor for exception proguard.dexfile.reader.DexException
 
DexException(String, Throwable) - Constructor for exception proguard.dexfile.reader.DexException
 
DexException(Throwable, String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
this is equals to
DexException(String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
this is equals to
DexFieldNode - Class in proguard.dexfile.reader.node
 
DexFieldNode(DexFieldVisitor, int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
 
DexFieldNode(int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
 
DexFieldVisitor - Class in proguard.dexfile.reader.visitors
 
DexFieldVisitor(DexFieldVisitor) - Constructor for class proguard.dexfile.reader.visitors.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(ByteBuffer) - Constructor for class proguard.dexfile.reader.DexFileReader
read dex from a ByteBuffer.
DexFileReader(byte[]) - Constructor for class proguard.dexfile.reader.DexFileReader
 
DexFileReader(File) - Constructor for class proguard.dexfile.reader.DexFileReader
 
DexFileReader(Path) - Constructor for class proguard.dexfile.reader.DexFileReader
 
DexFileReader(InputStream) - Constructor for class proguard.dexfile.reader.DexFileReader
 
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(int) - Constructor for class proguard.dexfile.reader.DexLabel
 
DexLabel() - 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(DexMethodVisitor, int, Method) - Constructor for class proguard.dexfile.reader.node.DexMethodNode
 
DexMethodNode(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
 
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 to LatticeAbstractStates with the semilattice operators lifted to the map.
DifferentialMapAbstractState() - Constructor for class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
 
DifferentialMapAbstractState(Map<KeyT, AbstractSpaceT>) - Constructor for class proguard.analysis.cpa.defaults.DifferentialMapAbstractState
 
DifferentialMapAbstractState(Predicate<DifferentialMap<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 other DataEntryReader 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 to DataEntryReader 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
 
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
 
divide(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of this DoubleValue and the given DoubleValue.
divide(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of this DoubleValue and the given SpecificDoubleValue.
divide(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of this DoubleValue and the given ParticularDoubleValue.
divide(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of this FloatValue and the given FloatValue.
divide(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of this FloatValue and the given SpecificFloatValue.
divide(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of this FloatValue and the given ParticularFloatValue.
divide(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of this IntegerValue and the given IntegerValue.
divide(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of this IntegerValue and the given UnknownIntegerValue.
divide(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of this IntegerValue and the given SpecificIntegerValue.
divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of this IntegerValue and the given ParticularIntegerValue.
divide(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of this IntegerValue and the given RangeIntegerValue.
divide(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given LongValue.
divide(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given SpecificLongValue.
divide(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given ParticularLongValue.
divide(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
divide(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
divide(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
divide(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
divide(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divide(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divide(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
divide(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
divide(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divide(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divide(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divide(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
divide(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
divide(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
divide(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
divide(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divide(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divide(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divide(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
divide(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
divide(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
divide(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
divide(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
divide(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
divideOf(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of the given DoubleValue and this DoubleValue.
divideOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of the given SpecificDoubleValue and this DoubleValue.
divideOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the quotient of the given ParticularDoubleValue and this DoubleValue.
divideOf(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of the given FloatValue and this FloatValue.
divideOf(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of the given SpecificFloatValue and this FloatValue.
divideOf(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the quotient of the given ParticularFloatValue and this FloatValue.
divideOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of the given IntegerValue and this IntegerValue.
divideOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of the given UnknownIntegerValue and this IntegerValue.
divideOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of the given SpecificIntegerValue and this IntegerValue.
divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of the given ParticularIntegerValue and this IntegerValue.
divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the quotient of the given RangeIntegerValue and this IntegerValue.
divideOf(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given LongValue and this LongValue.
divideOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given SpecificLongValue and this LongValue.
divideOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given ParticularLongValue and this LongValue.
divideOf(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
divideOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
divideOf(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
divideOf(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
divideOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
divideOf(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
divideOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
divideOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divideOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
divideOf(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
divideOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
divideOf(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
divideOf(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
divideOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divideOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divideOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
divideOf(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
divideOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
divideOf(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
divideOf(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
divideOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
divideOf(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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 given ClassVisitor 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 - 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_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 a Double type.
DoubleType() - Constructor for class proguard.classfile.attribute.preverification.DoubleType
 
DoubleValue(double) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.DoubleValue
 
DoubleValue - Class in proguard.evaluation.value
Representation of a partially evaluated double value.
DoubleValue() - Constructor for class proguard.evaluation.value.DoubleValue
 
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.
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
 
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
 
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
 
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 constant Class.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 given ClassVisitor 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
 
E0Expr(Value.VT) - Constructor for class proguard.dexfile.ir.expr.Value.E0Expr
 
E0Stmt(Stmt.ST) - Constructor for class proguard.dexfile.ir.stmt.Stmt.E0Stmt
 
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
 
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 a BranchTargetFinder and a CodeAttributeEditor 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, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.Annotation
Applies the given visitor to all element value pairs.
elementValuesAccept(Clazz, Annotation, ElementValueVisitor) - Method in class proguard.classfile.attribute.annotation.ArrayElementValue
Applies the given visitor to all nested element values.
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.
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[], int, String) - Static method in class proguard.dexfile.reader.util.Mutf8
Encodes the modified UTF-8 bytes corresponding to s into dst, starting at offset.
encode(String) - Static method in class proguard.dexfile.reader.util.Mutf8
Returns an array containing the modified UTF-8 form of s.
encode(byte[]) - Static method in class proguard.util.Base64Util
Encodes the given array of bytes as a Base64 string.
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(short[], int, short) - 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(float[], int, float) - 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(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.
ENTRY_POINTS_ACTIVITY - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
ENTRY_POINTS_BROADCAST_RECEIVER - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
ENTRY_POINTS_CONTENT_PROVIDER - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
ENTRY_POINTS_FRAGMENT - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
ENTRY_POINTS_SERVICE - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
EntryPoint - Class in proguard.analysis.datastructure.callgraph
This class serves as a static collection of entry points for an app.
EntryPoint(EntryPoint.Type, String, String) - Constructor for class proguard.analysis.datastructure.callgraph.EntryPoint
 
EntryPoint.Type - Enum in proguard.analysis.datastructure.callgraph
 
entrySet() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
 
entrySet() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
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 the EnumConstantElementValue 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
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
 
equal(ArrayReferenceValue) - 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(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
 
equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
 
equal(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given IntegerValue are equal: NEVER, MAYBE, or ALWAYS.
equal(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given UnknownIntegerValue are equal: NEVER , MAYBE, or ALWAYS.
equal(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given SpecificIntegerValue are equal: NEVER , MAYBE, or ALWAYS.
equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given ParticularIntegerValue are equal: NEVER , MAYBE, or ALWAYS.
equal(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given RangeIntegerValue are equal: NEVER , MAYBE, or ALWAYS.
equal(ReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
equal(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
equal(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
equal(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
 
equal(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
equal(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
equal(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other ReferenceValue.
equal(UnknownReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other UnknownReferenceValue.
equal(TypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other TypedReferenceValue.
equal(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other MultiTypedReferenceValue.
equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other IdentifiedReferenceValue.
equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other ArrayReferenceValue.
equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other IdentifiedArrayReferenceValue.
equal(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other DetailedArrayReferenceValue.
equal(TracedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other TracedReferenceValue.
equal(ParticularReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other ParticularReferenceValue.
equal(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
equal(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
equal(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(UnknownReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(TypedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(TracedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
equal(ReferenceValue) - Method in class proguard.evaluation.value.UnknownReferenceValue
 
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(short[], short[], 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(float[], float[], 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(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.
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.defaults.MemoryLocation
 
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.HeapNode
 
equals(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
equals(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
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.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.EntryPoint
 
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.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.ArrayModel
 
equals(Object) - Method in class proguard.evaluation.value.object.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.
escapeControlCharacters(String) - Static method in class proguard.util.StringUtil
Escapes control characters (\n, \r, \b, \t, \f).
ET - Enum in proguard.dexfile.ir
The number of argument
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
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
 
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 given ConstantVisitor, 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 given ClassVisitor, 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 given ClassVisitor, 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
 
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 given ExceptionInfoVisitor, 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 given ConstantVisitor 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 given ExceptionInfoVisitor, 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 given ExceptionInfoVisitor, 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 given ExceptionInfoVisitor, 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, ExceptionInfoVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
Applies the given exception visitor to all exceptions.
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, 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.
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 the ReachedSet with the result of the analysis.
execute() - Method in class proguard.analysis.cpa.defaults.SequentialCpaRun
 
execute(DexStmtNode, DvmInterpreter<V>) - Method in class proguard.dexfile.reader.node.analysis.DvmFrame
 
execute(WarningLogger, ClassPool, ClassPool, ResourceFilePool) - Method in class proguard.util.kotlin.asserter.KotlinMetadataAsserter
 
executeMainMethod(ProgramClass) - Static method in class proguard.examples.util.ExampleUtil
Execute the "main" method of a ProGuardCORE ProgramClass.
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.
executeMethod(ConcreteCall, Value...) - Method in class proguard.evaluation.ExecutingInvocationUnit
Execute the method given by a ConcreteCall.
executeMethod(Executor, MethodExecutionInfo) - Method in class proguard.evaluation.ExecutingInvocationUnit
Executes a method using a given Executor.
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.
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
ExecutingInvocationUnit(ValueFactory) - Constructor for class proguard.evaluation.ExecutingInvocationUnit
Deprecated.
ExecutingInvocationUnit.Builder - Class in proguard.evaluation
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.
ExecutorClassMatcher - Class in proguard.evaluation.executor.matcher
This ExecutorMatcher matches solely based on the class name using a given StringMatcher.
ExecutorClassMatcher(StringMatcher) - Constructor for class proguard.evaluation.executor.matcher.ExecutorClassMatcher
Creates a new ExecutorClassMatcher that all matches all classes that match with the given StringMatcher
ExecutorInstanceHandler - Interface in proguard.evaluation.executor.instancehandler
This interface provides a method for deciding whether a certain method call returns the calling instance.
ExecutorMatcher - Interface in proguard.evaluation.executor.matcher
This interface provides a method to check whether a certain method call matches with a criterion given by the implementation.
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 a StringMatcher for method names.
ExecutorMethodInstanceHandler(Map<String, StringMatcher>) - Constructor for class proguard.evaluation.executor.instancehandler.ExecutorMethodInstanceHandler
Creates an ExecutorMethodInstanceHandler using the given mapping.
ExecutorMethodMatcher - Class in proguard.evaluation.executor.matcher
This ExecutorMatcher matches using a mapping from a class name to a StringMatcher for matching method names.
ExecutorMethodMatcher(Map<String, StringMatcher>) - Constructor for class proguard.evaluation.executor.matcher.ExecutorMethodMatcher
Creates an ExecutorMethodMatcher that supports methods given by a mapping from a specific class name to supported method names given by a StringMatcher
ExecutorMethodMatcher.Builder - Class in proguard.evaluation.executor.matcher
ExecutorMethodSignatureMatcher - Class in proguard.evaluation.executor.matcher
This ExecutorMatcher matches using a mapping from classes to methods to a StringMatcher for the descriptor.
ExecutorMethodSignatureMatcher(Map<String, Map<String, StringMatcher>>) - Constructor for class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher
 
ExecutorMethodSignatureMatcher.Builder - Class in proguard.evaluation.executor.matcher
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.reference.JvmCompositeHeapExpandOperator
 
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.
expand(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
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(short[], 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(float[], 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(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_(Clazz) - Method in interface proguard.classfile.Clazz
Returns whether this class extends the given class.
extends_(String) - Method in interface proguard.classfile.Clazz
Returns whether this class extends the specified class.
extends_(Clazz) - Method in class proguard.classfile.LibraryClass
 
extends_(String) - Method in class proguard.classfile.LibraryClass
 
extends_(Clazz) - Method in class proguard.classfile.ProgramClass
 
extends_(String) - Method in class proguard.classfile.ProgramClass
 
EXTENDS_INDEX - Static variable in class proguard.classfile.attribute.annotation.target.SuperTypeTargetInfo
 
extendsOrImplements(Clazz) - Method in interface proguard.classfile.Clazz
Returns whether this class implements the given class.
extendsOrImplements(String) - Method in interface proguard.classfile.Clazz
Returns whether this class implements the specified class.
extendsOrImplements(Clazz) - Method in class proguard.classfile.LibraryClass
 
extendsOrImplements(String) - Method in class proguard.classfile.LibraryClass
 
extendsOrImplements(Clazz) - Method in class proguard.classfile.ProgramClass
 
extendsOrImplements(String) - 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(String) - Static method in class proguard.classfile.util.ClassUtil
Converts an internal class name into an external class name.
externalClassName - Variable in class proguard.resources.file.ResourceJavaReference
 
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(AbstractStateT, T) - Method in class proguard.analysis.cpa.defaults.MemoryLocation
Returns an AbstractState representing value stored at the MemoryLocation in the input AbstractState.
extractValueOrDefault(JvmAbstractState, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
 
extractValueOrDefault(JvmAbstractState, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmLocalVariableLocation
 
extractValueOrDefault(JvmAbstractState, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmStackLocation
 
extractValueOrDefault(JvmAbstractState, T) - Method in class proguard.analysis.cpa.jvm.witness.JvmStaticFieldLocation
 
extraFeatureNames - Variable in class proguard.util.SimpleFeatureNamedProcessable
 

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
 
fcmpl() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
fcmpl() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
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 - Interface in proguard.classfile
Representation of a field in a class.
Field - Class in proguard.dexfile.reader
represent a field_id_item in dex file format
Field(String, String, String) - Constructor for class proguard.dexfile.reader.Field
 
field - Variable in class proguard.dexfile.reader.node.DexFieldNode
 
field - Variable in class proguard.dexfile.reader.node.insn.FieldStmtNode
 
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 create StringMatcher 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 the ResourceFile 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.
FillArrayDataStmtNode - Class in proguard.dexfile.reader.node.insn
 
FillArrayDataStmtNode(Op, int, Object) - Constructor for class proguard.dexfile.reader.node.insn.FillArrayDataStmtNode
 
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 given ClassVisitor 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 other DataEntryReader 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 other DataEntryWriter 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 other StringFunction instances, depending on whether it matches the given filter.
FilteredStringFunction(StringMatcher, StringFunction, StringFunction) - Constructor for class proguard.util.FilteredStringFunction
 
FilteredStringFunction(String, 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
 
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 given StringMatcher.
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(DexFileNode) - Static method in class proguard.dexfile.converter.DexFix
 
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
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 - 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_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 a Float type.
FloatType() - Constructor for class proguard.classfile.attribute.preverification.FloatType
 
FloatValue(float) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.FloatValue
 
FloatValue - Class in proguard.evaluation.value
Representation of a partially evaluated float value.
FloatValue() - Constructor for class proguard.evaluation.value.FloatValue
 
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.
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
 
followerHeapMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
 
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
 
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, VerificationType[], VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.FullFrame
Creates a FullFrame with the given variables and stack.
FullFrame(int, int, VerificationType[], int, 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 given ClassVisitor, 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
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(ReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
 
generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.ArrayReferenceValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.DetailedArrayReferenceValue
 
generalize(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the generalization of this DoubleValue and the given other DoubleValue.
generalize(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the generalization of this DoubleValue and the given other SpecificDoubleValue.
generalize(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the generalization of this DoubleValue and the given other ParticularDoubleValue.
generalize(Value) - Method in class proguard.evaluation.value.DoubleValue
 
generalize(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the generalization of this FloatValue and the given other FloatValue.
generalize(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the generalization of this FloatValue and the given other SpecificFloatValue.
generalize(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the generalization of this FloatValue and the given other ParticularFloatValue.
generalize(Value) - Method in class proguard.evaluation.value.FloatValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
 
generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.IdentifiedArrayReferenceValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
 
generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.IdentifiedReferenceValue
 
generalize(InstructionOffsetValue) - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns the generalization of this InstructionOffsetValue and the given other InstructionOffsetValue.
generalize(Value) - Method in class proguard.evaluation.value.InstructionOffsetValue
 
generalize(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the generalization of this IntegerValue and the given other IntegerValue.
generalize(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the generalization of this IntegerValue and the given other UnknownIntegerValue.
generalize(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the generalization of this IntegerValue and the given other SpecificIntegerValue.
generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the generalization of this IntegerValue and the given other ParticularIntegerValue.
generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the generalization of this IntegerValue and the given other RangeIntegerValue.
generalize(Value) - Method in class proguard.evaluation.value.IntegerValue
 
generalize(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the generalization of this LongValue and the given other LongValue.
generalize(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the generalization of this LongValue and the given other SpecificLongValue.
generalize(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the generalization of this LongValue and the given other ParticularLongValue.
generalize(Value) - Method in class proguard.evaluation.value.LongValue
 
generalize(Set<TypedReferenceValue>) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
generalize(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.MultiTypedReferenceValue
 
generalize(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
generalize(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
generalize(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
generalize(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
generalize(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
generalize(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
generalize(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
 
generalize(ParticularReferenceValue) - Method in class proguard.evaluation.value.ParticularReferenceValue
 
generalize(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
generalize(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other ReferenceValue.
generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other UnknownReferenceValue.
generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other TypedReferenceValue.
generalize(MultiTypedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other MultiTypedReferenceValue.
generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other IdentifiedReferenceValue.
generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other ArrayReferenceValue.
generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other IdentifiedArrayReferenceValue.
generalize(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other DetailedArrayReferenceValue.
generalize(TracedReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other TracedReferenceValue.
generalize(ParticularReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other ParticularReferenceValue.
generalize(Value) - Method in class proguard.evaluation.value.ReferenceValue
 
generalize(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
generalize(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
generalize(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
generalize(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
generalize(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
generalize(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
generalize(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
generalize(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
generalize(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
generalize(Value) - Method in class proguard.evaluation.value.TopValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(UnknownReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TracedReferenceValue
 
generalize(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.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(Value) - Method in class proguard.evaluation.value.TracingValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
generalize(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
generalize(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
generalize(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
generalize(ReferenceValue) - Method in class proguard.evaluation.value.UnknownReferenceValue
 
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 selected precision.
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.CompositeHeapTransferRelation
 
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.CompositeHeapTransferRelation
 
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
 
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(AbstractState, Precision, SignatureT) - Method in interface proguard.analysis.cpa.bam.BamCache
Gets the block abstraction identified by the provided keys from the cache.
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(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(AbstractState, Precision, SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
 
get(SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
 
get(Precision, SignatureT) - Method in class proguard.analysis.cpa.bam.BamCacheImpl
 
get(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
 
get(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
get(int) - Method in class proguard.io.ClassPath
 
get(K) - Method in class proguard.util.MultiValueMap
 
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, Clazz, boolean, boolean) - 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.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.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.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 the abstractState.
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.
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(Number) - Static method in class com.example.SampleClassWithObjects
 
getAnswer() - Static method in class com.example.SampleClassWithRangeComputation
 
getAnswer(int, int) - Static method in class com.example.SampleClassWithVariableComputation
 
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.
getArgumentReference(JvmTaintTreeHeapFollowerAbstractState, int, String, boolean, int) - Static method in class proguard.analysis.cpa.jvm.util.HeapUtil
Retrieves the argument reference from the principal state.
getArgumentTypes() - Method in class proguard.classfile.MethodDescriptor
 
getArray() - Method in exception proguard.evaluation.exception.ArrayStoreTypeException
 
getArrayElementOrDefault(T, SetAbstractState<JvmTaintSource>, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
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 specified index or the defaultValue, if the element is unset.
getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
getArrayElementOrDefault(SetAbstractState<Reference>, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Returns a join over all arrays aliased by the input SetAbstractState.
getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
getArrayElementOrDefault(T, SetAbstractState<Reference>, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
getArrayElementOrDefault(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns an abstract state for the array element at the given index or the abstractDefault 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(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(int) - Method in interface proguard.classfile.Clazz
Returns the class name of ClassConstant at the specified index.
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.
getClassName(int) - Method in class proguard.classfile.LibraryClass
 
getClassName(int) - Method in class proguard.classfile.ProgramClass
 
getClassName() - Method in class proguard.classfile.Signature
 
getClassName() - Method in class proguard.dexfile.ir.expr.InvokeNewExpr
 
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.ClassModel
 
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(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.
getConstructorDescriptor() - Method in class proguard.backport.LambdaExpression
 
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) - 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() - Method in interface proguard.classfile.MethodInfo
Returns the method's descriptor.
getDescriptor() - Method in class proguard.classfile.MethodSignature
 
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 class proguard.dexfile.reader.DexFileReader
 
getDisplayName() - Method in class proguard.dexfile.ir.stmt.LabelStmt
 
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.
getEntryPointsForType(EntryPoint.Type) - Static method in class proguard.analysis.datastructure.callgraph.EntryPoint
 
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.
getExecutorMatcher() - Method in interface proguard.evaluation.executor.Executor
Get a matcher telling if the executor should be used to execute a certain method.
getExecutorMatcher() - Method in class proguard.evaluation.executor.StringReflectionExecutor
 
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(SetAbstractState<Reference>, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Returns a join over all fields aliased by the input SetAbstractState.
getfield(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(int) - 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, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
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 reference object.
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.heap.tree.JvmTreeHeapFollowerAbstractState
 
getFieldOrDefault(T, String, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
getFieldOrDefault(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns an abstract state representing the field descriptor of the object or defaultState 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 or defaultState 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(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.
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.
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.
getHeapNode(Reference) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Returns the heap node for the given reference.
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 AbstractStates.
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 an IdentifiedReferenceValue.
getInstance() - Method in class proguard.evaluation.executor.ReflectionExecutor.InstanceCopyResult
 
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
 
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(Clazz) - Method in class proguard.classfile.attribute.annotation.ElementValue
Returns the element name.
getMethodName() - Method in interface proguard.classfile.MethodInfo
Returns the method's name.
getMethodName() - Method in class proguard.classfile.MethodSignature
 
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.ReflectionExecutor
 
getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
 
getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
Returns the return value of the specified method.
getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.ExecutingInvocationUnit
 
getMethodReturnValue(Clazz, AnyMethodrefConstant, String) - Method in class proguard.evaluation.ReferenceTracingInvocationUnit
 
getMethodReturnValue(Clazz, InvokeDynamicConstant, 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.SimplifiedInvocationUnit
Returns the return value of the specified method.
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(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() - Method in interface proguard.classfile.Clazz
Returns the full internal name of this class.
getName(int) - Method in interface proguard.classfile.Clazz
Returns the name of the NameAndTypeConstant at the specified index.
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() - 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(int) - Method in class proguard.classfile.LibraryClass
 
getName(Clazz) - Method in class proguard.classfile.LibraryMember
 
getName(Clazz) - Method in interface proguard.classfile.Member
Returns the class member name.
getName() - Method in class proguard.classfile.ProgramClass
 
getName(int) - Method in class proguard.classfile.ProgramClass
 
getName(Clazz) - Method in class proguard.classfile.ProgramMember
 
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_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
 
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 the defaultState 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(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
 
getPackageName() - Method in class proguard.classfile.Signature
Deprecated.
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 the PrecisionAdjustment.
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, 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.
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.
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.domain.reference.CompositeHeapJvmAbstractState
 
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(AbstractState) - Method in class proguard.analysis.cpa.defaults.DefaultReachedSet
 
getReached(AbstractState) - Method in class proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet
 
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 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 a ProgramLocationDependentReachedSet, 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
 
getReferenceAbstractState(JvmMemoryLocation) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
getReferencedClass() - Method in class proguard.classfile.Signature
Returns the Clazz reference corresponding to the class returned by Signature.getClassName() or null 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 this MethodSignature or null 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
 
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(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 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_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.
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.
getStateByIndex(int) - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
Returns the state at the specified position in the composite state.
getStateByName(String) - Method in interface proguard.analysis.cpa.interfaces.AbstractState
Returns an abstract state for a given if the state is composite, returns self otherwise.
getStateByName(String) - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
getstatic(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getStaticCreationReferences() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
Get all the references to nodes that have been created in a JvmStaticFieldLocation.
getStaticFields() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns the static field table abstract state.
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 or defaultState 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(int) - Method in interface proguard.classfile.Clazz
Returns the String value of the Utf8Constant at the specified index.
getString(Clazz) - Method in class proguard.classfile.constant.StringConstant
Returns the string value.
getString() - Method in class proguard.classfile.constant.Utf8Constant
Returns the UTF-8 data as a String.
getString(int) - Method in class proguard.classfile.LibraryClass
 
getString(int) - Method in class proguard.classfile.ProgramClass
 
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.
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
 
getSuccessorDepth() - Method in class proguard.analysis.datastructure.callgraph.Node
Calculate the distance between this node and its furthest successor.
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.
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.
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
 
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
 
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(int) - Method in interface proguard.classfile.Clazz
Returns the tag value of the Constant at the specified index.
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 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(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(int) - Method in interface proguard.classfile.Clazz
Returns the type of the NameAndTypeConstant at the specified index.
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.
getType(int) - Method in class proguard.classfile.LibraryClass
 
getType(int) - Method in class proguard.classfile.ProgramClass
 
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.ArrayModel
 
getType() - Method in class proguard.evaluation.value.object.ClassModel
 
getType() - Method in interface proguard.evaluation.value.object.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
 
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 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.
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.ArrayModel
 
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 indexth position of the variable array, the corresponding heap value for an IdentifiedReferenceValue or defaultState if there is no entry.
getVariableOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns an abstract state at the indexth position of the variable array or defaultState if there is no entry.
getVariableOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
Returns an abstract state at the indexth position of the variable array or defaultState 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 a BreadthFirstWaitlist, 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.
getWrappedStates() - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
getWrappedTransferRelations() - Method in class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
 
getWrappedTransferRelations() - Method in interface proguard.analysis.cpa.interfaces.WrapperTransferRelation
Returns wrapped transfer relations.
getWrappedTransferRelations() - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapTransferRelation
 
getZipFilter() - Method in class proguard.io.ClassPathEntry
Returns the name filter that is applied to zip files in this entry, if any.
goto_(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
goto_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
goto_w(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
goto_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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, or ALWAYS.
greaterThan(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than the given UnknownIntegerValue: NEVER , MAYBE, or ALWAYS.
greaterThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than the given SpecificIntegerValue: NEVER , MAYBE, or ALWAYS.
greaterThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than the given ParticularIntegerValue: NEVER , MAYBE, or ALWAYS.
greaterThan(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than the given RangeIntegerValue: NEVER , MAYBE, or ALWAYS.
greaterThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than or equal to the given IntegerValue: NEVER, MAYBE, or ALWAYS.
greaterThanOrEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than or equal to the given UnknownIntegerValue: NEVER, MAYBE, or ALWAYS.
greaterThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
greaterThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than or equal to the given ParticularIntegerValue: NEVER, MAYBE, or ALWAYS.
greaterThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is greater than or equal to the given RangeIntegerValue: NEVER, MAYBE, or ALWAYS.

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
 
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() - Method in class proguard.analysis.cpa.defaults.AbstractWrapperState
 
hashCode() - Method in class proguard.analysis.cpa.defaults.DifferentialMap
 
hashCode() - Method in class proguard.analysis.cpa.defaults.MemoryLocation
 
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.HeapNode
 
hashCode() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
hashCode() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
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.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.EntryPoint
 
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.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 - Variable in class proguard.classfile.Signature
 
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.ArrayModel
 
hashCode() - Method in class proguard.evaluation.value.object.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(short[], 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(float[], 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(Object[], 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.
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 to LatticeAbstractStates 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.
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
 
heapMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
HeapModel - Enum in proguard.analysis.cpa.jvm.state.heap
An enumeration of supported heap models.
heapModel - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun.Builder
 
heapModel - Variable in class proguard.analysis.cpa.jvm.util.JvmBamCpaRun
 
HeapNode<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state.heap.tree
The heap node represents an object or an array in the heap.
HeapNode(MapAbstractState<String, StateT>) - Constructor for class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
Create a heap node form a map abstract state.
heapNodeMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
HeapUtil - Class in proguard.analysis.cpa.jvm.util
A class with utility methods for the JvmTreeHeapAbstractState.
HeapUtil() - Constructor for class proguard.analysis.cpa.jvm.util.HeapUtil
 
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
 
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
Used in ordering statements in a TreeSet, id of the Stmt in its StmtList
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
 
identifier - Variable in class proguard.classfile.editor.CodeAttributeEditor.Label
 
identifier - Variable in class proguard.classfile.editor.InstructionSequenceReplacer.Label
 
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
 
IdleRewriter - Class in proguard.io
This DataEntryReader reads data entries and requests their corresponding output streams from a given DataEntryWriter, without actually using the output stream.
IdleRewriter(DataEntryWriter) - Constructor for class proguard.io.IdleRewriter
 
ifacmpeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifacmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifacmpne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifacmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifge(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifgt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpeq(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpge(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpgt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmple(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmple(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmplt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmplt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifle(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifle(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
iflt(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
iflt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifne(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifnonnull(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifnonnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifnull(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
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 given ConstantVisitor, 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 given ClassVisitors, 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 given ConstantVisitor, 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
 
incoming - Variable in class proguard.analysis.datastructure.callgraph.CallGraph
 
incomingCallLocations - Variable in class proguard.analysis.datastructure.callgraph.Node
The CodeLocations containing the calls in this node's predecessors that lead here.
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(String) - Constructor for exception proguard.evaluation.exception.IncompleteClassHierarchyException
 
IncompleteClassHierarchyException - Exception in proguard.evaluation
Deprecated.
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(short[], int, short) - 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(float[], int, float) - 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(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.ArrayModel
 
init(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.ClassModel
 
init(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.Model
Execute a constructor call for the modeled class.
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 the CodeAttribute 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 the ClassPools to work (i.e., ClassReferenceInitializer, ClassSubHierarchyInitializer, and ClassSuperHierarchyInitializer 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 given MemberVisitor 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
 
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
 
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(short[], int, int, short) - 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(float[], int, int, float) - 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(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(LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
Inserts the given line number at the appropriate position in the line number table.
insertLineNumber(int, 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_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_(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
instanceof_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
instanceof_(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
instanceof_(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
instanceof_(int) - 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 given ConstantVisitor 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 - 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.
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.
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, InstructionVisitor) - Method in class proguard.classfile.attribute.CodeAttribute
Applies the given instruction visitor to all instructions.
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.
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(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.
InstructionSequenceBuilder(ConstantPoolEditor) - Constructor for class proguard.classfile.editor.InstructionSequenceBuilder
Creates a new InstructionSequenceBuilder.
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 given AttributeVisitor.
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 - 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
 
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 an Integer type.
IntegerType() - Constructor for class proguard.classfile.attribute.preverification.IntegerType
 
IntegerValue - Class in proguard.evaluation.value
Representation of a partially evaluated integer value.
IntegerValue() - Constructor for class proguard.evaluation.value.IntegerValue
 
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.
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.
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, int) - 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.
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.
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.
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, 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.
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.
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, 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.
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.
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.
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(String) - Static method in class proguard.classfile.util.ClassUtil
Converts an external type into an internal type.
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.
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).
internalTypeSize(String) - Static method in class proguard.classfile.util.ClassUtil
Returns the size taken up on the stack by the given internal type.
IntValue(int) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.IntValue
 
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.
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.ArrayModel
 
invoke(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.ClassModel
 
invoke(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.Model
Execute an instance method on the modeled object.
INVOKE_CONSTRUCTOR - Static variable in class proguard.dexfile.reader.MethodHandle
 
INVOKE_DIRECT - Static variable in class proguard.dexfile.reader.MethodHandle
 
INVOKE_DYNAMIC - Static variable in class proguard.classfile.constant.Constant
 
INVOKE_INSTANCE - Static variable in class proguard.dexfile.reader.MethodHandle
 
INVOKE_INTERFACE - Static variable in class proguard.dexfile.reader.MethodHandle
 
INVOKE_STATIC - Static variable in class proguard.dexfile.reader.MethodHandle
 
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, String, String, Clazz[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokedynamic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokedynamic(int, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokedynamic(int, String, String, Clazz[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokedynamic(int) - 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(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(int, int) - 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(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial_interface(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
 
invokesStaticInterfaceMethod() - Method in class proguard.backport.LambdaExpression
Returns whether the invoked method is a static interface method.
invokestatic(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.ArrayModel
 
invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in class proguard.evaluation.value.object.ClassModel
 
invokeStatic(MethodExecutionInfo, ValueCalculator) - Method in interface proguard.evaluation.value.object.Model
Execute a static method for the modeled class.
invokestatic_interface(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic_interface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic_interface(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic_interface(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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.InstructionSequenceBuilder
 
invokevirtual(Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokevirtual(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokevirtual(int, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokevirtual(String, String, String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokevirtual(int) - 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
This utility class provides methods to read the classes in jar, zips, aars into a ClassPool and write a ClassPool to a jar.
ipop() - Method in class proguard.evaluation.Stack
Pops the top IntegerValue from the stack.
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(int, int) - Method in class proguard.evaluation.LivenessAnalyzer
Returns whether the specified variable takes up two entries after the instruction at the given offset.
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.
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.
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.analysis.cpa.jvm.state.heap.tree.HeapNode
 
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(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(String) - Static method in class proguard.classfile.util.ClassUtil
Returns whether the given method name refers to a class initializer or an instance initializer.
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.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.
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.
isInstanceMethod() - Method in class proguard.evaluation.executor.MethodExecutionInfo
 
isInstanceOf(StateT, String) - Method in class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation
Returns an abstract state representing the result of the instanceof operation.
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).
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(AbstractState, AbstractState) - Method in class proguard.analysis.cpa.defaults.DelegateAbstractDomain
 
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 interface proguard.analysis.cpa.interfaces.AbstractDomain
Compares two abstract states.
isLessOrEqual(JvmMemoryLocationAbstractState<AbstractStateT>) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState
 
isLessOrEqual(CompositeHeapJvmAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
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(HeapNode<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
isLessOrEqual(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
isLessOrEqual(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
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() - Method in class proguard.classfile.instruction.VariableInstruction
Returns whether this instruction loads the value of a variable.
isLoad - Variable in class proguard.evaluation.SimplifiedInvocationUnit
 
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() - Method in class proguard.analysis.datastructure.callgraph.Call
Check if this call is static (no implicit Call.instance set) or not.
isStatic - Variable in class proguard.dexfile.ir.IrMethod
 
isStatic() - Method in class proguard.evaluation.executor.MethodExecutionInfo
Return whether the method is static.
isStatic - Variable in class proguard.evaluation.SimplifiedInvocationUnit
 
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
 
isSupportedMethodCall(String, String) - Method in class proguard.evaluation.ExecutingInvocationUnit
Return whether the invocation unit is expected to handle the method call based on the class name and the method name.
isSupportedMethodCall(MethodSignature) - Method in class proguard.evaluation.ExecutingInvocationUnit
 
isSupportedMethodCall(MethodSignature) - Method in interface proguard.evaluation.executor.Executor
Returns whether a certain method invocation is supported.
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, int) - Method in class proguard.evaluation.PartialEvaluator
Returns whether a block of instructions is ever used.
isTraced(int) - Method in class proguard.evaluation.PartialEvaluator
Returns whether the instruction at the given offset has ever been executed during the partial evaluation.
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.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 given DataEntryReader read all data entries of the read archive data entries.
JarReader(DataEntryReader) - Constructor for class proguard.io.JarReader
Creates a new JarReader.
JarReader(boolean, DataEntryReader) - Constructor for class proguard.io.JarReader
Creates a new JarReader that optionally reads jmod files.
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(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(String[], DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter wth default manifest file name "META-INF/MANIFEST.MF".
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[], String, String, StringFunction, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter.
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
 
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
 
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
 
join(AbstractState, AbstractState) - Method in class proguard.analysis.cpa.defaults.DelegateAbstractDomain
 
join(AbstractStateT) - Method in interface proguard.analysis.cpa.defaults.LatticeAbstractState
Computes a join over itself and the abstractState.
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 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(CompositeHeapJvmAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
join(JvmAbstractState<SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceAbstractState
 
join(JvmHeapAbstractState<SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmBasicTaintTreeHeapFollowerAbstractState
 
join(JvmAbstractState<SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
 
join(JvmHeapAbstractState<SetAbstractState<JvmTaintSource>>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
join(JvmAbstractState<ValueAbstractState>) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
 
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(HeapNode<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
join(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
join(JvmHeapAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
join(JvmHeapAbstractState<SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
join(JvmAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
 
join(JvmFrameAbstractState<StateT>) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
 
join(String, String...) - Static method in class proguard.util.StringUtil
Joins the given strings using the provided separator.
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(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
jsr(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
jsr_w(CompactCodeAttributeComposer.Label) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
jsr_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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 frame JvmFrameAbstractState and the heap JvmHeapAbstractState.
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(CodeAttribute, int, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCaseCfaEdge
Create a disconnected JVM CFA assume case edge.
JvmAssumeCaseCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCaseCfaEdge
Create a 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(CodeAttribute, int, boolean) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCfaEdge
Create a disconnected JVM CFA assume branch edge.
JvmAssumeCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int, boolean) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeCfaEdge
Create a 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(CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeDefaultCfaEdge
Create a disconnected JVM CFA assume default edge.
JvmAssumeDefaultCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmAssumeDefaultCfaEdge
Create a 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.
JvmBasicTaintTreeHeapFollowerAbstractState - Class in proguard.analysis.cpa.jvm.domain.taint
This is a JvmTreeHeapFollowerAbstractState without object tainting.
JvmBasicTaintTreeHeapFollowerAbstractState(JvmReferenceAbstractState, SetAbstractState<JvmTaintSource>, MapAbstractState<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmBasicTaintTreeHeapFollowerAbstractState
Create a taint follower heap abstract state.
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(Call) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
Create a disconnected JVM CFA call edge.
JvmCallCfaEdge(JvmCfaNode, JvmCfaNode, Call) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmCallCfaEdge
Create a 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(MethodSignature, int, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCatchCfaNode
Create a JVM CFA catch node without edges.
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.
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(MethodSignature, int, Clazz) - Constructor for class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
Create a JVM CFA node without edges.
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.
JvmCfaReferenceValueFactory - Class in proguard.analysis.cpa.jvm.domain.value
This ParticularReferenceValueFactory creates IdentifiedReferenceValue and ParticularReferenceValues using the creation site as the unique identifier.
JvmCfaReferenceValueFactory(JvmCfa) - Constructor for class proguard.analysis.cpa.jvm.domain.value.JvmCfaReferenceValueFactory
 
JvmCompositeHeapExpandOperator - Class in proguard.analysis.cpa.jvm.domain.reference
A wrapper class around multiple ExpandOperators applying them elementwise to CompositeHeapJvmAbstractStates.
JvmCompositeHeapExpandOperator(List<? extends ExpandOperator<JvmCfaNode, JvmCfaEdge, MethodSignature>>) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmCompositeHeapExpandOperator
Create a composite expand operator from a list of expand operators.
JvmCompositeHeapReduceOperator - Class in proguard.analysis.cpa.jvm.domain.reference
A wrapper class around multiple ReduceOperators applying them elementwise to CompositeHeapJvmAbstractStates.
JvmCompositeHeapReduceOperator(List<? extends ReduceOperator<JvmCfaNode, JvmCfaEdge, MethodSignature>>) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.JvmCompositeHeapReduceOperator
Create a composite reduce operator from a list of reduce operators.
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 the StackAbstractState and the local variable array as the ListAbstractState.
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(CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
Create a disconnected JVM CFA instruction edge.
JvmInstructionCfaEdge(JvmCfaNode, JvmCfaNode, CodeAttribute, int) - Constructor for class proguard.analysis.cpa.jvm.cfa.edges.JvmInstructionCfaEdge
Create a JVM CFA instruction edge.
JvmIntraproceduralCfaFillerAllInstructionVisitor - Class in proguard.analysis.cpa.jvm.cfa.visitors
This AttributeVisitor visits the CodeAttribute of a Method and performs two different tasks:
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<Call>, 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.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 is a MemoryLocation specific to 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 a BamLocationDependentJvmMemoryLocation 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>, 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>, 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>>, 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 the ReachedSet.
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) - 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>) - 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 an JvmMemoryLocationAbstractState for a given instruction.
JvmMemoryLocationTransferRelation(AbstractStateT, BamCpa<JvmCfaNode, JvmCfaEdge, MethodSignature>) - 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 on JvmReferenceAbstractStates.
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 on JvmReferenceAbstractStates.
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 a JvmAbstractState 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<Reference, HeapNode<SetAbstractState<Reference>>>, MapAbstractStateFactory<String, SetAbstractState<Reference>>, MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>) - 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 containing JvmTaintSources which can reach the given code location.
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>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintCpa
Create a taint CPA.
JvmTaintCpa(Map<Signature, Set<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>) - 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 a JvmDefaultExpandOperator and in addition taints the return values if the called function is a source.
JvmTaintExpandOperator(JvmCfa, Map<Signature, Set<JvmTaintSource>>, boolean) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
Create the operator specifying the taint sources.
JvmTaintExpandOperator(JvmCfa, Map<Signature, Set<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintExpandOperator
Create the operator specifying the taint sources.
JvmTaintHeapAbstractState - Interface in proguard.analysis.cpa.jvm.domain.taint
An interface for object tainting.
JvmTaintMemoryLocationBamCpaRun - Class in proguard.analysis.cpa.jvm.domain.taint
This run wraps the execution of BAM JvmMemoryLocationCpa.
JvmTaintMemoryLocationBamCpaRun(JvmTaintBamCpaRun, SetAbstractState<JvmTaintSource>, Collection<? extends JvmTaintSink>, AbortOperator) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintMemoryLocationBamCpaRun
Create a traced taint CPA run.
JvmTaintMemoryLocationBamCpaRun(JvmCfa, Set<? extends JvmTaintSource>, MethodSignature, int, HeapModel, SetAbstractState<JvmTaintSource>, Collection<? extends JvmTaintSink>, AbortOperator, AbortOperator, boolean, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<Reference>>>, MapAbstractStateFactory<String, SetAbstractState<Reference>>, MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>, Map<MethodSignature, JvmTaintTransformer>) - 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
JvmTaintReduceOperator - Class in proguard.analysis.cpa.jvm.domain.taint
This ReduceOperator inherits all the functionalities of a JvmDefaultReduceOperator and adjusts the return type to be the JvmTaintAbstractState.
JvmTaintReduceOperator(boolean) - 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, Predicate<Call>, boolean, boolean, Set<Integer>, Set<String>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintSource
Create a taint source.
JvmTaintSource(Signature, 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 of TaintSource 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.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.
JvmTaintTreeHeapFollowerAbstractState - Class in proguard.analysis.cpa.jvm.domain.taint
This is a JvmTreeHeapFollowerAbstractState with the possibility of object tainting.
JvmTaintTreeHeapFollowerAbstractState(JvmReferenceAbstractState, SetAbstractState<JvmTaintSource>, MapAbstractState<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<JvmTaintSource>>>, MapAbstractStateFactory<String, SetAbstractState<JvmTaintSource>>) - Constructor for class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
Create a taint follower heap abstract state.
JvmTransferRelation<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.transfer
The JvmTransferRelation computes the successors of an JvmAbstractState 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 of JvmTransferRelation for instruction applications, method invocations, and constructing literals.
JvmTreeHeapAbstractState<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state.heap.tree
The tree heap model represents the memory as a map from references to objects or arrays (HeapNodes) which may refer other heap nodes in their fields.
JvmTreeHeapAbstractState(MapAbstractState<Reference, HeapNode<StateT>>, MapAbstractStateFactory<Reference, HeapNode<StateT>>, MapAbstractStateFactory<String, StateT>, StateT) - Constructor for class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Create a tree heap abstract state from a given memory layout.
JvmTreeHeapFollowerAbstractState<StateT extends LatticeAbstractState<StateT>> - Class in proguard.analysis.cpa.jvm.state.heap.tree
This is a heap model for analyses that need to track the actual content of heap objects.
JvmTreeHeapFollowerAbstractState(JvmReferenceAbstractState, StateT, MapAbstractState<Reference, HeapNode<StateT>>, MapAbstractStateFactory<Reference, HeapNode<StateT>>, MapAbstractStateFactory<String, StateT>) - Constructor for class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
Create a follower heap abstract state.
JvmTreeHeapPrincipalAbstractState - Class in proguard.analysis.cpa.jvm.state.heap.tree
This is a self-sufficient heap model in the sense that it contains references necessary for addressing.
JvmTreeHeapPrincipalAbstractState(MapAbstractStateFactory<Reference, HeapNode<SetAbstractState<Reference>>>, MapAbstractStateFactory<String, SetAbstractState<Reference>>) - Constructor for class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
Create an empty principal heap model.
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
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
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 - Static variable in class proguard.classfile.editor.InstructionSequenceReplacer
 
k - Variable in class proguard.classfile.kotlin.KotlinMetadata
A kind of the metadata this annotation encodes.
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.analysis.cpa.jvm.state.heap.tree.HeapNode
 
keySet() - Method in class proguard.util.MultiValueMap
 
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
 
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, List<KotlinAnnotationArgument>) - Constructor for class proguard.classfile.kotlin.KotlinAnnotation
 
KotlinAnnotation(String) - 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 given Predicate.
KotlinAnnotationArgumentFilter(Predicate<KotlinAnnotationArgument>, KotlinAnnotationArgumentVisitor, KotlinAnnotationArgumentVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinAnnotationArgumentFilter
 
KotlinAnnotationArgumentFilter(Predicate<KotlinAnnotationArgument>, 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(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinClassKindFilter
 
KotlinClassKindFilter(Predicate<KotlinClassKindMetadata>, 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 given KotlinMetadataVisitor.
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 given KotlinFunctionVisitor.
KotlinClassToInlineOriginFunctionVisitor(String, KotlinFunctionVisitor) - Constructor for class proguard.classfile.kotlin.visitor.KotlinClassToInlineOriginFunctionVisitor
 
KotlinClassVisitor - Interface in proguard.classfile.kotlin.visitor
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(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinDeclarationContainerFilter
 
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
 
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
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 - 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
 
kotlinMetadata - Variable in class proguard.classfile.LibraryClass
 
kotlinMetadata - Variable in class proguard.classfile.ProgramClass
 
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(KotlinMetadataVisitor, KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMetadataFilter
 
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
 
KotlinMetadataInitializer - Class in proguard.classfile.util.kotlin
Initializes the kotlin metadata for a Kotlin class.
KotlinMetadataInitializer(WarningPrinter) - Constructor for class proguard.classfile.util.kotlin.KotlinMetadataInitializer
 
KotlinMetadataInitializer(BiConsumer<Clazz, String>) - 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(WarningPrinter) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
Deprecated.
KotlinMetadataWriter(WarningPrinter, ClassVisitor) - Constructor for class proguard.classfile.io.kotlin.KotlinMetadataWriter
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
 
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
Write a KotlinModule from a ResourceFilePool to the supplied DataEntryWriter.
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
KotlinMultiFilePartKindFilter - Class in proguard.classfile.kotlin.visitor.filter
Delegate to another KotlinMetadataVisitor if the predicate returns true.
KotlinMultiFilePartKindFilter(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinMultiFilePartKindFilter
 
KotlinMultiFilePartKindFilter(Predicate<KotlinMultiFilePartKindMetadata>, 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
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, KotlinPropertyVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinPropertyFilter
 
KotlinPropertyFilter(Predicate<KotlinPropertyMetadata>, 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
 
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(KotlinMetadataVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinSyntheticClassKindFilter
 
KotlinSyntheticClassKindFilter(Predicate<KotlinSyntheticClassKindMetadata>, 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
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, KotlinTypeAliasVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeAliasFilter
 
KotlinTypeAliasFilter(Predicate<KotlinTypeAliasMetadata>, 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, KotlinTypeParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
 
KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata>, 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, KotlinValueParameterVisitor) - Constructor for class proguard.classfile.kotlin.visitor.filter.KotlinValueParameterFilter
 
KotlinValueParameterFilter(Predicate<KotlinValueParameterMetadata>, 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() - 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(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(int) - Constructor for class proguard.classfile.editor.CodeAttributeEditor.Label
Creates a new Label.
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() - 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 - 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
 
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
 
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
 
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 an AbstractDomain with concrete interfaces.
lcmp() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
lcmp() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc instruction that loads an integer constant with the given value.
ldc(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc instruction that loads a float 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(Object) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc instruction that loads an (internal) primitive array constant with the given value.
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(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(ResourceFile) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc instruction that loads a string constant with the given resource file name.
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(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc instruction that loads a class constant for the given class.
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(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc instruction that loads an integer 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(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc instruction that loads a string 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(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(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(ResourceFile) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc instruction that loads a string constant with the given resource file name.
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(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc instruction that loads a class constant for 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.
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(double) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
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(long) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc2_w instruction that loads a long 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(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc2_w instruction that loads the Category 2 constant at the given index.
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_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(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc_w instruction that loads a float 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(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(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(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(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(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(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends an ldc_w instruction that loads a class constant for the given class.
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(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc_w instruction that loads an integer 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(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc_w instruction that loads a string 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(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(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(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(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(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Appends an ldc_w instruction that loads a class constant for 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_(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.
ldiv() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldiv() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
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, or ALWAYS.
lessThan(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given UnknownIntegerValue: NEVER , MAYBE, or ALWAYS.
lessThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given SpecificIntegerValue: NEVER , MAYBE, or ALWAYS.
lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given ParticularIntegerValue: NEVER , MAYBE, or ALWAYS.
lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given RangeIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThan(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThan(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThan(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThan(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThan(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than or equal to the given IntegerValue: NEVER , MAYBE, or ALWAYS.
lessThanOrEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than or equal to the given UnknownIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than or equal to the given ParticularIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than or equal to the given RangeIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThanOrEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThanOrEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThanOrEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
lessThanOrEqual(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
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(int) - Constructor for class proguard.classfile.attribute.preverification.LessZeroFrame
Creates a LessZeroFrame with the given tag.
LessZeroFrame(byte) - Constructor for class proguard.classfile.attribute.preverification.LessZeroFrame
Creates a LessZeroFrame with the given number of chopped variables.
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, KotlinMetadata) - 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
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 given ClassVisitor, 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 the LibraryClass instances that it visits with data from the given DataInput 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 a LibraryClass.
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 given MemberVisitor, 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 a LibraryClass.
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
This LimitedHashMap is a HashMap which limits its content based on the function removeElement.
LimitedHashMap(TriFunction<LimitedHashMap<K, V>, K, V, Optional<K>>) - Constructor for class proguard.analysis.cpa.defaults.LimitedHashMap
Create an empty limited hash map.
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.
LimitedHashMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> - Class in proguard.analysis.cpa.defaults
This LimitedHashMapAbstractState represents a limited map to LatticeAbstractStates with the semilattice operators lifted to the 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.
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.
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(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, 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, 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) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Adds a source line number for the current position.
line(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
line - Variable in class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode.LineNumber
 
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 of LatticeAbstractStates 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 create StringFunction 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 of StringMatcher 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 create StringMatcher 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, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Loads the given variable onto the stack.
load(int, char) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Loads the given variable of primitive type onto the stack.
load(int, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Loads the given variable 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) - Method in class proguard.evaluation.Variables
Loads the Value from the variable with the given index.
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(String) - Constructor for class proguard.dexfile.ir.expr.Local
 
Local(int, String) - Constructor for class proguard.dexfile.ir.expr.Local
 
Local() - Constructor for class proguard.dexfile.ir.expr.Local
 
Local(int) - Constructor for class proguard.dexfile.ir.expr.Local
 
LOCAL_COMPARATOR - Static variable in class proguard.dexfile.ir.ts.RemoveConstantFromSSA
 
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
 
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_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 a Long type.
LongType() - Constructor for class proguard.classfile.attribute.preverification.LongType
 
LongValue(long) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.LongValue
 
LongValue - Class in proguard.evaluation.value
Representation of a partially evaluated long value.
LongValue() - Constructor for class proguard.evaluation.value.LongValue
 
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.
lookupswitch(CompactCodeAttributeComposer.Label, int[], CompactCodeAttributeComposer.Label[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
lookupswitch(int, int[], int[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
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 given DataEntryWriter, updating their contents based on the renamed classes in the given ClassPool.
ManifestRewriter(ClassPool, Charset, DataEntryWriter) - Constructor for class proguard.io.ManifestRewriter
Creates a new ManifestRewriter.
map(LabelStmt) - Method in class proguard.dexfile.ir.LabelAndLocalMapper
 
map(Local) - 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(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
Returns the matched argument for the given pattern argument.
matchedArgument(Clazz, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
Returns the matched argument for the given pattern argument.
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).
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(ProgramClass, int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer
Returns the matched or newly created constant index for the given pattern constant index.
matchedConstantIndex(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the index of the specified matched constant (wildcard or not).
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 given VariableStringMatcher.
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 given StringMatcher.
MatchedStringMatcher(VariableStringMatcher, StringMatcher) - Constructor for class proguard.util.MatchedStringMatcher
Creates a new MatchedStringMatcher
matches(MethodSignature) - Method in class proguard.evaluation.executor.matcher.ExecutorClassMatcher
 
matches(MethodSignature) - Method in interface proguard.evaluation.executor.matcher.ExecutorMatcher
Returns whether a method matches.
matches(MethodSignature) - Method in class proguard.evaluation.executor.matcher.ExecutorMethodMatcher
 
matches(MethodSignature) - Method in class proguard.evaluation.executor.matcher.ExecutorMethodSignatureMatcher
 
matches(String, int, int) - Method in class proguard.util.AndMatcher
 
matches(String) - Method in class proguard.util.CollectionMatcher
 
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) - Method in class proguard.util.StringMatcher
Checks whether the given string matches.
matches(String, int, int) - Method in class proguard.util.StringMatcher
Checks whether the given substring matches.
matches(String) - Method in class proguard.util.TransformedStringMatcher
 
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 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 MethodSignature.matchesIgnoreNullAndDollar(MethodSignature, MethodSignature).
matchesIgnoreNullAndDollar(MethodSignature, MethodSignature) - Static method in class proguard.classfile.MethodSignature
Fuzzy check like .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
 
matchingEntrypoint - Variable in class proguard.analysis.datastructure.callgraph.Node
 
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_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() - 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 - Variable in class proguard.evaluation.value.TypedReferenceValue
 
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 given MemberVisitor, 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 and MemberVisitor 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 given MemberVisitor, 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<Member>, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberCollectionFilter
Creates a new MemberCollectionFilter.
MemberCollectionFilter(Set<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 given MemberVisitor, 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 given ClassVisitor visit all the classes referenced by the descriptors of the class members that it visits.
MemberDescriptorReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.MemberDescriptorReferencedClassVisitor
 
MemberDescriptorReferencedClassVisitor(boolean, 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 given MemberVisitor, 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 given MemberVisitor, 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(Function<Clazz, String>, MemberVisitor) - Constructor for class proguard.classfile.util.MemberRenamer
 
MemberRenamer(BiFunction<Clazz, Member, String>, MemberVisitor) - Constructor for class proguard.classfile.util.MemberRenamer
 
MemberToClassVisitor - Class in proguard.classfile.visitor
This MemberVisitor delegates all visits to a given ClassVisitor.
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 and MethodViewModel.
MemberViewModel(Clazz, Member) - Constructor for class proguard.classfile.util.renderer.MemberViewModel
A constructor to keep track of the Member object to be rendered and its associated Clazz
MemberViewModel.Pair<K,V> - Class in proguard.classfile.util.renderer
A utility class for keeping track of pairs, e.g.Clazz and Member
MemberVisitor - Interface in proguard.classfile.visitor
This interface specifies the methods for a visitor of ProgramMember instances and LibraryMember instances.
memberVisitor - Variable in class proguard.classfile.visitor.ReferencedMemberVisitor
 
MemoryLocation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature,ValueT extends AbstractState,AbstractStateT extends AbstractState> - Class in proguard.analysis.cpa.defaults
A MemoryLocation points at a specific AbstractState in a compound AbstractStates for some CfaNode.
MemoryLocation() - Constructor for class proguard.analysis.cpa.defaults.MemoryLocation
 
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 weaken abstractState2 depending on precision.
merge(AbstractState, AbstractState, Precision) - Method in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationMergeJoinOperator
 
merge(String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
Joins the field value with the input value.
merge(SimpleLiveValue[], SimpleLiveValue[], Stmt, Stmt) - Method in class proguard.dexfile.ir.ts.an.SimpleLiveAnalyze
 
merge(T, T, Stmt, Stmt) - Method in interface proguard.dexfile.ir.ts.Cfg.FrameVisitor
 
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
 
mergeField(SetAbstractState<Reference>, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Merges the field value to the given one.
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 older AbstractState should be updated with the newly discovered AbstractState.
MergeSepOperator - Class in proguard.analysis.cpa.defaults
This MergeOperator does not weaken the input AbstractState.
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 - Interface in proguard.classfile
Representation of a method in a class.
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 - Class in proguard.dexfile.reader
represent a method_id_item in dex file format
Method(String, String, String[], String) - Constructor for class proguard.dexfile.reader.Method
 
Method(String, String, Proto) - Constructor for class proguard.dexfile.reader.Method
 
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_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_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_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_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_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_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_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_LOAD2 - 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_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
 
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(AnyMethodrefConstant, 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.
MethodFilter - Class in proguard.classfile.visitor
This MemberVisitor delegates its visits to one of two other given MemberVisitor 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, Method) - Constructor for class proguard.dexfile.reader.MethodHandle
 
MethodHandle(int, Field, 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 given MemberVisitor, 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 given MemberVisitor 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 - Variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
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(String, String, MethodDescriptor) - Constructor for class proguard.classfile.MethodSignature
 
MethodSignature(String, String, String) - Constructor for class proguard.classfile.MethodSignature
 
MethodSignature(Clazz, Method) - 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
 
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
This interface can be implemented for each class that needs to be modeled during an analysis.
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.
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(VerificationType[]) - Constructor for class proguard.classfile.attribute.preverification.MoreZeroFrame
Creates a MoreZeroFrame with the given additional variables.
MoreZeroFrame(int, 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
 
multianewarray(String, Clazz, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
multianewarray(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
multianewarray(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
multianewarray(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
multianewarray(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
multianewarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
MultiAnnotationVisitor - Class in proguard.classfile.attribute.annotation.visitor
This AnnotationVisitor delegates all visits to each AnnotationVisitor 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 each AttributeVisitor 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 each ClassPoolVisitor in a given list.
MultiClassPoolVisitor() - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
 
MultiClassPoolVisitor(ClassPoolVisitor...) - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
 
MultiClassPoolVisitor(ArrayList<ClassPoolVisitor>) - Constructor for class proguard.classfile.visitor.MultiClassPoolVisitor
 
MultiClassVisitor - Class in proguard.classfile.visitor
This ClassVisitor delegates all visits to each ClassVisitor 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 each ConstantVisitor 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 each InstructionVisitor 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 multiple KotlinTypeVisitors.
MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor...) - Constructor for class proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
 
MultiMemberVisitor - Class in proguard.classfile.visitor
This MemberVisitor delegates all visits to each MemberVisitor in a given list.
MultiMemberVisitor() - Constructor for class proguard.classfile.visitor.MultiMemberVisitor
 
MultiMemberVisitor(MemberVisitor...) - Constructor for class proguard.classfile.visitor.MultiMemberVisitor
 
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
 
multiply(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the product of this DoubleValue and the given DoubleValue.
multiply(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the product of this DoubleValue and the given SpecificDoubleValue.
multiply(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the product of this DoubleValue and the given ParticularDoubleValue.
multiply(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the product of this FloatValue and the given FloatValue.
multiply(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the product of this FloatValue and the given SpecificFloatValue.
multiply(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the product of this FloatValue and the given ParticularFloatValue.
multiply(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the product of this IntegerValue and the given IntegerValue.
multiply(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the product of this IntegerValue and the given UnknownIntegerValue.
multiply(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the product of this IntegerValue and the given SpecificIntegerValue.
multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the product of this IntegerValue and the given ParticularIntegerValue.
multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the product of this IntegerValue and the given RangeIntegerValue.
multiply(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given LongValue.
multiply(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given SpecificLongValue.
multiply(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given ParticularLongValue.
multiply(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
multiply(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
multiply(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
multiply(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
multiply(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
multiply(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
multiply(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
multiply(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
multiply(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
multiply(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
multiply(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
multiply(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
multiply(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
multiply(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
multiply(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
multiply(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
multiply(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
multiply(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
multiply(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
multiply(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
multiply(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
multiply(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
MultiResourceFileVisitor - Class in proguard.resources.file.visitor
This ResourceFileVisitor delegates all visits to all ResourceFileVisitor 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 new MultiTypedReferenceValues.
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 - 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_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 removes NameAndType 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 given ClassVisitor visit Clazz 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 other DataEntryReader 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 other DataEntryWriter 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 create StringMatcher 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
 
needsAccessorMethod() - Method in class proguard.backport.LambdaExpression
Returns whether an accessor method is needed to access the invoked method from the lambda class.
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 and ClassVisitor 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_(Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
new_(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
new_(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
new_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
new_(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
new_(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
new_(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
new_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
NEW_INSTANCE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
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
 
newArray(String, List<StateT>, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
newArray(String, List<SetAbstractState<Reference>>, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
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 and dimentions.
newarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
newarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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 given className.
newObject(Clazz) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
Returns an ValueAbstractState state for a new object of the given Clazz.
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(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.
newObject(String, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
newObject(String, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
newObject(String, JvmCfaNode) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
newObject(String) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns an abstract state for a new object of the given className.
newObject(Clazz) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns an abstract state for a new object of the given Clazz.
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
 
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(String) - Static method in class proguard.dexfile.ir.expr.Exprs
 
nLocal(int, 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 another DataEntryWriter, except for any NonClosingDataEntryWriter.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 another AttributeVisitor, 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 original AbstractState 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 original AbstractState 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
 
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
 
note(String, String) - Method in class proguard.classfile.util.WarningLogger
 
note(String, 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.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, or ALWAYS.
notEqual(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given UnknownIntegerValue are different: NEVER , MAYBE, or ALWAYS.
notEqual(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given SpecificIntegerValue are different: NEVER , MAYBE, or ALWAYS.
notEqual(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given ParticularIntegerValue are different: NEVER, MAYBE, or ALWAYS.
notEqual(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue and the given RangeIntegerValue are different: NEVER , MAYBE, or ALWAYS.
notEqual(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue and the given ReferenceValue are different.
NotMatcher - Class in proguard.util
This StringMatcher tests whether strings does not match the given StringMatcher.
NotMatcher(StringMatcher) - Constructor for class proguard.util.NotMatcher
 
NotStringFunction - Class in proguard.util
This StringFunction returns the original string if the given StringFunction 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 a Null 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_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
ObjectType - Class in proguard.classfile.attribute.preverification
This VerificationType represents an Object 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
 
onUse(Local) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
 
onUse(Local) - Method in interface proguard.dexfile.ir.ts.Cfg.OnUseCallBack
 
onUseLocal(T, Local) - Method in class proguard.dexfile.ir.ts.an.BaseAnalyze
 
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
 
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
 
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
 
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_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_DUP_X1 - Static variable in class proguard.classfile.instruction.Instruction
 
OP_DUP_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_LDC2_W - Static variable in class proguard.classfile.instruction.Instruction
 
OP_LDC_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
 
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 and other.
OR - Static variable in class proguard.evaluation.value.CompositeIntegerValue
 
OR - Static variable in class proguard.evaluation.value.CompositeLongValue
 
or(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical or of this IntegerValue and the given IntegerValue.
or(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical or of this IntegerValue and the given UnknownIntegerValue.
or(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical or of this IntegerValue and the given SpecificIntegerValue.
or(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical or of this IntegerValue and the given ParticularIntegerValue.
or(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical or of this IntegerValue and the given RangeIntegerValue.
or(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical or of this LongValue and the given LongValue.
or(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical or of this LongValue and the given SpecificLongValue.
or(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical or of this LongValue and the given ParticularLongValue.
or(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
or(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
or(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
or(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
or(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
or(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
or(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
or(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
or(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
or(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
or(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
or(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
or(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
or(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
or(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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 given StringMatcher 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 given StringFunction 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.
otherDataEntryWriter - Variable in class proguard.io.DexDataEntryWriter
 
otherParents - Variable in class proguard.dexfile.ir.ts.an.SimpleLiveValue
 
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 CodeLocations 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.
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.
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 another DataEntryWriter 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(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.
parse(String) - Method in class proguard.util.FileNameParser
 
parse(String) - Method in class proguard.util.ListFunctionParser
 
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(String) - Method in class proguard.util.ListParser
 
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(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.
partClassNames - Variable in class proguard.classfile.kotlin.KotlinMultiFileFacadeKindMetadata
 
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(int) - Method in class proguard.analysis.cpa.defaults.StackAbstractState
Returns the indexth element from the top of the stack.
peek() - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns the top element of the operand stack.
peek(int) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns the indexth element from the top of the operand stack.
peek(int) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
Returns the indexth 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.
peek() - Method in class proguard.util.CircularIntBuffer
Get the head value.
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 indexth element from the top of the stack.
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.
peekOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Returns the indexth element from the top of the operand stack or returns defaultState if the stack does not have enough elements.
peekOrDefault(int, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
Returns the indexth element from the top of the operand stack or returns defaultState if the stack does not have enough elements.
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 and ClassVisitor 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.
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 - 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 and Precision for the given reached abstract states.
Precision - Interface in proguard.analysis.cpa.interfaces
Precision parametrizes the analysis accuracy of the Algorithm.
PrecisionAdjustment - Interface in proguard.analysis.cpa.interfaces
PrecisionAdjustment allows adjusting the Algorithm Precision based of the reached abstract states.
PrecisionAdjustmentResult - Class in proguard.analysis.cpa.defaults
This is the result of PrecisionAdjustment, namely an AbstractState and Precision.
PrecisionAdjustmentResult(AbstractState, Precision) - Constructor for class proguard.analysis.cpa.defaults.PrecisionAdjustmentResult
Create a precision adjustment result tuple.
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.
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.
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 given DataEntryWriter, 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 given DataEntryReader, 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 of PrimitiveArrayConstant 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
 
principal - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
principalHeapMapAbstractStateFactory - Variable in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintBamCpaRun.Builder
 
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, 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, 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.
print(String, String) - Method in interface proguard.util.kotlin.asserter.Reporter
 
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(JvmMemoryLocation, ConstantInstruction, Clazz) - 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.
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.
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 - 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
 
processingFlags - Variable in class proguard.util.SimpleProcessable
 
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, String, int, Object) - 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.
ProgramClassFilter - Class in proguard.classfile.visitor
This ClassVisitor delegates its visits to another given ClassVisitor, 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 the ProgramClass instances that it visits with data from the given DataInput 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 the ProgramClass instances that it visits to the given DataOutput 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 a ProgramClass.
ProgramField() - Constructor for class proguard.classfile.ProgramField
Creates an uninitialized 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.
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.
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 implement ProgramLocationDependent.
ProgramLocationDependentBackwardTransferRelation<CfaNodeT extends CfaNode<CfaEdgeT,SignatureT>,CfaEdgeT extends CfaEdge<CfaNodeT>,SignatureT extends Signature> - Interface in proguard.analysis.cpa.interfaces
An interface for TransferRelations that depend on the Cfa 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 TransferRelations that depend on the Cfa 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 TransferRelations that depend on the Cfa 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 given MemberVisitor, 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 a ProgramClass.
ProgramMethod() - Constructor for class proguard.classfile.ProgramMethod
Creates an uninitialized 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.
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.
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
This package contains classes to represent the various elements of class files.
proguard.classfile.attribute - package proguard.classfile.attribute
This package contains classes to represent the attributes inside class files.
proguard.classfile.attribute.annotation - package proguard.classfile.attribute.annotation
This package contains classes to represent the annotation attributes inside class files.
proguard.classfile.attribute.annotation.target - package proguard.classfile.attribute.annotation.target
This package contains classes to represent the targets of type annotations.
proguard.classfile.attribute.annotation.target.visitor - package proguard.classfile.attribute.annotation.target.visitor
This package contains visitors for type annotation attributes and their components.
proguard.classfile.attribute.annotation.visitor - package proguard.classfile.attribute.annotation.visitor
This package contains visitors for annotation attributes and their components.
proguard.classfile.attribute.module - package proguard.classfile.attribute.module
This package contains classes to represent the module attributes inside class files.
proguard.classfile.attribute.module.visitor - package proguard.classfile.attribute.module.visitor
This package contains visitors for module attributes and their components.
proguard.classfile.attribute.preverification - package proguard.classfile.attribute.preverification
This package contains classes to represent the stack map attributes inside class files.
proguard.classfile.attribute.preverification.visitor - package proguard.classfile.attribute.preverification.visitor
This package contains visitors for stack map attributes and their components.
proguard.classfile.attribute.visitor - package proguard.classfile.attribute.visitor
This package contains visitors for attributes and their components.
proguard.classfile.constant - package proguard.classfile.constant
This package contains classes to represent the constants of constant pools in class files.
proguard.classfile.constant.visitor - package proguard.classfile.constant.visitor
This package contains visitors for class constants.
proguard.classfile.editor - package proguard.classfile.editor
This package contains visitors to edit byte code.
proguard.classfile.exception - package proguard.classfile.exception
 
proguard.classfile.instruction - package proguard.classfile.instruction
This package contains classes to represent Java bytecode instructions.
proguard.classfile.instruction.visitor - package proguard.classfile.instruction.visitor
This package contains visitors for instructions.
proguard.classfile.io - package proguard.classfile.io
This package contains classes for reading and writing class files.
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
This package contains utility classes for processing class files.
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
This package contains interfaces and classes for processing class files from the proguard.classfile package using the visitor pattern.
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
This package contains classes to perform partial evaluation (also known as abstract evaluation, symbolic execution).
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.executor.matcher - package proguard.evaluation.executor.matcher
 
proguard.evaluation.util - package proguard.evaluation.util
 
proguard.evaluation.util.jsonprinter - package proguard.evaluation.util.jsonprinter
 
proguard.evaluation.value - package proguard.evaluation.value
This package contains classes that represent partial evaluation values.
proguard.evaluation.value.object - package proguard.evaluation.value.object
 
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
This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,...
proguard.io.util - package proguard.io.util
 
proguard.preverify - package proguard.preverify
This package contains support to preverify class files.
proguard.resources.file - package proguard.resources.file
This package contains classes to represent plain resource files.
proguard.resources.file.io - package proguard.resources.file.io
This package contains classes for reading and writing resource files.
proguard.resources.file.util - package proguard.resources.file.util
This package contains utility classes for processing plain resource files.
proguard.resources.file.visitor - package proguard.resources.file.visitor
This package contains visitors for plain resource files.
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
This package contains utility classes for regular expression matching,...
proguard.util.kotlin.asserter - package proguard.util.kotlin.asserter
 
proguard.util.kotlin.asserter.constraint - package proguard.util.kotlin.asserter.constraint
 
PROGUARD_MAP - Static variable in class proguard.dexfile.AndroidConstants
 
ProguardCoreException - Exception in proguard.exception
 
ProguardCoreException(int, String, String...) - Constructor for exception proguard.exception.ProguardCoreException
ProguardCoreException(int, Throwable, String, String...) - 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, String...) but takes a Throwable argument to initialize the cause.
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(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.
push(Value) - Method in class proguard.evaluation.Stack
Pushes the given Value onto the stack.
push(Value) - Method in class proguard.evaluation.TracedStack
 
push(int) - Method in class proguard.util.CircularIntBuffer
Push a value into the buffer overriding the oldest element when exceeding max size.
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 returns states.
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 returns states.
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(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
 
put(K, V) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
 
put(K, V) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
 
put(String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
put(K, V) - Method in class proguard.util.MultiValueMap
 
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(Map<? extends String, ? extends StateT>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
putAll(Set<K>, V) - Method in class proguard.util.MultiValueMap
 
putAll(Set<K>, Set<V>) - Method in class proguard.util.MultiValueMap
 
putAll(K, Set<V>) - Method in class proguard.util.MultiValueMap
 
putfield(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putIfAbsent(K, V) - Method in class proguard.analysis.cpa.defaults.LimitedHashMap
 
putstatic(Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(String, String, String, Clazz, Field) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(int) - 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 - Interface in proguard.analysis.cpa.interfaces
The ReachedSet stores reached States discovered by the Algorithm.
reachedSet - Variable in class proguard.analysis.cpa.jvm.domain.memory.JvmMemoryLocationAbstractState.StackEntry
 
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(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(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(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(ClassPath, String, boolean, boolean, boolean, boolean, boolean, boolean, BiFunction<DataEntryReader, ClassVisitor, DataEntryReader>) - Static method in class proguard.io.util.IOUtil
 
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(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readByte() - Method in class proguard.io.RuntimeDataInput
 
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(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readInt() - Method in class proguard.io.RuntimeDataInput
 
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(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readShort() - Method in class proguard.io.RuntimeDataInput
 
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, KotlinMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
receiverTypeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
reconstructCallGraph(ClassPool, MethodSignature) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
reconstructCallGraph(ClassPool, MethodSignature, int, int) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
Calculate the incoming call graph for a method of interest, showing how it can be reached.
reconstructCallGraph(ClassPool, MethodSignature, Set<EntryPoint>) - Method in class proguard.analysis.datastructure.callgraph.CallGraph
Extension of CallGraph.reconstructCallGraph(ClassPool, MethodSignature) that also collects all EntryPoints found along the way.
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(AbstractState, CfaNodeT, Call) - Method in class proguard.analysis.cpa.bam.NoOpReduceOperator
 
reduce(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.
reduce(AbstractState, JvmCfaNode, Call) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmCompositeHeapReduceOperator
 
reduce(AbstractState, JvmCfaNode, Call) - Method in class proguard.analysis.cpa.jvm.operators.JvmDefaultReduceOperator
 
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 .
reduce(Set<Object>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
Removes all the nodes not present in the principal model.
reduce(Set<Object>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
Slices the principal heap tree starting from the specified roots.
reduceHeap - Variable in class proguard.analysis.cpa.defaults.BamCpaRun.Builder
 
reduceHeap - Variable in class proguard.analysis.cpa.defaults.BamCpaRun
 
reduceHeap(JvmHeapAbstractState<SetAbstractState<Reference>>, JvmFrameAbstractState<SetAbstractState<Reference>>, MapAbstractState<String, SetAbstractState<Reference>>) - Method in class proguard.analysis.cpa.jvm.domain.reference.JvmReferenceReduceOperator
Performs reduction of the JvmTreeHeapPrincipalAbstractState keeping just the portion of the tree rooted at references in static fields and parameters.
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.
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 - Class in proguard.analysis.cpa.jvm.domain.reference
A reference points at an object or an array at the heap.
Reference(JvmCfaNode, JvmMemoryLocation) - Constructor for class proguard.analysis.cpa.jvm.domain.reference.Reference
Create a reference.
reference - Variable in class proguard.analysis.cpa.jvm.witness.JvmHeapLocation
 
Reference - Static variable in interface proguard.analysis.cpa.util.StateNames
 
REFERENCE_STATE_INDEX - Static variable in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
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 the Signature.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(ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor
 
ReferencedClassVisitor(boolean, ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor
 
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(MemberVisitor) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
Applies the given visitor to the referenced field.
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.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 and ElementValueVisitor lets a given MemberVisitor 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(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(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.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(ClassVisitor) - Method in class proguard.classfile.kotlin.KotlinDeclarationContainerMetadata
 
referencedOwnerClassAccept(KotlinMetadataVisitor) - 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
 
referenceToObject - Variable in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
 
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 - Class in proguard.evaluation.value
Representation of a partially evaluated reference value.
ReferenceValue() - Constructor for class proguard.evaluation.value.ReferenceValue
 
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.
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 for Executor.getMethodResult(proguard.evaluation.executor.MethodExecutionInfo, proguard.evaluation.ValueCalculator) which tries to resolve the method at runtime and execute it using Java's reflection API java.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.
 
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() - Constructor for class proguard.dexfile.ir.ts.Ir2JRegAssignTransformer.Reg
 
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
 
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.
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
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
 
remainder(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of this DoubleValue divided by the given DoubleValue.
remainder(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of this DoubleValue divided by the given SpecificDoubleValue.
remainder(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of this DoubleValue divided by the given ParticularDoubleValue.
remainder(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of this FloatValue divided by the given FloatValue.
remainder(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of this FloatValue divided by the given SpecificFloatValue.
remainder(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of this FloatValue divided by the given ParticularFloatValue.
remainder(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of this IntegerValue divided by the given IntegerValue.
remainder(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of this IntegerValue divided by the given UnknownIntegerValue.
remainder(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of this IntegerValue divided by the given SpecificIntegerValue.
remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of this IntegerValue divided by the given ParticularIntegerValue.
remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of this IntegerValue divided by the given RangeIntegerValue.
remainder(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given LongValue.
remainder(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given SpecificLongValue.
remainder(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given ParticularLongValue.
remainder(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
remainder(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
remainder(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
remainder(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
remainder(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainder(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
remainder(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
remainder(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainder(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainder(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
remainder(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
remainder(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
remainder(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
remainder(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainder(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainder(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainder(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
remainder(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
remainder(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
remainder(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
remainder(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
remainder(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
remainderOf(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of the given DoubleValue divided by this DoubleValue.
remainderOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of the given SpecificDoubleValue and this DoubleValue.
remainderOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the remainder of the given ParticularDoubleValue and this DoubleValue.
remainderOf(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of the given FloatValue divided by this FloatValue.
remainderOf(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of the given SpecificFloatValue and this FloatValue.
remainderOf(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the remainder of the given ParticularFloatValue and this FloatValue.
remainderOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of the given IntegerValue divided by this IntegerValue.
remainderOf(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of the given UnknownIntegerValue divided by this IntegerValue.
remainderOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of the given SpecificIntegerValue divided by this IntegerValue.
remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of the given ParticularIntegerValue divided by this IntegerValue.
remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the remainder of the given RangeIntegerValue divided by this IntegerValue.
remainderOf(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given LongValue divided by this LongValue.
remainderOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given SpecificLongValue divided by this LongValue.
remainderOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given ParticularLongValue divided by this LongValue.
remainderOf(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
remainderOf(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
remainderOf(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
remainderOf(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
remainderOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
remainderOf(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
remainderOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
remainderOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainderOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
remainderOf(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
remainderOf(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
remainderOf(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
remainderOf(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
remainderOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainderOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainderOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
remainderOf(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
remainderOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
remainderOf(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
remainderOf(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
remainderOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
remainderOf(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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(AbstractState) - Method in class proguard.analysis.cpa.defaults.AbstractWaitlist
 
remove(AbstractState) - Method in class proguard.analysis.cpa.defaults.DefaultReachedSet
 
remove(Object) - Method in class proguard.analysis.cpa.defaults.DifferentialMap
 
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(Object) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
remove(Stmt) - Method in class proguard.dexfile.ir.stmt.StmtList
 
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(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(short[], int, int) - Static method in class proguard.util.ArrayUtil
Removes the specified element from the given array.
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(float[], 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(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
 
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(Clazz) - Method in class proguard.classfile.ClassPool
Removes the given Clazz from the class pool.
removeClass(String) - Method in class proguard.classfile.ClassPool
Removes the Class with the specified name 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.
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 another DataEntryReader, 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 another DataEntryWriter, 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 another DataEntryWriter, 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 of ProcessingFlags 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 a FieldViewModel
render(Clazz, Method) - Static method in class proguard.classfile.util.renderer.MethodViewModel
A wrapper utility method that wraps a Method object in a MethodViewModel
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(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.
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)
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 with references to .
replaceReferences(Value, Value) - Method in class proguard.evaluation.Variables
Replaces all the references to with references to .
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 other AttributeVisitor 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(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
Resets the accumulated code changes for a given anticipated maximum code length.
reset() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Starts a new code definition.
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() - 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(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.
reset() - Method in class proguard.util.WildcardManager
Resets the list of string matchers.
resetCounter(String) - Method in interface proguard.util.kotlin.asserter.Reporter
 
resetResult() - Method in class proguard.analysis.cpa.jvm.util.ConstantLookupVisitor
 
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 plain ResourceFile instances for the data entries that it reads, and passes them to the given ResourceFileVisitor.
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(StringMatcher, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
 
ResourceFileNameFilter(List, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
 
ResourceFileNameFilter(String, ResourceFileVisitor, ResourceFileVisitor) - Constructor for class proguard.resources.file.visitor.ResourceFileNameFilter
 
ResourceFileNameFilter(List, ResourceFileVisitor, 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(ResourceFile...) - Constructor for class proguard.resources.file.ResourceFilePool
Creates a new ResourceFilePool with the given resource files.
ResourceFilePool(Iterable<? extends 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 two ResourceFileVisitor instances, depending on whether the name of the visited resource file is present in a given FilePool 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(ResourceFileVisitor) - Method in interface proguard.resources.file.FilePool
Applies the given ResourceFileVisitor to all instances in this pool.
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(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(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(ResourceFileVisitor) - Method in class proguard.resources.file.ResourceFilePool
Applies the given ResourceFileVisitor to all instances in this pool.
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 class proguard.resources.file.ResourceFilePool
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.
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
 
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(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ret(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ret - Variable in class proguard.dexfile.ir.IrMethod
 
return_() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
return_(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends the proper return statement for the given internal type.
return_() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
RETURN_EXIT_NODE_OFFSET - Static variable in interface proguard.analysis.cpa.interfaces.CfaNode
 
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
 
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 the waitlist.
run(ReachedSet, Waitlist) - Method in interface proguard.analysis.cpa.interfaces.Algorithm
Launches the algorithm updating the reachedSet and the waitlist.
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 another InputCpaRunT and allows a following CpaT 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.
set(int, AbstractSpaceT, AbstractSpaceT) - Method in class proguard.analysis.cpa.defaults.ListAbstractState
Sets an element at index to elem.
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(T...) - Constructor for class proguard.analysis.cpa.defaults.SetAbstractState
Create a set abstract state from its elements.
SetAbstractState(Collection<? extends T>) - Constructor for class proguard.analysis.cpa.defaults.SetAbstractState
Create a set abstract state from a collection.
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 element value at the specified index.
setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
setArrayElement(SetAbstractState<Reference>, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Joins the array elements with the given one for all aliases.
setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
setArrayElement(T, SetAbstractState<Reference>, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
setArrayElement(T, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Sets the array element at the given index to the value.
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 after CallVisitor.visitCall(Call).
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
See PartialEvaluator.Builder#setEvaluateAllCode(boolean).
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.
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, ValueAbstractState) - Method in class proguard.analysis.cpa.jvm.domain.value.JvmValueAbstractState
 
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 field fqn of a referenced object.
setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmShallowHeapAbstractState
 
setField(SetAbstractState<Reference>, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapAbstractState
Replaces the field value with the given one.
setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
 
setField(T, String, SetAbstractState<Reference>) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapPrincipalAbstractState
 
setField(T, String, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Sets the field descriptor of the object to value.
setField(T, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Sets the default field of the object to value.
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.
setFollowerHeapMapAbstractStateFactory(MapAbstractStateFactory<Reference, HeapNode<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 references to objects in the follower heap model.
setFollowerHeapMapAbstractStateFactory(MapAbstractStateFactory<Reference, HeapNode<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 references to objects in the follower heap model.
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
See PartialEvaluator.Builder#stopAnalysisAfterNEvaluations(int).
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.
setObjectTaint(T, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintAbstractState
Adds transitively taints from value to all fields of object.
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
 
setPrincipalHeapMapAbstractStateFactory(MapAbstractStateFactory<Reference, HeapNode<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 references to objects in the principal heap model.
setPrincipalHeapMapAbstractStateFactory(MapAbstractStateFactory<Reference, HeapNode<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 references to objects in the principal heap model.
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.
setPrincipalState(JvmReferenceAbstractState) - Method in class proguard.analysis.cpa.jvm.state.heap.tree.JvmTreeHeapFollowerAbstractState
Sets the principal abstract state containing references.
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(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.
setProducerValue(int, Value) - Method in class proguard.evaluation.TracedVariables
Sets the given producer Value for the specified variable, without disturbing it.
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.domain.reference.CompositeHeapJvmAbstractState
 
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
 
setReturnValue(Value) - Method in class proguard.analysis.datastructure.callgraph.Call
 
setReturnValue(Value) - Method in class proguard.evaluation.MethodResult.Builder
Sets the value returned by the analyzed method.
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 to CallVisitor.visitCall(Call).
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 to value, unless the value is defaultState.
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 another StringMatcher that can be set after this StringMatcher 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 the Call.controlFlowDependent flag.
setValue(Value) - Method in class proguard.analysis.cpa.jvm.domain.value.ValueAbstractState
Update the Value associated with this abstract state.
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.
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 indexth position of the variable array to state and returns state.
setVariable(int, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmAbstractState
Sets the indexth position of the variable array to state and returns state.
setVariable(int, StateT, StateT) - Method in class proguard.analysis.cpa.jvm.state.JvmFrameAbstractState
Sets the indexth position of the variable array to state and returns state.
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.
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(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted left by the given UnknownIntegerValue.
shiftLeft(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted left by the given SpecificIntegerValue.
shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted left by the given ParticularIntegerValue.
shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted left by the given RangeIntegerValue.
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted left by the given IntegerValue.
shiftLeft(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted left by the given SpecificLongValue.
shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted left by the given ParticularIntegerValue.
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeft(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeft(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeft(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeft(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
shiftLeft(SpecificLongValue) - 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
 
shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given IntegerValue, shifted left by this IntegerValue.
shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given LongValue, shifted left by this IntegerValue.
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.
shiftLeftOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given SpecificIntegerValue, shifted left by this IntegerValue.
shiftLeftOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given SpecificLongValue, shifted left by this IntegerValue.
shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given ParticularIntegerValue, shifted left by this IntegerValue.
shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given ParticularLongValue, shifted left by this IntegerValue.
shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given RangeIntegerValue, shifted left by this IntegerValue.
shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeftOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeftOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeftOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeftOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeftOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftLeftOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
shiftLeftOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted right by the given IntegerValue.
shiftRight(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted right by the given UnknownIntegerValue.
shiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted right by the given SpecificIntegerValue.
shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted right by the given ParticularIntegerValue.
shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this IntegerValue, shifted right by the given RangeIntegerValue.
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted right by the given IntegerValue.
shiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted right by the given SpecificLongValue.
shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this LongValue, shifted right by the given ParticularIntegerValue.
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
shiftRight(SpecificLongValue) - 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
 
shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given IntegerValue, shifted right by this IntegerValue.
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given LongValue, shifted right by this IntegerValue.
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.
shiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given SpecificIntegerValue, shifted right by this IntegerValue.
shiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given SpecificLongValue, shifted right by this IntegerValue.
shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given ParticularIntegerValue, shifted right by this IntegerValue.
shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given ParticularLongValue, shifted right by this IntegerValue.
shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given RangeIntegerValue, shifted right by this IntegerValue.
shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
shiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
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
 
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 - Static variable in class proguard.classfile.attribute.Attribute
 
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 - 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
 
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 given ClassVisitor 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, DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
Creates a new SignedJarWriter.
SignedJarWriter(KeyStore.PrivateKeyEntry, String[], String, DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
Creates a new SignedJarWriter with the given settings.
SignedJarWriter(KeyStore.PrivateKeyEntry, String[], String, int[], DataEntryWriter) - Constructor for class proguard.io.SignedJarWriter
Creates a new SignedJarWriter with the given settings.
SimilarMemberVisitor - Class in proguard.classfile.visitor
This MemberVisitor lets a given MemberVisitor 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 and MemberVisitor 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 a ConfigurableProgramAnalysis 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 implements FeatureNamed.
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 creates StringFunction 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 given AttributeVisitor, 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 given ClassVisitor, 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) inner TransferRelation 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() - 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.analysis.cpa.jvm.state.heap.tree.HeapNode
 
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 - Variable in enum proguard.dexfile.reader.InstructionFormat
 
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 - Variable in class proguard.evaluation.Variables
 
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_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.
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
 
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 of LatticeAbstractStates 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, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
Applies the given verification type visitor to all stack.
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 .
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(FullFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapAttribute
Creates a StackMapTableAttribute with the given stack map frames.
StackMapAttribute(int, 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(StackMapFrame[]) - Constructor for class proguard.classfile.attribute.preverification.StackMapTableAttribute
Creates a StackMapTableAttribute with the given stack map frames.
StackMapTableAttribute(int, 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_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 the Precision 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 - Class in proguard.dexfile.ir.stmt
 
stmts - Variable in class proguard.dexfile.reader.node.DexCodeNode
 
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 input AbstractState.
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 the Waitlist becomes empty.
StopNeverOperator() - Constructor for class proguard.analysis.cpa.defaults.StopNeverOperator
 
StopOperator - Interface in proguard.analysis.cpa.interfaces
The StopOperator decides if Algorithm should stop.
StopSepOperator - Class in proguard.analysis.cpa.defaults
This StopOperator returns true if there is a state in the reached set covering the input AbstractState.
StopSepOperator(AbstractDomain) - Constructor for class proguard.analysis.cpa.defaults.StopSepOperator
Create a join operator from the abstract domain defining the join operator.
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, 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, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Stores the 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, 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 - Static variable in class proguard.classfile.constant.Constant
 
string - Variable in class proguard.io.DataEntryToken
 
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, ResourceFile) - 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.
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
This ReflectionExecutor supports methods of the classes String, StringBuilder and StringBuffer.
StringReflectionExecutor() - Constructor for class proguard.evaluation.executor.StringReflectionExecutor
 
StringReflectionExecutor.Builder - Class in proguard.evaluation.executor
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
 
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
 
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 given ClassVisitor, 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 given ClassVisitor 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 - 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
 
subtract(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of this DoubleValue and the given DoubleValue.
subtract(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of this DoubleValue and the given SpecificDoubleValue.
subtract(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of this DoubleValue and the given ParticularDoubleValue.
subtract(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of this FloatValue and the given FloatValue.
subtract(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of this FloatValue and the given SpecificFloatValue.
subtract(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of this FloatValue and the given ParticularFloatValue.
subtract(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of this IntegerValue and the given IntegerValue.
subtract(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of this IntegerValue and the given UnknownIntegerValue.
subtract(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of this IntegerValue and the given SpecificIntegerValue.
subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of this IntegerValue and the given ParticularIntegerValue.
subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of this IntegerValue and the given RangeIntegerValue.
subtract(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given LongValue.
subtract(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given SpecificLongValue.
subtract(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given ParticularLongValue.
subtract(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
subtract(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
subtract(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
subtract(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
subtract(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtract(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
subtract(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
subtract(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtract(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtract(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
subtract(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
subtract(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
subtract(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
subtract(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtract(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtract(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtract(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
subtract(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
subtract(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
subtract(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
subtract(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
subtract(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of the given DoubleValue and this DoubleValue.
subtractFrom(SpecificDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of the given SpecificDoubleValue and this DoubleValue.
subtractFrom(ParticularDoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of the given ParticularDoubleValue and this DoubleValue.
subtractFrom(FloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of the given FloatValue and this FloatValue.
subtractFrom(SpecificFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of the given SpecificFloatValue and this FloatValue.
subtractFrom(ParticularFloatValue) - Method in class proguard.evaluation.value.FloatValue
Returns the difference of the given ParticularFloatValue and this FloatValue.
subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of the given IntegerValue and this IntegerValue.
subtractFrom(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of the given UnknownIntegerValue and this IntegerValue.
subtractFrom(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of the given SpecificIntegerValue and this IntegerValue.
subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of the given ParticularIntegerValue and this IntegerValue.
subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the difference of the given RangeIntegerValue and this IntegerValue.
subtractFrom(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given LongValue and this LongValue.
subtractFrom(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given SpecificLongValue and this LongValue.
subtractFrom(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given ParticularLongValue and this LongValue.
subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
subtractFrom(ParticularDoubleValue) - Method in class proguard.evaluation.value.ParticularDoubleValue
 
subtractFrom(FloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
subtractFrom(ParticularFloatValue) - Method in class proguard.evaluation.value.ParticularFloatValue
 
subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
subtractFrom(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
subtractFrom(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtractFrom(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
subtractFrom(SpecificDoubleValue) - Method in class proguard.evaluation.value.SpecificDoubleValue
 
subtractFrom(FloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
subtractFrom(SpecificFloatValue) - Method in class proguard.evaluation.value.SpecificFloatValue
 
subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtractFrom(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtractFrom(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
subtractFrom(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
subtractFrom(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.UnknownDoubleValue
 
subtractFrom(FloatValue) - Method in class proguard.evaluation.value.UnknownFloatValue
 
subtractFrom(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
subtractFrom(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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.
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.
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 given ConstantVisitor 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.
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.
SymbolicCall - Class in proguard.analysis.datastructure.callgraph
A call whose target Method is not available in our ClassPool.
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
 

T

table - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
 
tableswitch(CompactCodeAttributeComposer.Label, int, int, CompactCodeAttributeComposer.Label[]) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
tableswitch(int, int, int, int[]) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
taintObject(T, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmBasicTaintTreeHeapFollowerAbstractState
 
taintObject(T, SetAbstractState<JvmTaintSource>) - Method in interface proguard.analysis.cpa.jvm.domain.taint.JvmTaintHeapAbstractState
Transitively applies the taint value to the object.
taintObject(T, SetAbstractState<JvmTaintSource>) - Method in class proguard.analysis.cpa.jvm.domain.taint.JvmTaintTreeHeapFollowerAbstractState
 
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 - 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.
targetInfo - Variable in class proguard.classfile.attribute.annotation.TypeAnnotation
 
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
 
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
 
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
 
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 a Top 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
 
toSignature() - Method in class proguard.analysis.datastructure.callgraph.EntryPoint
 
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.defaults.MemoryLocation
 
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.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.callgraph.EntryPoint
 
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.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(int) - Method in class proguard.classfile.instruction.BranchInstruction
 
toString() - Method in class proguard.classfile.instruction.BranchInstruction
 
toString(Clazz, int) - Method in class proguard.classfile.instruction.ConstantInstruction
 
toString() - 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.
toString(int) - Method in class proguard.classfile.instruction.Instruction
Returns a description of the instruction, at the given offset.
toString() - Method in class proguard.classfile.instruction.SimpleInstruction
 
toString(int) - Method in class proguard.classfile.instruction.SwitchInstruction
 
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.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.ArrayModel
 
toString() - Method in class proguard.evaluation.value.object.ClassModel
 
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
 
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(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.
trace(Value) - Method in class proguard.evaluation.ReferenceTracingValueFactory
Attaches the current trace value to given value, if it is a reference value.
trace(ReferenceValue) - Method in class proguard.evaluation.ReferenceTracingValueFactory
Attaches the current trace value to given reference value.
traceBranchTargets - Variable in class proguard.evaluation.BasicBranchUnit
 
tracedInstructionFilter(InstructionVisitor) - Method in class proguard.evaluation.PartialEvaluator
Returns a filtering version of the given instruction visitor that only visits traced instructions.
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.
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 CpaRuns 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
The TransferRelation computes the successor AbstractStates for the Algorithm.
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
 
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
 
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(StmtList) - Method in class proguard.dexfile.ir.StmtSearcher
 
travel(Stmt) - Method in class proguard.dexfile.ir.StmtSearcher
 
travel(Value) - Method in class proguard.dexfile.ir.StmtSearcher
 
travel(IrMethod) - Method in class proguard.dexfile.ir.StmtTraveler
 
travel(StmtList) - Method in class proguard.dexfile.ir.StmtTraveler
 
travel(Stmt) - Method in class proguard.dexfile.ir.StmtTraveler
 
travel(Value) - Method in class proguard.dexfile.ir.StmtTraveler
 
travel(Value, Cfg.OnUseCallBack) - Static method in class proguard.dexfile.ir.ts.Cfg
 
travel(Stmt, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
 
travel(StmtList, 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(Stmt, Cfg.TravelCallBack, boolean) - Static method in class proguard.dexfile.ir.ts.Cfg
 
travelMod(StmtList, 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.analysis.datastructure.callgraph.EntryPoint
 
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, KotlinDeclarationContainerMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
typeAccept(Clazz, KotlinMetadata, KotlinFunctionMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
 
typeAccept(Clazz, KotlinClassKindMetadata, KotlinConstructorMetadata, KotlinTypeVisitor) - Method in class proguard.classfile.kotlin.KotlinValueParameterMetadata
 
typeAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinPropertyMetadata, 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, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
 
typeParametersAccept(Clazz, KotlinMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
typeParametersAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
typeParametersAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
 
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 an UninitializedThis type.
UninitializedThisType() - Constructor for class proguard.classfile.attribute.preverification.UninitializedThisType
 
UninitializedType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Uninitialized 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 given ClassVisitor, 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 - 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.
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(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this unsigned IntegerValue, shifted right by the given UnknownIntegerValue.
unsignedShiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this unsigned IntegerValue, shifted right by the given SpecificIntegerValue.
unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this unsigned IntegerValue, shifted right by the given ParticularIntegerValue.
unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns this unsigned IntegerValue, shifted right by the given RangeIntegerValue.
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this unsigned LongValue, shifted left by the given IntegerValue.
unsignedShiftRight(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns this unsigned LongValue, shifted right by the given SpecificLongValue.
unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.LongValue
Returns this unsigned LongValue, shifted right by the given ParticularIntegerValue.
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRight(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRight(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRight(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRight(IntegerValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
unsignedShiftRight(SpecificLongValue) - 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
 
unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned IntegerValue, shifted left by this IntegerValue.
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned LongValue, shifted right by this IntegerValue.
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.
unsignedShiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned SpecificIntegerValue, shifted right by this IntegerValue.
unsignedShiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned SpecificLongValue, shifted right by this IntegerValue.
unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned ParticularIntegerValue, shifted right by this IntegerValue.
unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned ParticularLongValue, shifted right by this IntegerValue.
unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the given unsigned RangeIntegerValue, shifted right by this IntegerValue.
unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRightOf(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRightOf(ParticularLongValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRightOf(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRightOf(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRightOf(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
unsignedShiftRightOf(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
UnSSATransformer - Class in proguard.dexfile.ir.ts
Remove PhiExprs, 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
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
 
updateHeapDependence() - Method in class proguard.analysis.cpa.jvm.domain.reference.CompositeHeapJvmAbstractState
 
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 use StringReflectionExecutor by default.
usePrimitiveArrayConstants(boolean) - Method in class proguard.dexfile.converter.Dex2Pro
 
usePrimitiveArrayConstants(boolean) - Method in class proguard.dexfile.converter.IR2ProConverter
Specifies whether PrimitiveArrayConstants 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) the interestingMethods signatures OR (2) the interestingCallPredicates.
UShortValue(short) - Constructor for class proguard.classfile.kotlin.KotlinAnnotationArgument.UShortValue
 
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 - Class in proguard.dexfile.ir.expr
Represent a local/constant/expression
Value(Value.VT, ET) - Constructor for class proguard.dexfile.ir.expr.Value
 
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.evaluation.value
This abstract class represents a partially evaluated value.
Value() - Constructor for class proguard.evaluation.value.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 Values given a series of parameters.
valueFactory - Variable in class proguard.evaluation.BasicInvocationUnit
 
valueFactory - Variable in class proguard.evaluation.ConstantValueFactory
 
valuefactory - Variable in class proguard.evaluation.value.IdentifiedArrayReferenceValue
 
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.datastructure.callgraph.EntryPoint.Type
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() - 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() - Method in class proguard.analysis.cpa.jvm.state.heap.tree.HeapNode
 
values() - Static method in enum proguard.analysis.datastructure.callgraph.EntryPoint.Type
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 - Variable in class proguard.classfile.constant.PrimitiveArrayConstant
 
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 - Variable in class proguard.dexfile.reader.node.analysis.DvmFrame
 
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 - Variable in class proguard.evaluation.Stack
 
values - Variable in class proguard.evaluation.Variables
 
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 a ClassVisitor 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, String[], 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 a MemberVisitor 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, VerificationTypeVisitor) - Method in class proguard.classfile.attribute.preverification.FullFrame
Applies the given verification type visitor to all variables.
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.
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 given StringMatcher.
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, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinClassKindMetadata
 
versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinConstructorMetadata
 
versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinFunctionMetadata
 
versionRequirementAccept(Clazz, KotlinDeclarationContainerMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinPropertyMetadata
 
versionRequirementAccept(Clazz, KotlinMetadata, KotlinVersionRequirementVisitor) - Method in class proguard.classfile.kotlin.KotlinTypeAliasMetadata
 
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(String, Object) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
 
visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.node.DexFileNode
 
visit(String, Object) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
Visits a primitive value of the annotation.
visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
 
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(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedClassVisitor
 
visitAnnotation(Clazz, Member, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationToAnnotatedMemberVisitor
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
 
visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
 
visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
 
visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationTypeFilter
 
visitAnnotation(Clazz, Method, CodeAttribute, 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, Member, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
 
visitAnnotation(Clazz, Field, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
 
visitAnnotation(Clazz, Method, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
 
visitAnnotation(Clazz, Method, int, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
 
visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in interface proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
 
visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
 
visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
 
visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
 
visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.MultiAnnotationVisitor
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.editor.AnnotationAdder
 
visitAnnotation(Clazz, Method, int, 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, Method, int, 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(String, String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
 
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, 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.visitors.DexClassVisitor
 
visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexFieldVisitor
 
visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
 
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.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.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.util.StringSharer
 
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 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 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.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.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.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.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.classfile.util.StringSharer
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.evaluation.ExecutingInvocationUnit
 
visitAnyMethodrefConstant(Clazz, AnyMethodrefConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
 
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.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.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.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.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
 
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
 
visitCall(Call) - Method in interface proguard.analysis.CallVisitor
Will be called for every newly discovered method call in the code.
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.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.StringSharer
 
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
 
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.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, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitDeprecatedAttribute(Clazz, Member, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitDeprecatedAttribute(Clazz, Method, 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
 
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, Member, TypeAnnotation, EmptyTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
 
visitEmptyTargetInfo(Clazz, Field, TypeAnnotation, EmptyTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
 
visitEmptyTargetInfo(Clazz, Method, 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
 
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.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.StringSharer
 
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.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.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.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.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.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[], Method) - Method in class proguard.dexfile.reader.node.DexCodeNode
 
visitMethodStmt(Op, int[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.node.DexCodeNode
 
visitMethodStmt(Op, int[], Method, Proto) - 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[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
OP_INVOKE_CUSTOM
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
 
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.StringSharer
 
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
 
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.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.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.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, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Member, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, 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
 
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, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllElementValueVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Member, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, 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
 
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, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RecordComponentInfo, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.AttributeAdder
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.editor.CodeAttributeComposer
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
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, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSignatureAttribute(Clazz, Member, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitSignatureAttribute(Clazz, Method, 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, Member, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
visitSignatureAttribute(Clazz, RecordComponentInfo, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
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
 
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.StringSharer
 
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
 
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, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.AttributeNameFilter
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSyntheticAttribute(Clazz, Member, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.MultiAttributeVisitor
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.NonEmptyAttributeFilter
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.RequiredAttributeFilter
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.attribute.visitor.SingleTimeAttributeVisitor
 
visitSyntheticAttribute(Clazz, Method, 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
 
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.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, Member, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
 
visitTypeAnnotation(Clazz, Field, 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, int, 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, TypeAnnotation) - Method in class proguard.classfile.editor.CodeAttributeComposer
 
visitTypeAnnotation(Clazz, Method, CodeAttribute, 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, 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, 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
 
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, Member, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
 
visitTypeParameterBoundTargetInfo(Clazz, Field, 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
 
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
 
visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
 
visitTypeParameterTargetInfo(Clazz, Method, 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
 
visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
Visits any TypePathInfo instance.
visitTypePathInfo(Clazz, Member, TypeAnnotation, TypePathInfo) - Method in interface proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
 
visitTypePathInfo(Clazz, Field, 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
 
visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.io.ProgramClassReader
 
visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
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 - Static variable in class proguard.classfile.JavaTypeConstants
 
VOID - Static variable in class proguard.classfile.TypeConstants
 
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
The Waitlist stores the AbstractStates the Algorithm needs to process.
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.
WELL_KNOWN_ENTRYPOINT_CLASSES - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
WELL_KNOWN_ENTRYPOINTS - Static variable in class proguard.analysis.datastructure.callgraph.EntryPoint
 
WHEN_MAPPINGS_SUFFIX - Static variable in class proguard.classfile.kotlin.KotlinConstants
 
wide() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
wide() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
wide - Variable in class proguard.classfile.instruction.VariableInstruction
 
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
 
wrappedExpandOperators - Variable in class proguard.analysis.cpa.jvm.domain.reference.JvmCompositeHeapExpandOperator
 
wrappedTransferRelation - Variable in class proguard.analysis.cpa.defaults.SingleWrapperTransferRelation
 
WrapperTransferRelation - Interface in proguard.analysis.cpa.interfaces
write(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.Label
 
write(byte[], int) - Method in class proguard.classfile.editor.InstructionSequenceReplacer.Label
 
write(CodeAttribute, int) - Method in class proguard.classfile.instruction.Instruction
Writes the Instruction at the given offset in the given code attribute.
write(byte[], int) - Method in class proguard.classfile.instruction.Instruction
Writes the Instruction at the given offset in the given code array.
write(char[], int, int) - Method in class proguard.classfile.util.renderer.core.StringListWriter
 
write(String) - Method in class proguard.classfile.util.renderer.core.StringListWriter
 
write(int) - Method in class proguard.io.JarWriter.MyMultiDigestOutputStream
 
write(byte[], int, int) - Method in class proguard.io.JarWriter.MyMultiDigestOutputStream
 
write(byte[]) - Method in class proguard.io.RuntimeDataOutput
 
write(byte[], int, int) - Method in class proguard.io.RuntimeDataOutput
 
write(int) - Method in class proguard.io.RuntimeDataOutput
 
write(int) - Method in class proguard.io.ZipOutput.LargeDataOutputStream
 
write(byte[]) - Method in class proguard.io.ZipOutput.LargeDataOutputStream
 
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 - Variable in class proguard.classfile.kotlin.KotlinMetadata
An extra int.
XML_FILE_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
 
XOR - Static variable in class proguard.evaluation.value.CompositeIntegerValue
 
XOR - Static variable in class proguard.evaluation.value.CompositeLongValue
 
xor(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical xor of this IntegerValue and the given IntegerValue.
xor(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical xor of this IntegerValue and the given UnknownIntegerValue.
xor(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical xor of this IntegerValue and the given SpecificIntegerValue.
xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical xor of this IntegerValue and the given ParticularIntegerValue.
xor(RangeIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns the logical xor of this IntegerValue and the given RangeIntegerValue.
xor(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical xor of this LongValue and the given LongValue.
xor(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical xor of this LongValue and the given SpecificLongValue.
xor(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the logical xor of this LongValue and the given ParticularLongValue.
xor(IntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
xor(RangeIntegerValue) - Method in class proguard.evaluation.value.ParticularIntegerValue
 
xor(LongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
xor(ParticularLongValue) - Method in class proguard.evaluation.value.ParticularLongValue
 
xor(IntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
xor(ParticularIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
xor(RangeIntegerValue) - Method in class proguard.evaluation.value.RangeIntegerValue
 
xor(IntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
xor(SpecificIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
xor(RangeIntegerValue) - Method in class proguard.evaluation.value.SpecificIntegerValue
 
xor(LongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
xor(SpecificLongValue) - Method in class proguard.evaluation.value.SpecificLongValue
 
xor(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
xor(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
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
 
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, int) - Constructor for class proguard.io.ZipOutput
Creates a new ZipOutput that aligns uncompressed entries.
ZipOutput(OutputStream, boolean, 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(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.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, 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, boolean, int, byte[], 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.
ZipWriter(StringMatcher, int, boolean, StringMatcher, int, int, byte[], DataEntryWriter) - Constructor for class proguard.io.ZipWriter
Creates a new ZipWriter.

_

__() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
__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
 
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 _