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.util.DynamicClassReferenceInitializer
 
A - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
A - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
aaload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
aaload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
aastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
aastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ACC_ABSTRACT - Static variable in class proguard.classfile.ClassConstants
 
ACC_ABSTRACT - Static variable in interface proguard.classfile.JavaConstants
 
ACC_ANNOTATION - Static variable in class proguard.classfile.ClassConstants
 
ACC_ANNOTATION - Static variable in interface proguard.classfile.JavaConstants
 
ACC_BRIDGE - Static variable in class proguard.classfile.ClassConstants
 
ACC_BRIDGE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_ENUM - Static variable in class proguard.classfile.ClassConstants
 
ACC_ENUM - Static variable in interface proguard.classfile.JavaConstants
 
ACC_FINAL - Static variable in class proguard.classfile.ClassConstants
 
ACC_FINAL - Static variable in interface proguard.classfile.JavaConstants
 
ACC_INTERFACE - Static variable in class proguard.classfile.ClassConstants
 
ACC_INTERFACE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_MANDATED - Static variable in class proguard.classfile.ClassConstants
 
ACC_MANDATED - Static variable in interface proguard.classfile.JavaConstants
 
ACC_MODULE - Static variable in class proguard.classfile.ClassConstants
 
ACC_MODULE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_NATIVE - Static variable in class proguard.classfile.ClassConstants
 
ACC_NATIVE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_OPEN - Static variable in class proguard.classfile.ClassConstants
 
ACC_OPEN - Static variable in interface proguard.classfile.JavaConstants
 
ACC_PRIVATE - Static variable in class proguard.classfile.ClassConstants
 
ACC_PRIVATE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_PROTECTED - Static variable in class proguard.classfile.ClassConstants
 
ACC_PROTECTED - Static variable in interface proguard.classfile.JavaConstants
 
ACC_PUBLIC - Static variable in class proguard.classfile.ClassConstants
 
ACC_PUBLIC - Static variable in interface proguard.classfile.JavaConstants
 
ACC_REMOVED_FIELDS - Static variable in class proguard.classfile.ClassConstants
 
ACC_REMOVED_METHODS - Static variable in class proguard.classfile.ClassConstants
 
ACC_RENAMED - Static variable in class proguard.classfile.ClassConstants
 
ACC_STATIC - Static variable in class proguard.classfile.ClassConstants
 
ACC_STATIC - Static variable in interface proguard.classfile.JavaConstants
 
ACC_STATIC_PHASE - Static variable in class proguard.classfile.ClassConstants
 
ACC_STRICT - Static variable in class proguard.classfile.ClassConstants
 
ACC_STRICT - Static variable in interface proguard.classfile.JavaConstants
 
ACC_SUPER - Static variable in class proguard.classfile.ClassConstants
 
ACC_SYNCHRONIZED - Static variable in class proguard.classfile.ClassConstants
 
ACC_SYNCHRONIZED - Static variable in interface proguard.classfile.JavaConstants
 
ACC_SYNTHETIC - Static variable in class proguard.classfile.ClassConstants
 
ACC_SYNTHETIC - Static variable in interface proguard.classfile.JavaConstants
 
ACC_TRANSIENT - Static variable in class proguard.classfile.ClassConstants
 
ACC_TRANSIENT - Static variable in interface proguard.classfile.JavaConstants
 
ACC_TRANSITIVE - Static variable in class proguard.classfile.ClassConstants
 
ACC_TRANSITIVE - Static variable in interface proguard.classfile.JavaConstants
 
ACC_VARARGS - Static variable in class proguard.classfile.ClassConstants
 
ACC_VARARGS - Static variable in interface proguard.classfile.JavaConstants
 
ACC_VOLATILE - Static variable in class proguard.classfile.ClassConstants
 
ACC_VOLATILE - Static variable in interface proguard.classfile.JavaConstants
 
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, 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, 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, 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, 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, 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, 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.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, 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(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.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(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(Clazz, Method, CodeAttribute, int, InstructionVisitor) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
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.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_MODE - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
accessesPackageCode(Method) - Static method in class proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses package visible classes or class members.
accessesPackageCode() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
accessesPackageCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
accessesPrivateCode(Method) - Static method in class proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses private class members.
accessesPrivateCode() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
accessesPrivateCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
accessesProtectedCode(Method) - Static method in class proguard.optimize.info.AccessMethodMarker
Returns whether the given method accesses protected class members.
accessesProtectedCode() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
accessesProtectedCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.
AccessMethodMarker - Class in proguard.optimize.info
This InstructionVisitor marks the types of class accesses and class member accesses of the methods whose instructions it visits.
AccessMethodMarker() - Constructor for class proguard.optimize.info.AccessMethodMarker
 
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.
adaptClassStrings - Variable in class proguard.Configuration
A list of Strings specifying a filter for classes whose string constants are to be adapted, based on corresponding obfuscated class names.
adaptResourceFileContents - Variable in class proguard.Configuration
A list of Strings specifying a filter for files whose contents are to be adapted, based on obfuscated class names.
adaptResourceFileNames - Variable in class proguard.Configuration
A list of Strings specifying a filter for files whose names are to be adapted, based on corresponding obfuscated class names.
add(int, ClassPathEntry) - Method in class proguard.ClassPath
 
add(ClassPathEntry) - Method in class proguard.ClassPath
 
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(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.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(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(ClassPath) - Method in class proguard.ClassPath
 
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.
addClass(Clazz) - Method in class proguard.classfile.ClassPool
Adds the given Clazz to the class pool.
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(String, Clazz) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds the given class constant to the edited class.
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
 
addConfigurationDebugging - Variable in class proguard.Configuration
Specifies whether to add logging to reflection code, providing suggestions on the ProGuard configuration.
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.
addDeserializationExclusionStrategy - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
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.
addException(int) - Method in class proguard.classfile.editor.ExceptionsAttributeEditor
Adds a given exception to the exceptions attribute.
addField(Field) - Method in class proguard.classfile.editor.ClassEditor
Adds the given field.
addField(int, String, String) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds a new field to the edited class.
addField(MemberSpecification) - Method in class proguard.ClassSpecification
Specifies to keep the specified field(s) of this option's class(es).
addFieldrefConstant(Clazz, Member) - 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, Member) - 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, Member) - 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, Member) - 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, Member) - 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.
addInitializerInstructions(Instruction[]) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds the given initialization instructions to the edited class.
addInnerClassesInfo(InnerClassesInfo) - Method in class proguard.classfile.editor.InnerClassesAttributeEditor
Adds a given inner class to the inner classes attribute.
addInstructionVisitor(InstructionVisitor) - Method in class proguard.classfile.instruction.visitor.MultiInstructionVisitor
 
addIntegerConstant(int) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a IntegerConstant constant pool entry with the given value.
addInterface(int) - Method in class proguard.classfile.editor.ClassEditor
Adds the given interface.
addInterface(int) - Method in class proguard.classfile.editor.InterfacesEditor
Adds the specified interface to the target class, if it isn't present yet.
addInterfaceMethodrefConstant(String, String, String, Clazz, Member) - 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, Member) - 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, Member) - 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, Member) - 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, Member) - 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.
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
 
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(Method) - Method in class proguard.classfile.editor.ClassEditor
Adds the given method.
addMethod(int, String, String, int) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds a new method to the edited class.
addMethod(int, String, String, Clazz[], int) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds a new method to the edited class.
addMethod(int, String, String, Instruction[]) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Adds a new method to the edited class, with the given instructions array.
addMethod(MemberSpecification) - Method in class proguard.ClassSpecification
Specifies to keep the specified method(s) of this option's class(es).
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.
addMethodrefConstant(Clazz, Member) - 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, Member) - 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, Member) - 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, Member) - 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, Member) - 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 type.
addModuleConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a ModuleConstant constant pool entry with the given name.
addNameAndTypeConstant(String, String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a NameAndTypeConstant constant pool entry with the given name and type.
addPackageConstant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a PackageConstant constant pool entry with the given name.
addPrimitiveArrayConstant(Object) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a PrimitiveArrayConstant constant pool entry with the given values.
addSerializationExclusionStrategy - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
addStaticInitializerInstructions(Instruction[], boolean) - Method in class proguard.classfile.editor.SimplifiedClassEditor
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.
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
 
addUtf8Constant(String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a Utf8Constant constant pool entry for the given string.
AllAnnotationVisitor - Class in proguard.classfile.attribute.annotation.visitor
This AttributeVisitor lets a given AnnotationVisitor visit all Annotation objects 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, and AttributeVisitor lets a given AttributeVisitor visit all Attribute objects 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 objects of the BootstrapMethodsAttribute objects 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 objects 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
 
AllElementValueVisitor - Class in proguard.classfile.attribute.annotation.visitor
This AttributeVisitor and AnnotationVisitor lets a given ElementValueVisitor visit all ElementValue objects 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 objects of the CodeAttribute objects 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 objects of the ModuleAttribute objects 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 FieldMember objects of the classes it visits.
AllFieldVisitor(MemberVisitor) - Constructor for class proguard.classfile.visitor.AllFieldVisitor
 
AllInnerClassesInfoVisitor - Class in proguard.classfile.attribute.visitor
This AttributeVisitor lets a given InnerClassesInfoVisitor visit all InnerClassessInfo objects of the InnerClassesAttribute objects 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 objects of the CodeAttribute objects it visits.
AllInstructionVisitor(InstructionVisitor) - Constructor for class proguard.classfile.instruction.visitor.AllInstructionVisitor
 
AllLineNumberInfoVisitor - Class in proguard.classfile.attribute.visitor
This AttributeVisitor lets a given LineNumberInfoVisitor visit all line numbers of the LineNumberTableAttribute objects 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 objects 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 MethodMember objects 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 objects of the ModuleAttribute objects it visits.
AllOpensInfoVisitor(OpensInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllOpensInfoVisitor
 
allowAccessModification - Variable in class proguard.Configuration
Specifies whether the access of class members can be modified.
allowObfuscation - Variable in class proguard.KeepClassSpecification
 
allowOptimization - Variable in class proguard.KeepClassSpecification
 
allowShrinking - Variable in class proguard.KeepClassSpecification
 
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.
AllProvidesInfoVisitor - Class in proguard.classfile.attribute.module.visitor
This AttributeVisitor lets a given ProvidesInfoVisitor visit all ProvidesInfo objects of the ModuleAttribute objects it visits.
AllProvidesInfoVisitor(ProvidesInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllProvidesInfoVisitor
 
AllRequiresInfoVisitor - Class in proguard.classfile.attribute.module.visitor
This AttributeVisitor lets a given RequiresInfoVisitor visit all RequiresInfo objects of the ModuleAttribute objects it visits.
AllRequiresInfoVisitor(RequiresInfoVisitor) - Constructor for class proguard.classfile.attribute.module.visitor.AllRequiresInfoVisitor
 
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
 
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.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.UnknownIntegerValue
 
and(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
AndMatcher - Class in proguard.util
This StringMatcher tests whether strings matches both given StringMatcher instances.
AndMatcher(StringMatcher, StringMatcher) - Constructor for class proguard.util.AndMatcher
Creates a new AndMatcher with the two given string matchers.
android - Variable in class proguard.Configuration
Specifies whether the code should be targeted at the Android platform.
anewarray(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
anewarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
anewarray(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
anewarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
Annotation - Class in proguard.classfile.attribute.annotation
Representation of an annotation.
Annotation() - Constructor for class proguard.classfile.attribute.annotation.Annotation
Creates an uninitialized Annotation.
Annotation(int, int, ElementValue[]) - Constructor for class proguard.classfile.attribute.annotation.Annotation
Creates an initialized Annotation.
ANNOTATION_TARGET_ArgumentGenericMethod - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ArgumentGenericMethodNew - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ArgumentGenericMethodReference - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ArgumentGenericMethodReferenceNew - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_BoundGenericClass - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_BoundGenericMethod - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Cast - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Catch - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Extends - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Field - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_InstanceOf - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_LocalVariable - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_MethodReference - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_MethodReferenceNew - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_New - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Parameter - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ParameterGenericClass - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ParameterGenericMethod - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Receiver - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_ResourceVariable - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Return - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TARGET_Throws - Static variable in class proguard.classfile.ClassConstants
 
ANNOTATION_TYPE_EXPOSE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
ANNOTATION_TYPE_JSON_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
ANNOTATION_TYPE_SERIALIZED_NAME - Static variable in class proguard.optimize.gson.GsonClassConstants
 
annotationAccept(Clazz, AnnotationVisitor) - Method in class proguard.classfile.attribute.annotation.AnnotationElementValue
Applies the given visitor to the annotation.
AnnotationAdder - Class in proguard.classfile.editor
This AnnotationVisitor adds all annotations that it visits to the given target annotation element value, target annotation attribute, or target parameter annotation attribute.
AnnotationAdder(ProgramClass, AnnotationElementValue) - Constructor for class proguard.classfile.editor.AnnotationAdder
Creates a new AnnotationAdder that will copy annotations into the given target annotation element value.
AnnotationAdder(ProgramClass, AnnotationsAttribute) - Constructor for class proguard.classfile.editor.AnnotationAdder
Creates a new AnnotationAdder that will copy annotations into the given target annotations attribute.
AnnotationAdder(ProgramClass, ParameterAnnotationsAttribute) - Constructor for class proguard.classfile.editor.AnnotationAdder
Creates a new AnnotationAdder that will copy annotations into the given target parameter annotations attribute.
AnnotationDefaultAttribute - Class in proguard.classfile.attribute.annotation
This Attribute represents an annotation default attribute.
AnnotationDefaultAttribute() - Constructor for class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
Creates an uninitialized AnnotationDefaultAttribute.
AnnotationDefaultAttribute(int, ElementValue) - Constructor for class proguard.classfile.attribute.annotation.AnnotationDefaultAttribute
Creates an initialized AnnotationDefaultAttribute.
AnnotationElementValue - Class in proguard.classfile.attribute.annotation
This ElementValue represents an annotation element value.
AnnotationElementValue() - Constructor for class proguard.classfile.attribute.annotation.AnnotationElementValue
Creates an uninitialized AnnotationElementValue.
AnnotationElementValue(int, Annotation) - Constructor for class proguard.classfile.attribute.annotation.AnnotationElementValue
Creates an initialized AnnotationElementValue.
annotations - Variable in class proguard.classfile.attribute.annotation.AnnotationsAttribute
 
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.
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
 
annotationType - Variable in class proguard.ClassSpecification
 
annotationType - Variable in class proguard.MemberSpecification
 
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, List, 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.
AnnotationUsageMarker - Class in proguard.shrink
This AttributeVisitor recursively marks all necessary annotation information in the attributes that it visits.
AnnotationUsageMarker(UsageMarker) - Constructor for class proguard.shrink.AnnotationUsageMarker
Creates a new AnnotationUsageMarker.
annotationValue - Variable in class proguard.classfile.attribute.annotation.AnnotationElementValue
 
AnnotationVisitor - Interface in proguard.classfile.attribute.annotation.visitor
This interface specifies the methods for a visitor of Annotation objects.
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.CompactCodeAttributeComposer
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(int, Instruction) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends the given instruction with the given old offset.
appendInstruction(Instruction) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Appends the given instruction without a defined offset.
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.
appendLabel(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
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.
appendLineNumber(LineNumberInfo) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
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.
applyMapping - Variable in class proguard.Configuration
An optional input file for reading an obfuscation mapping.
areturn() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
areturn() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ArgumentWordReader - Class in proguard
A WordReader that returns words from an argument list.
ArgumentWordReader(String[], File) - Constructor for class proguard.ArgumentWordReader
Creates a new ArgumentWordReader for the given arguments, with the given base directory.
ARITHMETIC_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
array() - Method in class proguard.classfile.util.ArrayInitializationMatcher
Returns the recent static array initialization.
ARRAY_T_BOOLEAN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_BYTE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_CHAR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_DOUBLE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_FLOAT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_INT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_LONG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
ARRAY_T_SHORT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
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.
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(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
 
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
 
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
 
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
 
assignIndices() - Method in class proguard.optimize.gson.OptimizedJsonInfo
Assigns indices to all registered classes and fields.
AssumeClassSpecificationVisitorFactory - Class in proguard.evaluation
This factory creates visitors to efficiently travel to specified classes and class members and set specified values on them.
AssumeClassSpecificationVisitorFactory(ValueFactory) - Constructor for class proguard.evaluation.AssumeClassSpecificationVisitorFactory
 
assumeNoEscapingParameters - Variable in class proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed not to let any reference parameters escape (including 'this').
assumeNoExternalReturnValues - Variable in class proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed not to return any external references (only parameters and new instances).
assumeNoExternalSideEffects - Variable in class proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed to have no side external effects (that is, outside of 'this').
assumeNoSideEffects - Variable in class proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed to have no side effects.
AssumeNoSideEffectsChecker - Class in proguard
This class checks if the user is specifying to assume no side effects for a reasonable number of methods in a class: not none and not all.
AssumeNoSideEffectsChecker(WarningPrinter) - Constructor for class proguard.AssumeNoSideEffectsChecker
Creates a new KeepClassMemberChecker.
assumeValues - Variable in class proguard.Configuration
A list of ClassSpecification instances, with fields and methods that have specified fixed primitive values.
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.optimize.evaluation.PartialEvaluator
 
AT_METHOD_ENTRY - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
athrow() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
athrow() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ATTR_AnnotationDefault - Static variable in class proguard.classfile.ClassConstants
 
ATTR_BootstrapMethods - Static variable in class proguard.classfile.ClassConstants
 
ATTR_CharacterRangeTable - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Code - Static variable in class proguard.classfile.ClassConstants
 
ATTR_CompilationID - Static variable in class proguard.classfile.ClassConstants
 
ATTR_ConstantValue - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Deprecated - Static variable in class proguard.classfile.ClassConstants
 
ATTR_EnclosingMethod - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Exceptions - Static variable in class proguard.classfile.ClassConstants
 
ATTR_InnerClasses - Static variable in class proguard.classfile.ClassConstants
 
ATTR_LineNumberTable - Static variable in class proguard.classfile.ClassConstants
 
ATTR_LocalVariableTable - Static variable in class proguard.classfile.ClassConstants
 
ATTR_LocalVariableTypeTable - Static variable in class proguard.classfile.ClassConstants
 
ATTR_MethodParameters - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Module - Static variable in class proguard.classfile.ClassConstants
 
ATTR_ModuleMainClass - Static variable in class proguard.classfile.ClassConstants
 
ATTR_ModulePackages - Static variable in class proguard.classfile.ClassConstants
 
ATTR_NestHost - Static variable in class proguard.classfile.ClassConstants
 
ATTR_NestMembers - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeInvisibleAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeInvisibleParameterAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeInvisibleTypeAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeVisibleAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeVisibleParameterAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_RuntimeVisibleTypeAnnotations - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Signature - Static variable in class proguard.classfile.ClassConstants
 
ATTR_SourceDir - Static variable in class proguard.classfile.ClassConstants
 
ATTR_SourceFile - Static variable in class proguard.classfile.ClassConstants
 
ATTR_SourceID - Static variable in class proguard.classfile.ClassConstants
 
ATTR_StackMap - Static variable in class proguard.classfile.ClassConstants
 
ATTR_StackMapTable - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Synthetic - Static variable in class proguard.classfile.ClassConstants
 
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.
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.
attributeNames - Variable in class proguard.ClassSpecification
 
attributeNames - Variable in class proguard.MemberSpecification
 
attributes - Variable in class proguard.classfile.attribute.CodeAttribute
 
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(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.
AttributeShrinker - Class in proguard.obfuscate
This ClassVisitor removes attributes that are not marked as being used or required.
AttributeShrinker() - Constructor for class proguard.obfuscate.AttributeShrinker
 
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.
AttributeUsageMarker - Class in proguard.obfuscate
This AttributeVisitor marks all attributes that it visits.
AttributeUsageMarker() - Constructor for class proguard.obfuscate.AttributeUsageMarker
 
AttributeVisitor - Interface in proguard.classfile.attribute.visitor
This interface specifies the methods for a visitor of Attribute objects.

B

B - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
B - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
b(JsonReader) - Method in interface proguard.optimize.gson._OptimizedJsonReader
Reads the internal index of the next Json field from the given Json reader.
b(JsonReader) - Method in class proguard.optimize.gson._OptimizedJsonReaderImpl
 
b(JsonWriter, int) - Method in interface proguard.optimize.gson._OptimizedJsonWriter
Writes the field name with the given internal index to the given Json writer.
b(JsonWriter, int) - Method in class proguard.optimize.gson._OptimizedJsonWriterImpl
 
B - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
backport - Variable in class proguard.Configuration
Specifies whether to backporting of class files to another targetClassVersion shall be enabled.
Backporter - Class in proguard.backport
This class backports classes to the specified targetClassVersion.
Backporter(Configuration) - Constructor for class proguard.backport.Backporter
 
BackwardBranchMarker - Class in proguard.optimize.info
This InstructionVisitor marks all methods that branch backward in any of the instructions that it visits.
BackwardBranchMarker() - Constructor for class proguard.optimize.info.BackwardBranchMarker
 
baload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
baload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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.
BasicValueFactory - Class in proguard.evaluation.value
This class provides methods to create and reuse Value objects.
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.
bipush(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
bipush(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
BOOLEAN_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
BOOLEAN_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
BootstrapMethodArgumentShrinker - Class in proguard.optimize
This BootstrapMethodInfoVisitor removes unused constant arguments from bootstrap method entries that it visits.
BootstrapMethodArgumentShrinker() - Constructor for class proguard.optimize.BootstrapMethodArgumentShrinker
 
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 objects.
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
 
BottomClassFilter - Class in proguard.classfile.visitor
This ClassVisitor delegates its visits to another given ClassVisitor, but only when visiting classes that don't have any subclasses.
BottomClassFilter(ClassVisitor) - Constructor for class proguard.classfile.visitor.BottomClassFilter
Creates a new ProgramClassFilter.
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.
BRANCH_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.
branchesBackward(Method) - Static method in class proguard.optimize.info.BackwardBranchMarker
 
branchesBackward() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
branchesBackward() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.optimize.evaluation.PartialEvaluator
Returns the instruction offsets that branch to the given instruction offset.
BranchTargetFinder - Class in proguard.optimize.peephole
This AttributeVisitor finds all instruction offsets, branch targets, and exception targets in the CodeAttribute objects that it visits.
BranchTargetFinder() - Constructor for class proguard.optimize.peephole.BranchTargetFinder
 
branchTargets(int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns the instruction offsets to which the given instruction offset branches in the most recently analyzed code attribute.
branchTargets(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the instruction offsets to which the given instruction offset branches.
BranchUnit - Interface in proguard.evaluation
This InstructionVisitor evaluates the instructions that it visits.
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
 

C

C - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
C - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
c(JsonReader) - Method in interface proguard.optimize.gson._OptimizedJsonReader
Reads the internal index of the next Json value from the given Json reader.
c(JsonReader) - Method in class proguard.optimize.gson._OptimizedJsonReaderImpl
 
c(JsonWriter, int) - Method in interface proguard.optimize.gson._OptimizedJsonWriter
Writes the field value with the given internal index to the given Json writer.
c(JsonWriter, int) - Method in class proguard.optimize.gson._OptimizedJsonWriterImpl
 
C - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
caload() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
caload() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
canBeMadePrivate() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
canBeMadePrivate() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
canBeMadePrivate(Field) - Static method in class proguard.optimize.info.NonPrivateMemberMarker
Returns whether the given field can be made private.
canBeMadePrivate(Method) - Static method in class proguard.optimize.info.NonPrivateMemberMarker
Returns whether the given method can be made private.
canBeMadePrivate() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
canBeMadePrivate() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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
 
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
 
CAST - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.ReferenceValue
Returns this ReferenceValue, cast to the given type.
cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.TracedReferenceValue
 
cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.TypedReferenceValue
 
cast(String, Clazz, ValueFactory, boolean) - Method in class proguard.evaluation.value.UnknownReferenceValue
 
cast(TracedReferenceValue, String, Clazz, boolean) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
Casts a given traced reference value to the given type, either keeping its trace value or setting a new one.
CAST_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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_(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
catch_(int, int, int) - Static method in class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new catch instance that can be used as a pseudo-instruction to mark the start of an exception handler.
catchesExceptions(Method) - Static method in class proguard.optimize.info.CatchExceptionMarker
 
catchesExceptions() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
catchesExceptions() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
CatchExceptionMarker - Class in proguard.optimize.info
This AttributeVisitor marks all methods that catch exceptions.
CatchExceptionMarker() - Constructor for class proguard.optimize.info.CatchExceptionMarker
 
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.
CaughtClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are caught as exceptions.
CaughtClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.CaughtClassFilter
 
CaughtClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all program classes that it visits as caught.
CaughtClassMarker() - Constructor for class proguard.optimize.info.CaughtClassMarker
 
ChangedCodePrinter - Class in proguard.optimize
This AttributeVisitor delegates its call to another AttributeVisitor, and prints out the code if the other visitor has changed it.
ChangedCodePrinter(AttributeVisitor) - Constructor for class proguard.optimize.ChangedCodePrinter
 
CHAR_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
CHAR_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
check() - Method in class proguard.ConfigurationChecker
Checks the given configuration for potential problems.
check() - Static method in class proguard.GPL
Prints out a note about the GPL if ProGuard is linked against unknown code.
check() - Method in class proguard.UpToDateChecker
Returns whether the output is up to date, based on the modification times of the input jars, output jars, and library jars (or directories).
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(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
 
checkClassSpecifications(List) - Method in class proguard.AssumeNoSideEffectsChecker
Checks if the given class specifications try to assume no side effects for all methods in a class, printing notes if necessary.
checkClassSpecifications(List) - Method in class proguard.ClassMemberChecker
Checks the classes mentioned in the given class specifications, printing notes if necessary.
checkClassSpecifications(List) - Method in class proguard.DescriptorKeepChecker
Checks the classes mentioned in the given keep specifications, printing notes if necessary.
checkClassSpecifications(List) - Method in class proguard.FullyQualifiedClassNameChecker
Checks the classes mentioned in the given class specifications, printing notes if necessary.
checkClassSpecifications(List) - Method in class proguard.KeepClassMemberChecker
Checks if the given class specifications try to keep class members without actually specifying any, printing notes if necessary.
checkClassSpecifications(List) - Method in class proguard.LibraryKeepChecker
Checks the classes mentioned in the given keep specifications, printing notes if necessary.
checkMagicNumber(int) - Static method in class proguard.classfile.util.ClassUtil
Checks whether the given class magic number is correct.
checkVersionNumbers(int) - Static method in class proguard.classfile.util.ClassUtil
Checks whether the given class version number is supported.
choppedVariablesCount - Variable in class proguard.classfile.attribute.preverification.LessZeroFrame
 
CLASS_FILE_EXTENSION - Static variable in class proguard.classfile.ClassConstants
 
CLASS_MAP_FILENAME - Static variable in class proguard.configuration.ConfigurationLogger
 
CLASS_NAME - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
CLASS_VERSION_10 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_10 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_10_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_10_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_11 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_11 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_11_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_11_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_12 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_12 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_12_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_12_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_13 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_13 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_13_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_13_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_0 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_0 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_0_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_0_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_1 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_2 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_2 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_2_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_2_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_3 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_3 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_3_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_3_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_4 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_4 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_4_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_4_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_5 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_5 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_5_ALIAS - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_5_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_5_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_6 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_6 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_6_ALIAS - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_6_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_6_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_7 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_7 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_7_ALIAS - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_7_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_7_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_8 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_8 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_8_ALIAS - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_8_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_8_MINOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_9 - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_9 - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_9_ALIAS - Static variable in interface proguard.classfile.JavaConstants
 
CLASS_VERSION_1_9_MAJOR - Static variable in class proguard.classfile.ClassConstants
 
CLASS_VERSION_1_9_MINOR - Static variable in class proguard.classfile.ClassConstants
 
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.
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.
ClassCleaner - Class in proguard.classfile.visitor
This ClassVisitor removes all visitor 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(Set) - 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.
ClassConstants - Class in proguard.classfile
Constants used in representing a Java class file (*.class).
ClassConstants() - Constructor for class proguard.classfile.ClassConstants
 
ClassConstantValueFactory - Class in proguard.evaluation
This class 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.
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
 
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
 
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.
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.
ClassFinalizer - Class in proguard.optimize.peephole
This ClassVisitor makes the program classes that it visits final, if possible.
ClassFinalizer() - Constructor for class proguard.optimize.peephole.ClassFinalizer
Creates a new ClassFinalizer.
ClassFinalizer(ClassVisitor) - Constructor for class proguard.optimize.peephole.ClassFinalizer
Creates a new ClassFinalizer.
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.
classIndices - Variable in class proguard.optimize.gson.OptimizedJsonInfo
Maps the class name to a unique, contiguous index.
ClassJsonInfo() - Constructor for class proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
 
classJsonInfos - Variable in class proguard.optimize.gson.OptimizedJsonInfo
Maps the class name to a ClassJsonInfo.
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
 
ClassMemberChecker - Class in proguard
This class checks if the user has specified non-existent class members.
ClassMemberChecker(ClassPool, WarningPrinter) - Constructor for class proguard.ClassMemberChecker
Creates a new ClassMemberChecker.
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
 
ClassMerger - Class in proguard.optimize.peephole
This ClassVisitor inlines the classes that it visits in a given target class, whenever possible.
ClassMerger(ProgramClass, boolean, boolean, boolean) - Constructor for class proguard.optimize.peephole.ClassMerger
Creates a new ClassMerger that will merge classes into the given target class.
ClassMerger(ProgramClass, boolean, boolean, boolean, ClassVisitor) - Constructor for class proguard.optimize.peephole.ClassMerger
Creates a new ClassMerger that will merge classes into the given target class.
className - Variable in class proguard.ClassSpecification
 
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, List, 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, List, 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.
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(List) - 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.
classObfuscationDictionary - Variable in class proguard.Configuration
An optional name of a file containing obfuscated class names.
ClassObfuscator - Class in proguard.obfuscate
This ClassVisitor comes up with obfuscated names for the classes it visits, and for their class members.
ClassObfuscator(ClassPool, ClassPool, DictionaryNameFactory, DictionaryNameFactory, boolean, List, String, String, boolean) - Constructor for class proguard.obfuscate.ClassObfuscator
Creates a new ClassObfuscator.
ClassOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a class.
ClassOptimizationInfo() - Constructor for class proguard.optimize.info.ClassOptimizationInfo
 
ClassPath - Class in proguard
This class represents a class path, as a list of ClassPathEntry objects.
ClassPath() - Constructor for class proguard.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
This class represents an entry from a class path: an apk, a jar, an aar, a war, a zip, an ear, or a directory, with a name and a flag to indicates whether the entry is an input entry or an output entry.
ClassPathEntry(File, boolean) - Constructor for class proguard.ClassPathEntry
Creates a new ClassPathEntry with the given file and output flag.
ClassPool - Class in proguard.classfile
This is a set of representations of classes.
ClassPool() - Constructor for class proguard.classfile.ClassPool
 
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.
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 objects.
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.
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.
ClassReader - Class in proguard.io
This DataEntryReader applies a given ClassVisitor to the class definitions that it reads.
ClassReader(boolean, boolean, boolean, WarningPrinter, ClassVisitor) - Constructor for class proguard.io.ClassReader
Creates a new DataEntryClassFilter for reading the specified Clazz objects.
ClassReferenceFixer - Class in proguard.classfile.editor
This ClassVisitor fixes references of constant pool entries, fields, methods, and attributes to classes whose names have changed.
ClassReferenceFixer(boolean) - Constructor for class proguard.classfile.editor.ClassReferenceFixer
Creates a new ClassReferenceFixer.
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, 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.
ClassRenamer - Class in proguard.obfuscate
This ClassVisitor renames the class names and class member names of the classes it visits, using names previously determined by the obfuscator.
ClassRenamer() - Constructor for class proguard.obfuscate.ClassRenamer
 
ClassShrinker - Class in proguard.shrink
This ClassVisitor removes constant pool entries, class members, and other class elements that are not marked as being used.
ClassShrinker(UsageMarker) - Constructor for class proguard.shrink.ClassShrinker
Creates a new ClassShrinker.
ClassSpecification - Class in proguard
This class stores a specification of classes and possibly class members.
ClassSpecification() - Constructor for class proguard.ClassSpecification
Creates a new ClassSpecification for all possible classes, without comments or class members.
ClassSpecification(ClassSpecification) - Constructor for class proguard.ClassSpecification
Creates a new ClassSpecification that is a copy of the given specification.
ClassSpecification(String, int, int, String, String, String, String) - Constructor for class proguard.ClassSpecification
Creates a new ClassSpecification for the specified class(es), without class members.
ClassSpecification(String, int, int, String, String, String, String, List, List) - Constructor for class proguard.ClassSpecification
Creates a new ClassSpecification for the specified classes and class members.
ClassSpecificationVisitorFactory - Class in proguard
This factory creates visitors to efficiently travel to specified classes and class members.
ClassSpecificationVisitorFactory() - Constructor for class proguard.ClassSpecificationVisitorFactory
 
ClassSubHierarchyInitializer - Class in proguard.classfile.util
This ClassVisitor adds all classes that it visits to the list of subclasses of their superclass.
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.
ClassUtil() - Constructor for class proguard.classfile.util.ClassUtil
 
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) - 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.
ClassVisitor - Interface in proguard.classfile.visitor
This interface specifies the methods for a visitor of Clazz objects.
classVisitor - Variable in class proguard.classfile.visitor.DynamicReturnedClassVisitor
 
classVisitor - Variable in class proguard.classfile.visitor.ReferencedClassVisitor
 
Clazz - Interface in proguard.classfile
This interface provides access to the representation of a Java class.
clear() - Method in class proguard.classfile.ClassPool
Clears the class pool.
clear() - Method in class proguard.ClassPath
 
clear() - Method in class proguard.evaluation.Stack
Clears the stack.
clear() - Method in class proguard.evaluation.TracedStack
 
clearModifications(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
Clears all modifications of the instruction at the given offset.
clone() - Method in class proguard.ClassSpecification
 
clone() - Method in class proguard.KeepClassSpecification
 
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.ConfigurationParser
Closes the configuration.
close() - Method in class proguard.ConfigurationWriter
Closes this ConfigurationWriter.
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.DirectoryWriter
 
close() - Method in class proguard.io.ExtraDataEntryWriter
 
close() - Method in class proguard.io.FilteredDataEntryWriter
 
close() - Method in class proguard.io.JarWriter
 
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, also closing the underlying output stream.
close() - Method in class proguard.LineWordReader
 
close() - Method in class proguard.WordReader
Closes the FileWordReader.
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.FileDataEntry
 
closeInputStream() - Method in class proguard.io.WrappedDataEntry
 
closeInputStream() - Method in class proguard.io.ZipDataEntry
 
closeInputStream() - Method in class proguard.io.ZipFileDataEntry
 
closePrintWriter(File, PrintWriter) - Static method in class proguard.util.PrintWriterUtil
Closes the given print writer, or flushes it if is the standard output.
code - Variable in class proguard.classfile.attribute.CodeAttribute
 
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 and exceptions, and then 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 handlers and that automatically shrinks instructions.
CodeAttributeComposer(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.
CodeAttributeOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a code attribute.
CodeAttributeOptimizationInfo() - Constructor for class proguard.optimize.info.CodeAttributeOptimizationInfo
 
CodePreverifier - Class in proguard.preverify
This class can preverify methods in program class pools, according to a given specification.
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
 
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
 
commaSeparatedList(String) - Static method in class proguard.util.ListUtil
Creates a List of String objects from the given comma-separated String.
commaSeparatedString(List, boolean) - Static method in class proguard.util.ListUtil
Creates a comma-separated String from the given List of String objects.
comments - Variable in class proguard.ClassSpecification
 
CompactCodeAttributeComposer - Class in proguard.classfile.editor
This AttributeVisitor accumulates instructions and exceptions, and then 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 handlers and that automatically shrinks instructions.
CompactCodeAttributeComposer(ProgramClass, boolean, boolean, boolean) - Constructor for class proguard.classfile.editor.CompactCodeAttributeComposer
Creates a new CompactCodeAttributeComposer.
compare(Object, Object) - Method in class proguard.classfile.editor.AttributeSorter
 
compare(Object, Object) - Method in class proguard.classfile.editor.ClassMemberSorter
 
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.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(Object) - Method in class proguard.classfile.attribute.LocalVariableInfo
 
compareTo(Object) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
 
compareTo(GsonDeserializationOptimizer.FromJsonFieldCase) - Method in class proguard.optimize.gson.GsonDeserializationOptimizer.FromJsonFieldCase
 
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.Value
Returns the computational type of this Value.
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.
condition - Variable in class proguard.KeepClassSpecification
 
Configuration - Class in proguard
The ProGuard configuration.
Configuration() - Constructor for class proguard.Configuration
 
ConfigurationChecker - Class in proguard
This class performs sanity checks on a given configurations.
ConfigurationChecker(Configuration) - Constructor for class proguard.ConfigurationChecker
Creates a new ConfigurationChecker with the given configuration.
ConfigurationLogger - Class in proguard.configuration
This class can be injected in applications to log information about reflection being used in the application code, and suggest appropriate ProGuard rules for keeping the reflected classes, methods and/or fields.
ConfigurationLogger() - Constructor for class proguard.configuration.ConfigurationLogger
 
ConfigurationLogger.MethodSignature - Class in proguard.configuration
 
ConfigurationLoggingAdder - Class in proguard.configuration
This class can add configuration debug logging code to all code that relies on reflection.
ConfigurationLoggingAdder(Configuration) - Constructor for class proguard.configuration.ConfigurationLoggingAdder
Creates a new ConfigurationLoggingAdder.
ConfigurationLoggingInstructionSequenceConstants - Class in proguard.configuration
This class contains a set of instruction sequences for accessing class information via reflection, and replacement instructions that add logging information on the reflection that is used.
ConfigurationLoggingInstructionSequenceConstants(ClassPool, ClassPool) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
Creates a new instance of ResourceIdInstructionSequenceConstants, with constants that reference classes from the given class pools.
ConfigurationLoggingInstructionSequenceReplacer - Class in proguard.configuration
This InstructionSequencesReplacer appends logging instructions to all instructions calling reflection methods.
ConfigurationLoggingInstructionSequenceReplacer(InstructionSequenceMatcher, Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
ConfigurationLoggingInstructionSequencesReplacer - Class in proguard.configuration
This InstructionSequencesReplacer appends logging instructions to all instructions calling reflection methods.
ConfigurationLoggingInstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequencesReplacer
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
ConfigurationLoggingInstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.configuration.ConfigurationLoggingInstructionSequencesReplacer
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
ConfigurationParser - Class in proguard
This class parses ProGuard configurations.
ConfigurationParser(String[], Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments and the given Properties.
ConfigurationParser(String[], File, Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments, with the given base directory and the given Properties.
ConfigurationParser(String, String, File, Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given lines, with the given base directory and the given Properties.
ConfigurationParser(File) - Constructor for class proguard.ConfigurationParser
Deprecated.
Temporary code for backward compatibility in Obclipse.
ConfigurationParser(File, Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given file and the given Properties.
ConfigurationParser(URL, Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given URL and the given Properties.
ConfigurationParser(WordReader, Properties) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given word reader and the given Properties.
ConfigurationWriter - Class in proguard
This class writes ProGuard configurations to a file.
ConfigurationWriter(File) - Constructor for class proguard.ConfigurationWriter
Creates a new ConfigurationWriter for the given file name.
ConfigurationWriter(PrintWriter) - Constructor for class proguard.ConfigurationWriter
Creates a new ConfigurationWriter for the given PrintWriter.
Constant - Class in proguard.classfile.constant
This abstract class represents an entry in the ConstantPool.
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 - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Double - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Dynamic - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Fieldref - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Float - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_INDEX - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
CONSTANT_Integer - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_InterfaceMethodref - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_InvokeDynamic - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Long - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_MethodHandle - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Methodref - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_MethodType - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Module - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_NameAndType - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Package - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_PrimitiveArray - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_String - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Utf8 - Static variable in class proguard.classfile.ClassConstants
 
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.
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.
ConstantMemberFilter - Class in proguard.optimize
This MemberVisitor delegates its visits to program class members to another given MemberVisitor, but only when the visited class member has been marked as a constant.
ConstantMemberFilter(MemberVisitor) - Constructor for class proguard.optimize.ConstantMemberFilter
Creates a new ConstantMemberFilter.
ConstantParameterFilter - Class in proguard.optimize
This MemberVisitor delegates its visits to program methods to another given MemberVisitor, for each method parameter that has been marked as constant.
ConstantParameterFilter(MemberVisitor) - Constructor for class proguard.optimize.ConstantParameterFilter
Creates a new ConstantParameterFilter.
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
 
constants() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
Returns the accumulated set of constants and resets the set in the builder.
CONSTANTS - Variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
CONSTANTS - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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(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 instance that correspond to specified constant pool entries.
ConstantValueFactory(ValueFactory) - Constructor for class proguard.evaluation.ConstantValueFactory
 
ConstantVisitor - Interface in proguard.classfile.constant.visitor
This interface specifies the methods for a visitor of Constant objects.
ConstructorMethodFilter - Class in proguard.classfile.visitor
This MemberVisitor delegates its visits to one of three delegates, depending on whether the visited method is: - a constructor - a constructor that calls a super constructor - or another method.
ConstructorMethodFilter(MemberVisitor) - Constructor for class proguard.classfile.visitor.ConstructorMethodFilter
 
ConstructorMethodFilter(MemberVisitor, MemberVisitor, MemberVisitor) - Constructor for class proguard.classfile.visitor.ConstructorMethodFilter
 
contains(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns whether the given value is present in this list of instruction offsets.
containsPackageVisibleMembers() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
containsPackageVisibleMembers(Clazz) - Static method in class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
containsPackageVisibleMembers() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
containsSubroutines() - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the method contains subroutines, in the CodeAttribute that was visited most recently.
convertToByte() - Method in class proguard.evaluation.value.IntegerValue
Converts this IntegerValue to a byte IntegerValue.
convertToByte() - Method in class proguard.evaluation.value.RangeIntegerValue
 
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.RangeIntegerValue
 
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.RangeIntegerValue
 
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.RangeIntegerValue
 
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.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.RangeIntegerValue
 
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.RangeIntegerValue
 
convertToShort() - Method in class proguard.evaluation.value.UnknownIntegerValue
 
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(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
 
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
 
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.
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(Gson, TypeToken<T>) - Method in class proguard.optimize.gson._OptimizedTypeAdapterFactory
 
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, Value) - Method in class proguard.evaluation.value.BasicValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.DetailedArrayValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue, Value) - 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, Value) - 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, Value) - 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.
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createArrayReferenceValue(String, Clazz, IntegerValue, Value) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
Creates a new ReferenceValue that represents an array with elements of the given type, with the given length and initial element values.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
createClassPoolVisitor(ClassSpecification, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor, List) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - Method in class proguard.KeepClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members and code attributes.
createClassPoolVisitor(KeepClassSpecification, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor) - Method in class proguard.KeepClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
createClassTester(ClassSpecification, ClassPoolVisitor, List) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor that conditionally applies the given ClassPoolVisitor for all classes that match the given class specification.
createClassTester(ClassSpecification, ClassVisitor, List) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor that conditionally applies the given ClassVisitor to all classes that match the given class specification.
createClassVisitor() - Method in interface proguard.classfile.visitor.ParallelAllClassVisitor.ClassVisitorFactory
Creates a ClassVisitor that will be used during parallel visiting of classes in a ClassPool.
createCombinedClassVisitor(List, List, List, ClassVisitor, MemberVisitor, MemberVisitor, AttributeVisitor, List) - Method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassVisitor to efficiently delegate to the given ClassVisitor and travel to the specified class members and attributes.
createDataEntryReader(String, ClassPathEntry, DataEntryReader) - Static method in class proguard.DataEntryReaderFactory
Creates a DataEntryReader that can read the given class path entry.
createDataEntryWriter(ClassPath, int, int) - Method in class proguard.DataEntryWriterFactory
Creates a DataEntryWriter that can write to the given class path entries.
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.DirectoryWriter
 
createDirectory(DataEntry) - Method in class proguard.io.ExtraDataEntryWriter
 
createDirectory(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
 
createDirectory(DataEntry) - Method in class proguard.io.JarWriter
 
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
 
createDoubleType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new DoubleType.
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.
createDoubleValue() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createDoubleValue(double) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createFloatType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new FloatType.
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.
createFloatValue() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createFloatValue(float) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createIntegerType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new IntegerType.
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(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.
createIntegerValue() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createIntegerValue(int) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createIntegerValue(int, int) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createLongType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new LongType.
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.
createLongValue() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createLongValue(long) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createNonTestingClassVisitor(MemberSpecification, boolean, MemberVisitor, AttributeVisitor, List) - Method in class proguard.ClassSpecificationVisitorFactory
Creates a new ClassVisitor to efficiently travel to the specified class members and attributes.
createNonTestingClassVisitor(MemberSpecification, boolean, MemberVisitor, AttributeVisitor, List) - Method in class proguard.evaluation.AssumeClassSpecificationVisitorFactory
 
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.DirectoryWriter
 
createOutputStream(DataEntry) - Method in class proguard.io.ExtraDataEntryWriter
 
createOutputStream(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
 
createOutputStream(DataEntry) - Method in class proguard.io.JarWriter
 
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(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, byte[], String) - Method in class proguard.io.ZipOutput
Creates a new zip entry, returning an output stream to write its data.
createPrintWriter(File, PrintWriter) - Static method in class proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriter(File, PrintWriter, boolean) - Static method in class proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterErr(File) - Static method in class proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterOut(File) - Static method in class proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
createPrintWriterOut(File, boolean) - Static method in class proguard.util.PrintWriterUtil
Returns a print writer for the given file, or the standard output if the file name is empty.
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) - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
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) - 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(String, Clazz, boolean, boolean) - Method in interface proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue that represents the given type.
createReferenceValue() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createReferenceValue(String, Clazz, boolean, boolean) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
createReferenceValueNull() - Method in class proguard.evaluation.value.BasicValueFactory
 
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.
createReferenceValueNull() - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
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.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 interface proguard.evaluation.value.ValueFactory
Creates a new Value of the given type.
createValue(String, Clazz, boolean, boolean) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
creationOffset(int) - Method in class proguard.optimize.evaluation.InitializationFinder
Returns the 'new' instruction offset at which the object instance is created that is initialized at the given offset.
currentSize - Variable in class proguard.evaluation.Stack
 

D

D - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
D - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
D - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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
 
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, e.g.
DataEntryClassWriter - Class in proguard.io
This ClassVisitor writes out the ProgramClass objects that it visits to the given DataEntry, modified to have the correct name.
DataEntryClassWriter(DataEntryWriter, DataEntry) - 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.
DataEntryPump - Interface in proguard.io
This interface provides a method to pump data entries.
DataEntryReader - Interface in proguard.io
This interface provides methods for reading data entries.
DataEntryReaderFactory - Class in proguard
This class can create DataEntryReader instances based on class path entries.
DataEntryReaderFactory() - Constructor for class proguard.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.
DataEntryWriter - Interface in proguard.io
This interface provides methods for writing data entries, such as ZIP entries or files.
DataEntryWriterFactory - Class in proguard
This class can create DataEntryWriter instances based on class paths.
DataEntryWriterFactory(ClassPool, MultiValueMap<String, String>) - Constructor for class proguard.DataEntryWriterFactory
Creates a new DataEntryWriterFactory with the given parameters.
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
 
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.
DEFAULT_STRINGBUILDER_INIT_SIZE - Static variable in class proguard.classfile.ClassConstants
 
DefaultInterfaceMethodConverter - Class in proguard.backport
This ClassVisitor moves all default interface methods in the visited interfaces to concrete implementations.
DefaultInterfaceMethodConverter(ClassVisitor, MemberVisitor) - Constructor for class proguard.backport.DefaultInterfaceMethodConverter
 
defaultOffset - Variable in class proguard.classfile.instruction.SwitchInstruction
 
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.
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.
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.
descriptor - Variable in class proguard.classfile.LibraryMember
 
descriptor - Variable in class proguard.MemberSpecification
 
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.
DescriptorKeepChecker - Class in proguard
This class checks whether classes referenced by class members that are marked to be kept are marked to be kept too.
DescriptorKeepChecker(ClassPool, ClassPool, WarningPrinter) - Constructor for class proguard.DescriptorKeepChecker
Creates a new DescriptorKeepChecker.
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
 
DETAILS - Static variable in class proguard.optimize.Optimizer
 
DictionaryNameFactory - Class in proguard.obfuscate
This NameFactory generates names that are read from a specified input file.
DictionaryNameFactory(URL, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(URL, boolean, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(File, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(File, boolean, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(Reader, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(Reader, boolean, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
DictionaryNameFactory(DictionaryNameFactory, NameFactory) - Constructor for class proguard.obfuscate.DictionaryNameFactory
Creates a new DictionaryNameFactory.
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.
DirectoryPump - Class in proguard.io
This class can read a given file or directory, recursively, applying a given DataEntryReader to all files it comes across.
DirectoryPump(File) - Constructor for class proguard.io.DirectoryPump
 
DirectoryWriter - Class in proguard.io
This DataEntryWriter writes data entries to individual files in a given directory.
DirectoryWriter(File, boolean) - Constructor for class proguard.io.DirectoryWriter
Creates a new DirectoryWriter.
disableInnerClassSerialization - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
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(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.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(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.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
 
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.
DotClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in a .class construct.
DotClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.DotClassFilter
 
DotClassMarker - Class in proguard.optimize.info
This InstructionVisitor marks all classes that are used in a .class construct by any of the instructions that it visits.
DotClassMarker() - Constructor for class proguard.optimize.info.DotClassMarker
 
DOUBLE_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
DOUBLE_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
DOUBLE_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
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
 
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.
doubleID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
DoubleType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Double type.
DoubleType() - Constructor for class proguard.classfile.attribute.preverification.DoubleType
 
DoubleValue - Class in proguard.evaluation.value
This class represents 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
 
dump - Variable in class proguard.Configuration
An optional output file for printing out the processed code in a more or less readable form.
dumpTypeTokenCache(String, Map<TypeToken<?>, TypeAdapter<?>>) - Static method in class proguard.optimize.gson._GsonUtil
Dumps the cached type adapter for each type for debugging purpose.
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
 
DuplicateClassPrinter - Class in proguard
This ClassVisitor writes out notes about the class files that it visits being duplicates.
DuplicateClassPrinter(WarningPrinter) - Constructor for class proguard.DuplicateClassPrinter
Creates a new DuplicateClassVisitor.
DuplicateInitializerFixer - Class in proguard.optimize
This MemberVisitor adds an additional parameter to the duplicate initialization methods that it visits.
DuplicateInitializerFixer() - Constructor for class proguard.optimize.DuplicateInitializerFixer
Creates a new DuplicateInitializerFixer.
DuplicateInitializerFixer(MemberVisitor) - Constructor for class proguard.optimize.DuplicateInitializerFixer
Creates a new DuplicateInitializerFixer with an extra visitor.
DuplicateInitializerInvocationFixer - Class in proguard.optimize
This AttributeVisitor adds an additional integer parameter to the tweaked initialization method invocations that it visits.
DuplicateInitializerInvocationFixer() - Constructor for class proguard.optimize.DuplicateInitializerInvocationFixer
Creates a new DuplicateInitializerInvocationFixer.
DuplicateInitializerInvocationFixer(InstructionVisitor) - Constructor for class proguard.optimize.DuplicateInitializerInvocationFixer
Creates a new DuplicateInitializerInvocationFixer.
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.
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.
DynamicInvocationMarker - Class in proguard.optimize.info
This InstructionVisitor marks whether the methods whose instructions it visits contain the invokedynamic instruction.
DynamicInvocationMarker() - Constructor for class proguard.optimize.info.DynamicInvocationMarker
 
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.
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.util.InstructionSequenceMatcher
 
E - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
ELEMENT_VALUE_ANNOTATION - Static variable in class proguard.classfile.ClassConstants
 
ELEMENT_VALUE_ARRAY - Static variable in class proguard.classfile.ClassConstants
 
ELEMENT_VALUE_CLASS - Static variable in class proguard.classfile.ClassConstants
 
ELEMENT_VALUE_ENUM_CONSTANT - Static variable in class proguard.classfile.ClassConstants
 
ELEMENT_VALUE_STRING_CONSTANT - Static variable in class proguard.classfile.ClassConstants
 
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.
ElementValueAdder - Class in proguard.classfile.editor
This AnnotationVisitor 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 objects.
EMPTY_VALUE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
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.
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.
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.
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.SimplifiedInvocationUnit
 
enterExceptionHandler(Clazz, Method, CodeAttribute, int, int, Stack) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
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
 
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.
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
 
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(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(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(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.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.ClassSpecification
 
equals(Object) - Method in class proguard.configuration.ConfigurationLogger.MethodSignature
 
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.InstructionOffsetValue
 
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.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.Variables
 
equals(Object) - Method in class proguard.KeepClassSpecification
 
equals(Object) - Method in class proguard.MemberSpecification
 
equals(Object) - Method in class proguard.MemberValueSpecification
 
EscapingClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked to be escaping or not.
EscapingClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.EscapingClassFilter
Creates a new EscapingClassFilter.
EscapingClassFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.optimize.info.EscapingClassFilter
Creates a new EscapingClassFilter.
EscapingClassMarker - Class in proguard.optimize.info
This AttributeVisitor marks the classes that are escaping from the visited code attributes.
EscapingClassMarker() - Constructor for class proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(ValueFactory) - Constructor for class proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(ValueFactory, ReferenceTracingValueFactory) - Constructor for class proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(PartialEvaluator, boolean) - Constructor for class proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EscapingClassMarker(PartialEvaluator, boolean, ReferenceEscapeChecker, boolean) - Constructor for class proguard.optimize.info.EscapingClassMarker
Creates a new EscapingClassMarker.
EvaluationShrinker - Class in proguard.optimize.evaluation
This AttributeVisitor shrinks the code attributes that it visits, based on partial evaluation.
EvaluationShrinker() - Constructor for class proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationShrinker(PartialEvaluator, boolean, InstructionVisitor, InstructionVisitor) - Constructor for class proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationShrinker(InstructionUsageMarker, boolean, InstructionVisitor, InstructionVisitor) - Constructor for class proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationSimplifier - Class in proguard.optimize.evaluation
This AttributeVisitor simplifies the code attributes that it visits, based on partial evaluation.
EvaluationSimplifier() - Constructor for class proguard.optimize.evaluation.EvaluationSimplifier
Creates a new EvaluationSimplifier.
EvaluationSimplifier(PartialEvaluator, InstructionVisitor) - Constructor for class proguard.optimize.evaluation.EvaluationSimplifier
Creates a new EvaluationSimplifier.
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_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.
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 initialized ExceptionInfo.
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 objects.
ExceptionInstructionChecker - Class in proguard.optimize.info
This class can tell whether an instruction might throw exceptions.
ExceptionInstructionChecker() - Constructor for class proguard.optimize.info.ExceptionInstructionChecker
 
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.
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
 
excludeFieldsWithModifiers - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
excludeFieldsWithoutExposeAnnotation - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
execute(ClassPool, ClassPool, MultiValueMap<String, String>) - Method in class proguard.backport.Backporter
 
execute(ClassPool, ClassPool, MultiValueMap<String, String>) - Method in class proguard.configuration.ConfigurationLoggingAdder
Instruments the given program class pool.
execute(ClassPool, ClassPool) - Method in class proguard.Initializer
Initializes the classes in the given program class pool and library class pool, performs some basic checks, and shrinks the library class pool.
execute(ClassPool, ClassPool) - Method in class proguard.InputReader
Fills the given program class pool and library class pool by reading class files, based on the current configuration.
execute(ClassPool, ClassPool) - Method in class proguard.obfuscate.Obfuscator
Performs obfuscation of the given program class pool.
execute(ClassPool, ClassPool, MultiValueMap<String, String>, Configuration) - Method in class proguard.optimize.gson.GsonOptimizer
Performs the Gson optimizations.
execute(ClassPool, ClassPool, MultiValueMap<String, String>) - Method in class proguard.optimize.Optimizer
Performs optimization of the given program class pool.
execute(ClassPool, MultiValueMap<String, String>) - Method in class proguard.OutputWriter
Writes the given class pool to class files, based on the current configuration.
execute(ClassPool) - Method in class proguard.preverify.Preverifier
Performs preverification of the given program class pool.
execute(ClassPool) - Method in class proguard.preverify.SubroutineInliner
Performs subroutine inlining of the given program class pool.
execute() - Method in class proguard.ProGuard
Performs all subsequent ProGuard operations.
execute(ClassPool, ClassPool) - Method in class proguard.shrink.Shrinker
Performs shrinking of the given program class pool.
execute(ClassPool) - Method in class proguard.Targeter
Sets the target version on classes in the given program class pool.
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
 
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 a 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 objects.
exportsToIndexAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ExportsInfo
Applies the given constant pool visitor to all exportsToIndex.
exposedJavaFieldNames - Variable in class proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
Contains the names of all (and only those) Java fields that are exposed.
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
 
extendsAnnotationType - Variable in class proguard.ClassSpecification
 
extendsClassName - Variable in class proguard.ClassSpecification
 
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.
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
 
ExtraDataEntryWriter - Class in proguard.io
This DataEntryWriter writes out all data entries to a delegate DataEntryWriter, inserting additional data entries that are attached to the written data entry.
ExtraDataEntryWriter(String, DataEntryWriter) - Constructor for class proguard.io.ExtraDataEntryWriter
Creates a new ExtraDataEntryWriter that writes one given extra data entry together with the first data entry that is written.
ExtraDataEntryWriter(String, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.ExtraDataEntryWriter
Creates a new ExtraDataEntryWriter that writes one given extra data entry together with the first data entry that is written.
ExtraDataEntryWriter(MultiValueMap<String, String>, DataEntryWriter, DataEntryWriter, String) - Constructor for class proguard.io.ExtraDataEntryWriter
Creates a new ExtraDataEntryWriter.

F

F - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
F - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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
 
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
 
Field - Interface in proguard.classfile
Representation of a field from a class.
FIELD_INDEX - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
FIELD_NAME_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_DESERIALIZATION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_EXCLUDER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_EXCLUDER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_FIELD_NAMING_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_GSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_IDENTITY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_INSTANCE_CREATORS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_MODIFIERS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_NULL - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_READER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_OPTIMIZED_JSON_WRITER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_REQUIRE_EXPOSE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_NAME_SERIALIZATION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_TYPE - Static variable in class proguard.classfile.ClassConstants
 
FIELD_NAME_TYPE_TOKEN_CACHE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_NAME_VERSION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
FIELD_TYPE_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_DESERIALIZATION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_EXCLUDER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_EXCLUDER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_FIELD_NAMING_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_GSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_IDENTITY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_INSTANCE_CREATORS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_MODIFIERS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_NULL - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_READER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_OPTIMIZED_JSON_WRITER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_REQUIRE_EXPOSE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
FIELD_TYPE_SERIALIZATION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_TYPE - Static variable in class proguard.classfile.ClassConstants
 
FIELD_TYPE_TYPE_TOKEN_CACHE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
FIELD_TYPE_VERSION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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
 
FieldOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a field.
FieldOptimizationInfo() - Constructor for class proguard.optimize.info.FieldOptimizationInfo
 
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, Member) - 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
 
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
 
fieldSpecifications - Variable in class proguard.ClassSpecification
 
FileDataEntry - Class in proguard.io
This DataEntry represents a file.
FileDataEntry(File, File) - Constructor for class proguard.io.FileDataEntry
 
fileName(File) - Static method in class proguard.util.PrintWriterUtil
Returns the canonical file name for the given file, or "standard output" if the file name is empty.
FileNameParser - Class in proguard.util
This StringParser can create StringMatcher instances for regular expressions matching file names.
FileNameParser() - Constructor for class proguard.util.FileNameParser
 
FileWordReader - Class in proguard
A WordReader that returns words from a file or a URL.
FileWordReader(File) - Constructor for class proguard.FileWordReader
Creates a new FileWordReader for the given file.
FileWordReader(URL) - Constructor for class proguard.FileWordReader
Creates a new FileWordReader for the given URL.
filteredClasses - Variable in class proguard.optimize.gson.GsonContext
 
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.
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.
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.
finish() - Method in interface proguard.io.Finisher
Finishes an output stream right before it is closed.
finish() - Method in class proguard.io.JarWriter
Closes the zip output, if any.
finishEditing() - Method in class proguard.classfile.editor.SimplifiedClassEditor
Finalizes the editing of the class.
finishEditing(ClassPool, ClassPool) - Method in class proguard.classfile.editor.SimplifiedClassEditor
Finalizes the editing of the class, and initializes all references of the edited class w.r.t.
Finisher - Interface in proguard.io
This interface specifies a listener that is called to finish an output stream before it is closed.
firstExceptionThrowingInstructionOffset(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns the offset of the first instruction in the specified block of code that may throw exceptions, or the end offset if there is none.
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.
FLAG_BRIDGES - Static variable in class proguard.classfile.ClassConstants
 
FLAG_MARKERS - Static variable in class proguard.classfile.ClassConstants
 
FLAG_SERIALIZABLE - Static variable in class proguard.classfile.ClassConstants
 
flattenPackageHierarchy - Variable in class proguard.Configuration
An optional base package if the obfuscated package hierarchy is to be flattened, null otherwise.
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_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
FLOAT_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
FLOAT_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
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
 
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.
floatID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
FloatType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Float type.
FloatType() - Constructor for class proguard.classfile.attribute.preverification.FloatType
 
FloatValue - Class in proguard.evaluation.value
This class represents 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.
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
 
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.
fpop() - Method in class proguard.evaluation.Stack
Pops the top FloatValue from the stack.
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
 
FromJsonFieldCase(String, CodeAttributeEditor.Label, int) - Constructor for class proguard.optimize.gson.GsonDeserializationOptimizer.FromJsonFieldCase
 
FromJsonFieldLocals() - Constructor for class proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
FromJsonLocals() - Constructor for class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
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.
FullyQualifiedClassNameChecker - Class in proguard
This class checks if the user has forgotten to fully qualify any classes in the configuration.
FullyQualifiedClassNameChecker(ClassPool, ClassPool, WarningPrinter) - Constructor for class proguard.FullyQualifiedClassNameChecker
Creates a new FullyQualifiedClassNameChecker.
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.

G

G - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
G - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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(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(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(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(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(Value) - Method in class proguard.evaluation.value.ReferenceValue
 
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.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.
generalizeMayBeNull(boolean) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalizeParameterValue(int, Value) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
generalizeReferencedClass(ReferenceValue) - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
generalizeReturnValue(Value) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
generalizeValue(Value) - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
generateNonExecutableJson - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
get(int) - Method in class proguard.ClassPath
 
get(K) - Method in class proguard.util.MultiValueMap
 
getAarFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to aar files in this entry, if any.
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.
GetAnnotationChecker - Class in proguard
This constant visitor checks whether visited method references try to access annotations.
GetAnnotationChecker(WarningPrinter) - Constructor for class proguard.GetAnnotationChecker
Creates a new GetAnnotationChecker.
getApkFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to apk files in this entry, if any.
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.
getBaseDir() - Method in class proguard.WordReader
Returns the base directory of this reader, if any.
getBaseURL() - Method in class proguard.WordReader
Returns the base URL of this reader, if any.
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.
getBytes() - Method in class proguard.classfile.constant.Utf8Constant
Returns the UTF-8 data as an array of bytes.
getClass(String) - Method in class proguard.classfile.ClassPool
Returns a Clazz from the class pool based on its name.
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
 
getClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ClassOptimizationInfo
 
getClassVisitor() - Method in class proguard.classfile.visitor.VariableClassVisitor
 
getCodeAttributeOptimizationInfo(CodeAttribute) - Static method in class proguard.optimize.info.CodeAttributeOptimizationInfo
 
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.InstructionSequenceBuilder
Returns the ConstantPoolEditor used by this builder to create constants.
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
Returns the number of instructions that has been visited so far.
getCount() - Method in class proguard.classfile.visitor.ClassCounter
Returns the number of classes that has been visited so far.
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 interface proguard.util.Counter
Returns the current value of the counter.
getDescriptor(Clazz) - Method in class proguard.classfile.attribute.LocalVariableInfo
Returns the descriptor.
getDescriptor(Clazz) - Method in class proguard.classfile.LibraryMember
 
getDescriptor(Clazz) - Method in interface proguard.classfile.Member
Returns the class member's descriptor.
getDescriptor(Clazz) - Method in class proguard.classfile.ProgramMember
 
getDescriptorIndex() - Method in class proguard.classfile.constant.MethodTypeConstant
Returns the descriptor index.
getDescriptorIndex() - Method in class proguard.classfile.constant.NameAndTypeConstant
Returns the descriptor index.
getEarFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to ear files in this entry, if any.
GetEnclosingClassChecker - Class in proguard
This constant visitor checks whether visited method references try to access enclosing classes.
GetEnclosingClassChecker(WarningPrinter) - Constructor for class proguard.GetEnclosingClassChecker
Creates a new GetEnclosingMethodChecker.
GetEnclosingMethodChecker - Class in proguard
This constant visitor checks whether visited method references try to access enclosing methods.
GetEnclosingMethodChecker(WarningPrinter) - Constructor for class proguard.GetEnclosingMethodChecker
Creates a new GetEnclosingMethodChecker.
getEscapedParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getEscapedParameters(Method) - Static method in class proguard.optimize.info.ParameterEscapedMarker
Returns which parameters are escaped from the given method.
getEscapedParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getEscapingParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getEscapingParameters(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are escaping from the given method.
getEscapingParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getExceptionValue(Clazz, ClassConstant) - Method in class proguard.evaluation.BasicInvocationUnit
 
getExceptionValue(Clazz, ClassConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Returns the value of the specified exception.
getExceptionValue(Clazz, ClassConstant) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getfield(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getfield(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getfield(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
 
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Returns the class though which the specified field is accessed.
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getFieldClassValue(Field) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getFieldOptimizationInfo(Field) - Static method in class proguard.optimize.info.FieldOptimizationInfo
 
getFieldValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
 
getFieldValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Returns the value of the specified field.
getFieldValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getFieldValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getFieldValue(Field) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getFile() - Method in class proguard.ClassPathEntry
Returns the file.
getFile() - Method in class proguard.io.FileDataEntry
Returns the complete file, including its directory.
getFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to bottom-level files in this entry.
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.
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.FileDataEntry
 
getInputStream() - Method in class proguard.io.WrappedDataEntry
 
getInputStream() - Method in class proguard.io.ZipDataEntry
 
getInputStream() - Method in class proguard.io.ZipFileDataEntry
 
getInstructionSequenceMatcher() - Method in class proguard.optimize.peephole.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
 
getInvocationCount(Method) - Static method in class proguard.optimize.info.MethodInvocationMarker
Returns the number of times the given method was invoked by the instructions that were visited.
getInvocationCount() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getInvocationCount() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getJarFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to jar files in this entry, if any.
getJmodFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to jmod files in this entry, if any.
getLambdaClassName() - Method in class proguard.backport.LambdaExpression
Returns the class name of the converted anonymous class.
getLength() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
Returns the length of the primitive array.
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.
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.
getMatchingString() - Method in class proguard.util.VariableStringMatcher
Returns the string that has been matched most recently.
getMaxStackSize() - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
Returns the maximum stack size of the most recently visited code attribute.
getMemberVisitor() - Method in class proguard.classfile.visitor.VariableMemberVisitor
 
getMethodName(Clazz) - Method in class proguard.classfile.attribute.annotation.ElementValue
Returns the element name.
getMethodOptimizationInfo(Method) - Static method in class proguard.optimize.info.MethodOptimizationInfo
 
getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.evaluation.BasicInvocationUnit
 
getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Returns the value of the specified method parameter.
getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getMethodParameterValue(Method, int) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getMethodReturnValue(Clazz, RefConstant, 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, RefConstant, 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.
getMethodReturnValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodReturnValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.ParameterTracingInvocationUnit
 
getMethodReturnValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
getMethodReturnValue(Method) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getModifiedParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getModifiedParameters(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are modified by the given method.
getModifiedParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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() - 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 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.ClassPathEntry
Returns the path name of the entry.
getName() - Method in class proguard.io.ClassPathDataEntry
 
getName() - Method in interface proguard.io.DataEntry
Returns the name of this data entry.
getName() - Method in class proguard.io.FileDataEntry
 
getName() - Method in class proguard.io.RenamedDataEntry
 
getName() - Method in class proguard.io.WrappedDataEntry
 
getName() - Method in class proguard.io.ZipDataEntry
 
getName() - Method in class proguard.io.ZipFileDataEntry
 
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.
getOffsetDelta() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
Returns the bytecode offset delta relative to the previous stack map frame.
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.FileDataEntry
 
getOriginalName() - Method in class proguard.io.WrappedDataEntry
 
getOriginalName() - Method in class proguard.io.ZipDataEntry
 
getOriginalName() - Method in class proguard.io.ZipFileDataEntry
 
getParameterSize() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getParameterSize(Method) - Static method in class proguard.optimize.info.ParameterUsageMarker
Returns the total size of the parameters.
getParameterSize() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getParameterValue(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getParameterValue(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.FileDataEntry
 
getParent() - Method in class proguard.io.WrappedDataEntry
 
getParent() - Method in class proguard.io.ZipDataEntry
 
getParent() - Method in class proguard.io.ZipFileDataEntry
 
getPrimitiveType() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
Returns the type of the elements of the primitive array.
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.SimplifiedClassEditor
Returns the edited ProgramClass instance.
getProgramClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
getProgramFieldOptimizationInfo(Field) - Static method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
getProgramMethodOptimizationInfo(Method) - Static method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getRefClassName(int) - Method in interface proguard.classfile.Clazz
Returns the class name of the RefConstant at the specified index.
getRefClassName(int) - Method in class proguard.classfile.LibraryClass
 
getRefClassName(int) - Method in class proguard.classfile.ProgramClass
 
getReferencedClass() - Method in class proguard.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
 
getReferencedClass() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
getReferencedClass() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
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.
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
 
getReturnedParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getReturnedParameters(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns which parameters are returned from the given method.
getReturnedParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getReturnValue() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getShortestUsageMark(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
getSignature(Clazz) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
Returns the signature.
getSignature(Clazz) - Method in class proguard.classfile.attribute.SignatureAttribute
Returns the signature.
GetSignatureChecker - Class in proguard
This constant visitor checks whether visited method references try to access signatures.
GetSignatureChecker(WarningPrinter) - Constructor for class proguard.GetSignatureChecker
Creates a new GetSignatureChecker.
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.FileDataEntry
 
getSize() - Method in class proguard.io.WrappedDataEntry
 
getSize() - Method in class proguard.io.ZipDataEntry
 
getSize() - Method in class proguard.io.ZipFileDataEntry
 
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.
getStackAfter(int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns the stack after execution of the instruction at the given offset.
getStackAfter(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the stack after execution of the instruction at the given offset.
getStackBefore(int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns the stack before execution of the instruction at the given offset.
getStackBefore(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the stack before execution of the instruction at the given offset.
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.
getstatic(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
getstatic(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
getstatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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.
getStringRepresentation(byte[], 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
 
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
 
getTargetClass() - Method in class proguard.classfile.editor.ConstantPoolEditor
Returns the target class in which constants are edited.
getTargetClass() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
getTargetClass() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
getTargetClass(Clazz) - Static method in class proguard.optimize.peephole.ClassMerger
 
getTargetType() - Method in class proguard.classfile.attribute.annotation.target.TargetInfo
Returns the type of the target.
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.
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.
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.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
 
getTypeAdapter(Gson, Class, Object) - Static method in class proguard.optimize.gson._GsonUtil
Returns the appropriate type adapter for handling the given value with the given declared type.
getTypeAdapter(Gson, TypeToken, Object) - Static method in class proguard.optimize.gson._GsonUtil
Returns the appropriate type adapter for handling the given value with the given declared type token.
getTypeName(Clazz) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
Returns the enumeration type name.
getUsedParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getUsedParameters(Method) - Static method in class proguard.optimize.info.ParameterUsageMarker
Returns which parameters are being used.
getUsedParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
getUtf8Bytes(String) - Static method in class proguard.util.StringUtil
Returns the modified UTF-8 byte array representation of the given string.
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(int) - Method in class proguard.evaluation.Variables
Gets the Value of the variable with the given index, without disturbing it.
getValue() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
getValues() - Method in class proguard.classfile.constant.PrimitiveArrayConstant
Returns the values.
getValues() - Method in class proguard.util.MultiValueMap
Returns a Set with all values of all keys.
getVariablesAfter(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the variables after execution of the instruction at the given offset.
getVariablesBefore(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the variables before execution of the instruction at the given offset.
getVisitorInfo() - Method in class proguard.classfile.attribute.annotation.Annotation
 
getVisitorInfo() - Method in class proguard.classfile.attribute.annotation.ElementValue
 
getVisitorInfo() - Method in class proguard.classfile.attribute.Attribute
 
getVisitorInfo() - Method in class proguard.classfile.attribute.BootstrapMethodInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.ExceptionInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.InnerClassesInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.LocalVariableInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.module.ExportsInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.module.OpensInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.module.ProvidesInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.module.RequiresInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.ParameterInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.preverification.StackMapFrame
 
getVisitorInfo() - Method in class proguard.classfile.attribute.preverification.VerificationType
 
getVisitorInfo() - Method in class proguard.classfile.constant.Constant
 
getVisitorInfo() - Method in class proguard.classfile.LibraryClass
 
getVisitorInfo() - Method in class proguard.classfile.LibraryMember
 
getVisitorInfo() - Method in class proguard.classfile.ProgramClass
 
getVisitorInfo() - Method in class proguard.classfile.ProgramMember
 
getVisitorInfo() - Method in interface proguard.classfile.VisitorAccepter
Gets the visitor information of the visitor accepter.
getWarFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to war files in this entry, if any.
getWarningCount() - Method in class proguard.classfile.util.WarningPrinter
Returns the number of warnings printed so far.
getWrappedClass() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
getWrappedClass() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
getWrappedClass(Clazz) - Static method in class proguard.optimize.info.WrapperClassMarker
 
getZipFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to zip files in this entry, if any.
goto_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
goto_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
goto_w(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
goto_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
GotoCommonCodeReplacer - Class in proguard.optimize.peephole
This AttributeVisitor redirects unconditional branches so any common code is shared, and the code preceding the branch can be removed, in the code attributes that it visits.
GotoCommonCodeReplacer(InstructionVisitor) - Constructor for class proguard.optimize.peephole.GotoCommonCodeReplacer
Creates a new GotoCommonCodeReplacer.
GotoGotoReplacer - Class in proguard.optimize.peephole
This InstructionVisitor simplifies unconditional branches to other unconditional branches.
GotoGotoReplacer(CodeAttributeEditor) - Constructor for class proguard.optimize.peephole.GotoGotoReplacer
Creates a new GotoGotoReplacer.
GotoGotoReplacer(CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.GotoGotoReplacer
Creates a new GotoGotoReplacer.
GotoReturnReplacer - Class in proguard.optimize.peephole
This InstructionVisitor replaces unconditional branches to return instructions by these same return instructions.
GotoReturnReplacer(CodeAttributeEditor) - Constructor for class proguard.optimize.peephole.GotoReturnReplacer
Creates a new GotoReturnReplacer.
GotoReturnReplacer(CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.GotoReturnReplacer
Creates a new GotoReturnReplacer.
GPL - Class in proguard
This class checks and prints out information about the GPL.
GPL() - Constructor for class proguard.GPL
 
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.
GSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
GSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
GSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
GsonAnnotationCleaner - Class in proguard.optimize.gson
This class visitor removes Gson annotations that are not required anymore after the Gson optimizations are applied.
GsonAnnotationCleaner(GsonRuntimeSettings) - Constructor for class proguard.optimize.gson.GsonAnnotationCleaner
Creates a new GsonAnnotationCleaner.
GsonBuilderInvocationFinder - Class in proguard.optimize.gson
This instructor visitor searches for invocations to GsonBuilder and keeps track of which parameters of the GsonBuilder are being utilized in the code in a GsonRuntimeSettings instance.
GsonBuilderInvocationFinder(ClassPool, GsonRuntimeSettings, ClassVisitor, ClassVisitor) - Constructor for class proguard.optimize.gson.GsonBuilderInvocationFinder
Creates a new GsonBuilderInvocationFinder.
GsonClassConstants - Class in proguard.optimize.gson
Constants used in the classes of the GSON library.
GsonClassConstants() - Constructor for class proguard.optimize.gson.GsonClassConstants
 
GsonConstructorPatcher - Class in proguard.optimize.gson
Class visitor that patches the constructor of Gson so that the injected optimized type adapter factory is registered at the right priority.
GsonConstructorPatcher(CodeAttributeEditor, boolean) - Constructor for class proguard.optimize.gson.GsonConstructorPatcher
Constructs a new GsonConstructorPatcher.
GsonContext - Class in proguard.optimize.gson
This class groups all information about how the Gson library is being used in a program class pool.
GsonContext() - Constructor for class proguard.optimize.gson.GsonContext
 
GsonDeserializationInvocationFinder - Class in proguard.optimize.gson
This instruction visitor searches the code for invocations to any of the deserialization methods of Gson (all the fromJson variants) and keeps track of the domain classes that are involved in the deserialization.
GsonDeserializationInvocationFinder(ClassPool, ClassVisitor, WarningPrinter) - Constructor for class proguard.optimize.gson.GsonDeserializationInvocationFinder
Creates a new GsonDeserializationInvocationFinder.
GsonDeserializationOptimizer - Class in proguard.optimize.gson
This visitor injects a fromJson$xxx() method into the classes that it visits that deserializes its fields from Json.
GsonDeserializationOptimizer(ClassPool, ClassPool, GsonRuntimeSettings, CodeAttributeEditor, OptimizedJsonInfo, MultiValueMap<String, String>) - Constructor for class proguard.optimize.gson.GsonDeserializationOptimizer
Creates a new GsonDeserializationOptimizer.
GsonDeserializationOptimizer.FromJsonFieldCase - Class in proguard.optimize.gson
 
GsonDomainClassFinder - Class in proguard.optimize.gson
This class visitor determines whether a given domain class can be optimized by the GSON optimizations and traverses both the class and field hierarchy to look for further domain classes.
GsonDomainClassFinder(ClassPool, ClassPool, WarningPrinter) - Constructor for class proguard.optimize.gson.GsonDomainClassFinder
Creates a new GsonDomainClassFinder.
gsonDomainClassPool - Variable in class proguard.optimize.gson.GsonContext
 
GsonInstrumentationAdder - Class in proguard.optimize.gson
Instruction visitor that adds some instrumentation code to the Gson.toJson() and Gson.fromJson() methods that prints out the type adapter cache.
GsonInstrumentationAdder(ClassPool, ClassPool, CodeAttributeEditor) - Constructor for class proguard.optimize.gson.GsonInstrumentationAdder
Creates a new GsonInstrumentationAdder.
GsonOptimizer - Class in proguard.optimize.gson
This is the entry point for the GSON optimizations.
GsonOptimizer() - Constructor for class proguard.optimize.gson.GsonOptimizer
 
gsonRuntimeSettings - Variable in class proguard.optimize.gson.GsonContext
 
GsonRuntimeSettings - Class in proguard.optimize.gson
This class keeps track of which parameters of the GsonBuilder are being utilized in the code.
GsonRuntimeSettings() - Constructor for class proguard.optimize.gson.GsonRuntimeSettings
 
GsonSerializationInvocationFinder - Class in proguard.optimize.gson
This instruction visitor searches the code for invocations to any of the serialization methods of Gson (all the toJson variants) and keeps track of the domain classes that are involved in the serialization.
GsonSerializationInvocationFinder(ClassPool, ClassVisitor, WarningPrinter) - Constructor for class proguard.optimize.gson.GsonSerializationInvocationFinder
Creates a new GsonSerializationInvocationFinder.
GsonSerializationOptimizer - Class in proguard.optimize.gson
This visitor injects a toJson$xxx() method into the classes that it visits that serializes its fields to Json.
GsonSerializationOptimizer(ClassPool, ClassPool, GsonRuntimeSettings, CodeAttributeEditor, OptimizedJsonInfo, MultiValueMap<String, String>) - Constructor for class proguard.optimize.gson.GsonSerializationOptimizer
Creates a new GsonSerializationOptimizer.

H

H - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
H - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
hasFormalTypeParameters() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns whether the descriptor has leading formal type parameters.
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.ClassSpecification
 
hashCode() - Method in class proguard.configuration.ConfigurationLogger.MethodSignature
 
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.InstructionOffsetValue
 
hashCode() - Method in class proguard.evaluation.value.RangeIntegerValue
 
hashCode() - Method in class proguard.evaluation.value.ReferenceValue
 
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.Variables
 
hashCode() - Method in class proguard.KeepClassSpecification
 
hashCode() - Method in class proguard.MemberSpecification
 
hashCode() - Method in class proguard.MemberValueSpecification
 
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.
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.
hasNoEscapingParameters - Variable in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoEscapingParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalReturnValues - Variable in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalReturnValues() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalReturnValues(Method) - Static method in class proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
hasNoExternalSideEffects - Variable in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoExternalSideEffects(Method) - Static method in class proguard.optimize.info.NoExternalSideEffectMethodMarker
 
hasNoParameterEscaping(Method) - Static method in class proguard.optimize.info.NoEscapingParametersMethodMarker
 
hasNoSideEffects - Variable in class proguard.optimize.info.ClassOptimizationInfo
 
hasNoSideEffects() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
hasNoSideEffects - Variable in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasNoSideEffects(Clazz) - Static method in class proguard.optimize.info.NoSideEffectClassMarker
 
hasNoSideEffects(Method) - Static method in class proguard.optimize.info.NoSideEffectMethodMarker
 
hasOutput() - Method in class proguard.ClassPath
Returns whether the class path contains any output entries.
hasParameterEscaped(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasParameterEscaped(Method, int) - Static method in class proguard.optimize.info.ParameterEscapedMarker
Returns whether the given parameter is escaped from the given method.
hasParameterEscaped(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasSideEffects() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
hasSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasSideEffects() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
hasSideEffects() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasSideEffects(Clazz) - Static method in class proguard.optimize.info.SideEffectClassMarker
 
hasSideEffects(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
hasSideEffects(Method) - Static method in class proguard.optimize.info.SideEffectMethodMarker
 
hasSource() - Method in class proguard.classfile.attribute.visitor.LineNumberRangeFinder
Returns whether any of the visited line numbers has a non-null source.
hasSynchronizedBlock() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasSynchronizedBlock() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
hasSynchronizedBlock(Method) - Static method in class proguard.optimize.info.SynchronizedBlockMethodMarker
Returns whether the given method accesses private class members.
hasUnusedParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasUnusedParameters(Method) - Static method in class proguard.optimize.info.ParameterUsageMarker
Returns whether the given method has any unused parameters.
hasUnusedParameters() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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
 
HorizontalClassMerger - Class in proguard.optimize.peephole
This ClassVisitor inlines siblings in the program classes that it visits, whenever possible.
HorizontalClassMerger(boolean, boolean) - Constructor for class proguard.optimize.peephole.HorizontalClassMerger
Creates a new HorizontalClassMerger.
HorizontalClassMerger(boolean, boolean, ClassVisitor) - Constructor for class proguard.optimize.peephole.HorizontalClassMerger
Creates a new VerticalClassMerger.

I

I - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
I - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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
 
IdentifiedValueFactory - Class in proguard.evaluation.value
This class provides methods to create and reuse Value objects 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.optimize.peephole.InstructionSequenceReplacer.Label
 
IDENTITY_TRANSFORMER - Static variable in interface proguard.util.StringTransformer
A StringTransformer that doesn't do any transformation.
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(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifacmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifacmpne(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifacmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifeq(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifge(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifgt(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpeq(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpeq(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpge(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpge(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpgt(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpgt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmple(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmple(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmplt(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmplt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ificmpne(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ificmpne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifle(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifle(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
iflt(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
iflt(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifne(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifne(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifnonnull(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifnonnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ifnull(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ifnull(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ignoreWarnings - Variable in class proguard.Configuration
Specifies whether to ignore any warnings.
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
 
includeWordReader(WordReader) - Method in class proguard.WordReader
Specifies to start reading words from the given WordReader.
incrementInvocationCount() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
ineg() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ineg() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
info - Variable in class proguard.classfile.attribute.UnknownAttribute
 
InitializationFinder - Class in proguard.optimize.evaluation
This AttributeVisitor links 'new' instructions and their corresponding initializers in the CodeAttribute objects that it visits.
InitializationFinder() - Constructor for class proguard.optimize.evaluation.InitializationFinder
Creates a new InitializationFinder.
InitializationFinder(PartialEvaluator, boolean) - Constructor for class proguard.optimize.evaluation.InitializationFinder
Creates a new InitializationFinder that will use the given partial evaluator.
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.
Initializer - Class in proguard
This class initializes class pools and resource information.
Initializer(Configuration) - Constructor for class proguard.Initializer
Creates a new Initializer to initialize classes according to the given configuration.
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.
INNER_CLASS_SEPARATOR - Static variable in class proguard.classfile.ClassConstants
 
INNER_CLASS_SEPARATOR - Static variable in interface proguard.classfile.JavaConstants
 
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
 
InnerClassesInfoVisitor - Interface in proguard.classfile.attribute.visitor
This interface specifies the methods for a visitor of InnerClassesInfo objects.
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.
InnerUsageMarker - Class in proguard.shrink
This AttributeVisitor recursively marks all necessary inner class information in the attributes that it visits.
InnerUsageMarker(UsageMarker) - Constructor for class proguard.shrink.InnerUsageMarker
Creates a new InnerUsageMarker.
InputReader - Class in proguard
This class reads the input class files.
InputReader(Configuration) - Constructor for class proguard.InputReader
Creates a new InputReader to read input class files as specified by the given configuration.
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.
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.
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.
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.
insertLineNumber(LineNumberInfo) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Inserts the given line number at the appropriate position in the line number table.
insertLineNumber(int, LineNumberInfo) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
Inserts the given line number at the appropriate position in the line number table.
insertParameter(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
Notifies this object that a parameter is inserted at the given index.
instanceCreatorClassPool - Variable in class proguard.optimize.gson.GsonContext
 
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_(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
instanceof_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
InstanceofClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in an 'instanceof' test.
InstanceofClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.InstanceofClassFilter
 
InstanceofClassMarker - Class in proguard.optimize.info
This InstructionVisitor marks all classes that are used in an 'instanceof' test by any of the instructions that it visits.
InstanceofClassMarker() - Constructor for class proguard.optimize.info.InstanceofClassMarker
 
InstantiationClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are instantiated.
InstantiationClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.InstantiationClassFilter
 
InstantiationClassMarker - Class in proguard.optimize.info
This InstructionVisitor marks all classes that are instantiated by any of the instructions that it visits.
InstantiationClassMarker() - Constructor for class proguard.optimize.info.InstantiationClassMarker
 
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
 
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.
InstructionConstants - Interface in proguard.classfile.instruction
Representation of an instruction.
InstructionConstantVisitor - Class in proguard.classfile.instruction.visitor
This AttributeVisitor 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
 
InstructionFactory - Class in proguard.classfile.instruction
This class provides methods to create and reuse Instruction objects.
InstructionFactory() - Constructor for class proguard.classfile.instruction.InstructionFactory
 
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
This class represents 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.
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.
InstructionSequenceConstants - Class in proguard.optimize.peephole
This class contains a set of instruction sequences with their suggested more compact or more efficient replacements.
InstructionSequenceConstants(ClassPool, ClassPool) - Constructor for class proguard.optimize.peephole.InstructionSequenceConstants
Creates a new instance of InstructionSequenceConstants, with constants that reference classes from the given class pools.
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.
InstructionSequenceReplacer - Class in proguard.optimize.peephole
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.optimize.peephole.InstructionSequenceReplacer
Creates a new InstructionSequenceReplacer.
InstructionSequenceReplacer(Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new InstructionSequenceReplacer.
InstructionSequenceReplacer(InstructionSequenceMatcher, Constant[], Instruction[], Constant[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new InstructionSequenceReplacer.
InstructionSequenceReplacer.Label - Class in proguard.optimize.peephole
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.optimize.peephole
This InstructionVisitor replaces multiple instruction sequences at once.
InstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.optimize.peephole.InstructionSequencesReplacer
Creates a new InstructionSequencesReplacer.
InstructionSequencesReplacer(Constant[], Instruction[][][], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.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.
InstructionUsageMarker - Class in proguard.optimize.evaluation
This AttributeVisitor marks necessary instructions in the code attributes that it visits, based on partial evaluation.
InstructionUsageMarker() - Constructor for class proguard.optimize.evaluation.InstructionUsageMarker
Creates a new InstructionUsageMarker.
InstructionUsageMarker(PartialEvaluator, boolean) - Constructor for class proguard.optimize.evaluation.InstructionUsageMarker
Creates a new InstructionUsageMarker.
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 objects.
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_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
INT_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
INTEGER_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
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
 
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.
integerID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
IntegerType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Integer type.
IntegerType() - Constructor for class proguard.classfile.attribute.preverification.IntegerType
 
IntegerValue - Class in proguard.evaluation.value
This class represents 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.
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[]) - 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, Member) - 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
 
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
 
InterfaceUsageMarker - Class in proguard.shrink
This ClassVisitor recursively marks all interface classes that are being used in the visited class.
InterfaceUsageMarker(UsageMarker) - Constructor for class proguard.shrink.InterfaceUsageMarker
Creates a new InterfaceUsageMarker.
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) - 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.
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.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.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 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.
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.
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.
invokeinterface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(int, int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokeinterface(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeinterface(int, int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack) - 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) - Method in class proguard.evaluation.SimplifiedInvocationUnit
 
invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
invokesDynamically(Method) - Static method in class proguard.optimize.info.DynamicInvocationMarker
Returns whether the given method calls the invokedynamic instruction.
invokesDynamically() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
invokesDynamically() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
invokesPackageVisibleMembers() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
invokesPackageVisibleMembers(Clazz) - Static method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
invokesPackageVisibleMembers() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
invokespecial(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokespecial(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial_interface(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial_interface(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokespecial_interface(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokesStaticInterfaceMethod() - Method in class proguard.backport.LambdaExpression
Returns whether the invoked method is a static interface method.
invokesSuperMethods() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
invokesSuperMethods() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
invokesSuperMethods(Method) - Static method in class proguard.optimize.info.SuperInvocationMarker
 
invokestatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestatic(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestatic(int) - 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, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
invokestaticinterface(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestaticinterface(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokestaticinterface(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
invokevirtual(Clazz, Member) - 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, Member) - 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
 
ipop() - Method in class proguard.evaluation.Stack
Pops the top IntegerValue from the stack.
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
 
isAar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is an aar file.
isAfterBranch(int) - Method in class proguard.optimize.peephole.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.optimize.evaluation.LivenessAnalyzer
Returns whether the specified variable is alive after the instruction at the given offset.
isAliveBefore(int, int) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
Returns whether the specified variable is alive before the instruction at the given offset.
isAnyStackEntryNecessaryAfter(InstructionOffsetValue, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether any of the stack entries after the given offsets are necessary.
isApk() - Method in class proguard.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.
isBranchOrExceptionTarget(int) - Method in class proguard.optimize.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.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the origin of a branch instruction.
isBranchOrigin(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the origin of a branch instruction in the CodeAttribute that was visited most recently.
isBranchTarget(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the target of a branch instruction.
isBranchTarget(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the target of a branch instruction in the CodeAttribute that was visited most recently.
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.instruction.Instruction
Returns whether the instruction is a Category 2 instruction.
isCategory2() - Method in class proguard.evaluation.value.Category1Value
 
isCategory2() - Method in class proguard.evaluation.value.Category2Value
 
isCategory2() - Method in class proguard.evaluation.value.TracingValue
 
isCategory2() - Method in class proguard.evaluation.value.Value
Returns whether the computational type of this Value is a category 2 type.
isCategory2(int, int) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
Returns whether the specified variable takes up two entries after the instruction at the given offset.
isCaught(Clazz) - Static method in class proguard.optimize.info.CaughtClassMarker
 
isCaught() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isCaught() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isClassEscaping(Clazz) - Static method in class proguard.optimize.info.EscapingClassMarker
Returns whether the given class is escaping.
isCreation(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset creates a new, uninitialized instance.
isCreation(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset creates a new, uninitialized object instance, in the CodeAttribute that was visited most recently.
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.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.FileDataEntry
 
isDirectory() - Method in class proguard.io.WrappedDataEntry
 
isDirectory() - Method in class proguard.io.ZipDataEntry
 
isDirectory() - Method in class proguard.io.ZipFileDataEntry
 
isDotClassed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isDotClassed(Clazz) - Static method in class proguard.optimize.info.DotClassMarker
 
isDotClassed() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isEar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a ear file.
isEmpty() - Method in class proguard.ClassPath
 
isEscaping() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isEscaping() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isExceptionEnd(int) - Method in class proguard.optimize.peephole.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.
isExceptionHandler(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns whether the specified instruction offset corresponds to an exception handler.
isExceptionHandler(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the start of an exception handler.
isExceptionHandler(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the start of an exception handler in the CodeAttribute that was visited most recently.
isExceptionStart(int) - Method in class proguard.optimize.peephole.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.
isExternalMethodNameAndArguments(String) - Static method in class proguard.classfile.util.ClassUtil
Returns whether the given member String represents an external method name with arguments.
isExtraPushPopInstructionNecessary(int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether an extra push/pop instruction is required at the given offset in the most recently analyzed code attribute.
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.ClassPathEntry
Returns whether this data entry has any kind of filter.
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
 
isInitializedBefore(int, int) - Method in class proguard.optimize.evaluation.InitializationFinder
Returns whether the specified stack entry is initialized.
isInitializedBefore(int, InstructionOffsetValue) - Method in class proguard.optimize.evaluation.InitializationFinder
Returns whether the given creation offset is initialized before the given offset.
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.optimize.evaluation.InitializationFinder
Returns whether the method is an instance initializer, in the CodeAttribute that was visited most recently.
isInitializer(int) - Method in class proguard.optimize.evaluation.InitializationFinder
Returns whether the instruction at the given offset is the special invocation of an instance initializer.
isInitializer(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the special invocation of an instance initializer.
isInitializer(int) - Method in class proguard.optimize.peephole.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.
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.
isInstanceEscaping(int) - Method in class proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is escaping.
isInstanceExternal(int) - Method in class proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is external to this method and its invoked methods.
isInstanceModified(int) - Method in class proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is being modified.
isInstanceofed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isInstanceofed(Clazz) - Static method in class proguard.optimize.info.InstanceofClassMarker
 
isInstanceofed() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isInstanceReturned(int) - Method in class proguard.optimize.info.ReferenceEscapeChecker
Returns whether the instance created or retrieved at the specified instruction offset is being returned.
isInstantiated() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isInstantiated(Clazz) - Static method in class proguard.optimize.info.InstantiationClassMarker
 
isInstantiated() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isInstruction(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether there is an instruction at the given offset.
isInstruction(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether there is an instruction at the given offset in the CodeAttribute that was visited most recently.
isInstructionNecessary(int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified instruction is necessary in the most recently analyzed code attribute.
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.
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).
isJar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a jar file.
isJmod() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a jmod file.
isKept() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.CodeAttributeOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
isKept() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
isKept(Clazz) - Static method in class proguard.optimize.KeepMarker
 
isKept(Field) - Static method in class proguard.optimize.KeepMarker
 
isKept(Method) - Static method in class proguard.optimize.KeepMarker
 
isKept(CodeAttribute) - Static method in class proguard.optimize.KeepMarker
 
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
 
isMatching() - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns whether the complete pattern sequence has been matched.
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.
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.
isNewinstance(int) - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns whether the specified instruction offset corresponds to a new instance.
isNotNull() - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is not null.
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
 
isOutput() - Method in class proguard.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.
isParameterEscaping(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
isParameterEscaping(Method, int) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is escaping from the given method.
isParameterEscaping(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParameterModified(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
isParameterModified(Method, int) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is modified by the given method.
isParameterModified(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParameterReturned(Method, int) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether the given parameter is returned from the given method.
isParameterUsed(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
isParameterUsed(Method, int) - Static method in class proguard.optimize.info.ParameterUsageMarker
Returns whether the given parameter is being used.
isParameterUsed(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
isParticular() - Method in class proguard.evaluation.value.InstructionOffsetValue
 
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.
isPossiblyUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
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.
isReachable(int) - Method in class proguard.optimize.peephole.ReachableCodeMarker
Returns whether the instruction at the given offset is reachable in the CodeAttribute that was visited most recently.
isReachable(int, int) - Method in class proguard.optimize.peephole.ReachableCodeMarker
Returns whether any of the instructions at the given offsets are reachable in the CodeAttribute that was visited most recently.
isRead() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
isRead() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
isRead(Field) - Static method in class proguard.optimize.info.ReadWriteFieldMarker
 
isSerializable() - Method in class proguard.backport.LambdaExpression
Returns whether the lambda expression is serializable.
isSet() - Method in class proguard.optimize.info.MutableBoolean
 
isShadowed(Clazz, Field) - Method in class proguard.classfile.util.MemberFinder
Returns whether the given field is shadowed anywhere down the class hierarchy.
isSimpleEnum() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isSimpleEnum() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
isSimpleEnum(Clazz) - Static method in class proguard.optimize.info.SimpleEnumMarker
 
isSpecific() - Method in class proguard.evaluation.value.InstructionOffsetValue
 
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.
isStackEntriesNecessaryAfter(int, int, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the stack specified entries after the given offset are necessary.
isStackEntriesPresentBefore(int, int, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the stack specified entries before the given offset are present.
isStackEntryNecessaryAfter(int, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry after the given offset is necessary.
isStackEntryPresentBefore(int, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry before the given offset is present.
isStackEntryUnwantedBefore(int, int) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns whether the specified stack entry before the given offset is unwanted, e.g.
isStateless() - Method in class proguard.backport.LambdaExpression
Returns whether the lambda expression is stateless.
isStatic - Variable in class proguard.evaluation.SimplifiedInvocationUnit
 
isStore() - Method in class proguard.classfile.instruction.VariableInstruction
Returns whether this instruction stores the value of a variable.
isSubroutine(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is part of a subroutine.
isSubroutine(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is part of a subroutine in the CodeAttribute that was visited most recently.
isSubroutineInvocation(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is a subroutine invocation.
isSubroutineInvocation(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is a subroutine invocation in the CodeAttribute that was visited most recently.
isSubroutineReturning(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the subroutine at the given offset is ever returning by means of a regular 'ret' instruction.
isSubroutineReturning(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the subroutine at the given offset is ever returning by means of a regular 'ret' instruction.
isSubroutineStart(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the start of a subroutine.
isSubroutineStart(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the start of a subroutine in the CodeAttribute that was visited most recently.
isTarget(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset is the target of any kind.
isTarget(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the target of any kind in the CodeAttribute that was visited most recently.
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.optimize.evaluation.InstructionUsageMarker
Returns whether the specified instruction was traced in the most recently analyzed code attribute.
isTraced(int) - Method in class proguard.optimize.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.optimize.evaluation.PartialEvaluator
Returns whether a block of instructions is ever used.
isTraced(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns whether the instruction at the given offset has ever been executed during the partial evaluation.
isub() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
isub() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
isUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
isVariableUsed(int) - Method in class proguard.optimize.info.VariableUsageMarker
Returns whether the given variable has been marked as being used.
isWar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a war file.
isWide() - Method in class proguard.classfile.instruction.Instruction
Returns whether the instruction is wide, i.e.
isWide() - Method in class proguard.classfile.instruction.VariableInstruction
 
isWrapper() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isWritten() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
isWritten() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
isWritten(Field) - Static method in class proguard.optimize.info.ReadWriteFieldMarker
 
isZip() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a zip file.
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.util.InstructionSequenceMatcher
 
J - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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 that doesn't read jmods.
JarReader(DataEntryReader, boolean) - Constructor for class proguard.io.JarReader
Creates a new JarReader.
JarWriter - Class in proguard.io
This DataEntryWriter sends data entries to a the jar/zip files specified by their parents.
JarWriter(DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter.
JarWriter(byte[], DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter.
JarWriter(byte[], int, DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter.
JAVA_FILE_EXTENSION - Static variable in interface proguard.classfile.JavaConstants
 
JavaConstants - Interface in proguard.classfile
Constants used in representing a Java source file (*.java).
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.
javaToJsonFieldNames - Variable in class proguard.optimize.gson.OptimizedJsonInfo.ClassJsonInfo
Maps the Java field name to all of its corresponding Json field names.
JMOD_CLASS_FILE_PREFIX - Static variable in class proguard.classfile.ClassConstants
 
JMOD_HEADER - Static variable in class proguard.classfile.ClassConstants
 
join(String, String...) - Static method in class proguard.util.StringUtil
Joins the given strings using the provided separator.
JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
jsonFieldIndices - Variable in class proguard.optimize.gson.OptimizedJsonInfo
Maps the json field name to a unique, contiguous index.
jsr(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
jsr(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
JSR310Converter - Class in proguard.backport
This ClassVisitor will replace any occurrence of java.time.** related methods / types that have been introduced in Java 8 to the threetenbp library.
JSR310Converter(ClassPool, ClassPool, WarningPrinter, ClassVisitor, InstructionVisitor) - Constructor for class proguard.backport.JSR310Converter
Create a new JSR310Converter instance.
jsr_w(int) - 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
 

K

K - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
K - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
keep - Variable in class proguard.Configuration
A list of KeepClassSpecification instances, whose class names and class member names are to be kept from shrinking, optimization, and/or obfuscation.
keepAttributes - Variable in class proguard.Configuration
A list of Strings specifying optional attributes to be kept.
KeepClassMemberChecker - Class in proguard
This class checks if the user has forgotten to specify class members in some keep options in the configuration.
KeepClassMemberChecker(WarningPrinter) - Constructor for class proguard.KeepClassMemberChecker
Creates a new KeepClassMemberChecker.
KeepClassSpecification - Class in proguard
This class represents a keep option with class specification.
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean, boolean, ClassSpecification) - Constructor for class proguard.KeepClassSpecification
Deprecated. 
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean, boolean, boolean, ClassSpecification, ClassSpecification) - Constructor for class proguard.KeepClassSpecification
Creates a new KeepClassSpecification.
KeepClassSpecificationVisitorFactory - Class in proguard
This factory creates visitors to efficiently travel to specified classes and class members.
KeepClassSpecificationVisitorFactory(boolean, boolean, boolean) - Constructor for class proguard.KeepClassSpecificationVisitorFactory
Creates a new KeepClassSpecificationVisitorFactory that creates visitors for the specified goal.
keepDirectories - Variable in class proguard.Configuration
A list of Strings specifying directories to be kept in the output directories or the output jars.
KeepMarker - Class in proguard.optimize
This ClassVisitor, MemberVisitor and AttributeVisitor marks classes, class members and code attributes it visits.
KeepMarker() - Constructor for class proguard.optimize.KeepMarker
 
keepPackageNames - Variable in class proguard.Configuration
A list of Strings specifying package names to be kept.
keepParameterNames - Variable in class proguard.Configuration
Specifies whether method parameter names and types should be kept for methods that are not obfuscated.
KeptClassFilter - Class in proguard.optimize
This ClassVisitor delegates its visits to one of two ClassVisitor's, depending on whether the visited class is kept or not.
KeptClassFilter(ClassVisitor) - Constructor for class proguard.optimize.KeptClassFilter
Creates a new KeptClassFilter.
KeptClassFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.optimize.KeptClassFilter
Creates a new KeptClassFilter.
KeptMemberFilter - Class in proguard.optimize
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Member objects that are marked as kept.
KeptMemberFilter(MemberVisitor) - Constructor for class proguard.optimize.KeptMemberFilter
Creates a new KeptMemberFilter.

L

L - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
L - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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(Instruction) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
label() - Static method in class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new label that can be used as a pseudo-instruction to mark a local offset.
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
 
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) - 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<Integer, LambdaExpression>) - Constructor for class proguard.backport.LambdaExpressionCollector
 
LambdaExpressionConverter - Class in proguard.backport
This ClassVisitor converts all lambda expressions in the visited classes to anonymous inner classes.
LambdaExpressionConverter(ClassPool, ClassPool, MultiValueMap<String, String>, ClassVisitor) - Constructor for class proguard.backport.LambdaExpressionConverter
 
land() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
land() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
lastComments() - Method in class proguard.WordReader
Returns the comments collected before returning the last word.
lastExceptionThrowingInstructionOffset(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns the offset after the last instruction in the specified block of code that may throw exceptions, or the start offset if there is none.
lastMember(Member) - Static method in class proguard.classfile.util.MethodLinker
Finds the last class member in the linked list of related class members.
lastModified - Variable in class proguard.Configuration
Specifies the last modification time of this configuration.
lastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
lastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
lastVisitorAccepter(VisitorAccepter) - Static method in class proguard.classfile.util.MethodLinker
Finds the last visitor accepter in the linked list of visitors.
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
 
ldc(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc(Object) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc(String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(float) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(Object) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc2_w(long) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc2_w(double) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc2_w(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc2_w(long) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc2_w(double) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc2_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w(float) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w(String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w(String, Clazz, Method) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w(float) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w(String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w(String, Clazz, Method) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w(String, Clazz) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
ldc_w_(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ldc_w_(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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.instruction.BranchInstruction
 
length(int) - Method in class proguard.classfile.instruction.ConstantInstruction
 
length(int) - Method in class proguard.classfile.instruction.Instruction
Returns the length in bytes of the instruction.
length(int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
 
length(int) - Method in class proguard.classfile.instruction.SimpleInstruction
 
length(int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
 
length(int) - Method in class proguard.classfile.instruction.VariableInstruction
 
length(int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
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.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.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.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.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.
LIBRARY_GSON - Static variable in class proguard.optimize.Optimizer
 
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.
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.
LibraryClassReader - Class in proguard.classfile.io
This ClassVisitor fills out the LibraryClass objects 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.
LibraryField - Class in proguard.classfile
Representation of a field from a class-file.
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.
libraryJars - Variable in class proguard.Configuration
A list of library entries (jars, wars, ears, jmods, zips, and directories).
LibraryKeepChecker - Class in proguard
This class checks whether some keep rules only keep library classes, no program classes.
LibraryKeepChecker(ClassPool, ClassPool, WarningPrinter) - Constructor for class proguard.LibraryKeepChecker
Creates a new DescriptorKeepChecker.
LibraryMember - Class in proguard.classfile
Representation of a field or method from a library class.
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
Representation of a method from a class-file.
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.
lineLocationDescription() - Method in class proguard.ArgumentWordReader
 
lineLocationDescription() - Method in class proguard.LineWordReader
 
lineLocationDescription() - Method in class proguard.WordReader
Returns a readable description of the current WordReader position.
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 objects.
LineNumberLinearizer - Class in proguard.optimize.peephole
This ClassVisitor disambiguates line numbers, in the classes that it visits.
LineNumberLinearizer() - Constructor for class proguard.optimize.peephole.LineNumberLinearizer
 
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
 
LineWordReader - Class in proguard
A WordReader that returns words from a line number reader.
LineWordReader(LineNumberReader, String, File) - Constructor for class proguard.LineWordReader
Creates a new LineWordReader for the given input.
LineWordReader(LineNumberReader, String, URL) - Constructor for class proguard.LineWordReader
Creates a new LineWordReader for the given input.
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.
ListUtil - Class in proguard.util
This class provides some utility methods for working with java.util.List objects.
ListUtil() - Constructor for class proguard.util.ListUtil
 
LivenessAnalyzer - Class in proguard.optimize.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.optimize.evaluation.LivenessAnalyzer
Creates a new LivenessAnalyzer.
LivenessAnalyzer(PartialEvaluator, boolean, InitializationFinder, boolean) - Constructor for class proguard.optimize.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.
LoadingInvocationUnit - Class in proguard.optimize.evaluation
This InvocationUnit loads parameter values and return values that were previously stored with the methods that are invoked.
LoadingInvocationUnit(ValueFactory) - Constructor for class proguard.optimize.evaluation.LoadingInvocationUnit
Creates a new LoadingInvocationUnit with the given value factory.
LoadingInvocationUnit(ValueFactory, boolean, boolean, boolean) - Constructor for class proguard.optimize.evaluation.LoadingInvocationUnit
Creates a new LoadingInvocationUnit with the given value factory, for loading the specified values.
LOCAL_VARIABLE_INDEX_1 - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LOCAL_VARIABLE_INDEX_2 - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LOCAL_VARIABLE_INDEX_3 - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
LocalVariableInfo - Class in proguard.classfile.attribute
Representation of an 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 objects.
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 an Local Variable table 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 objects.
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.
LocalVariableTypeUsageMarker - Class in proguard.shrink
This AttributeVisitor recursively marks all information that points to used classes, in the LocalVariableTable and LocalVariableTypeTable attributes that it visits.
LocalVariableTypeUsageMarker(UsageMarker) - Constructor for class proguard.shrink.LocalVariableTypeUsageMarker
Creates a new LocalVariableTypeUsageMarker.
locationDescription() - Method in class proguard.WordReader
Constructs a readable description of the current position in this WordReader and its included WordReader objects.
LOG_ONCE - Static variable in class proguard.configuration.ConfigurationLogger
 
logForName(String, String) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.forName().
logGetConstructor(String, Class, Class[]) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getConstructor().
logGetConstructor(String, String, Class, Class[]) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to one of the constructor retrieving methods on Class.
logGetConstructors(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getConstructors().
logGetDeclaredConstructor(String, Class, Class[]) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getDeclaredConstructor().
logGetDeclaredConstructors(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getDeclaredConstructors().
logGetDeclaredField(String, Class, String) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getDeclaredField().
logGetDeclaredFields(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getDeclaredFields().
logGetDeclaredMethod(String, Class, String, Class[]) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getDeclaredMethod().
logGetDeclaredMethods(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getDeclaredMethods().
logGetField(String, Class, String) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getField().
logGetFields(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getFields().
logGetMethod(String, Class, String, Class[]) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.getMethod().
logGetMethods(String, Class) - Static method in class proguard.configuration.ConfigurationLogger
Log a call to Class.getMethods().
logLoadClass(String, String) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to ClassLoader.loadClass().
logMissingClass(String, String, String, String) - Static method in class proguard.configuration.ConfigurationLogger
Log a failed call to Class.forName().
LONG_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
LONG_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
LONG_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
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
 
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.
longID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
LongType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Long type.
LongType() - Constructor for class proguard.classfile.attribute.preverification.LongType
 
LongValue - Class in proguard.evaluation.value
This class represents 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(int, int[], int[]) - 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 simple instruction without variable arguments or constant pool references.
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.
lor() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
lor() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
lowCase - Variable in class proguard.classfile.instruction.TableSwitchInstruction
 
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.util.InstructionSequenceMatcher
 
M - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
MAGIC - Static variable in class proguard.classfile.ClassConstants
 
main(String[]) - Static method in class proguard.ArgumentWordReader
Test application that prints out the individual words of the argument list.
main(String[]) - Static method in class proguard.classfile.editor.CodeAttributeComposer
 
main(String[]) - Static method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
main(String[]) - Static method in class proguard.classfile.editor.InstructionSequenceBuilder
This main method tests the 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.InternalTypeEnumeration
A main method for testing the type enumeration.
main(String[]) - Static method in class proguard.ConfigurationParser
A main method for testing configuration parsing.
main(String[]) - Static method in class proguard.ConfigurationWriter
A main method for testing configuration writing.
main(String[]) - Static method in class proguard.GPL
 
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.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.obfuscate.DictionaryNameFactory
 
main(String[]) - Static method in class proguard.obfuscate.SimpleNameFactory
 
main(String[]) - Static method in class proguard.obfuscate.SpecialNameFactory
 
main(String[]) - Static method in class proguard.optimize.peephole.InstructionSequenceConstants
Prints out the instruction sequences.
main(String[]) - Static method in class proguard.ProGuard
The main method for ProGuard.
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.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.
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.
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.
MapCleaner - Class in proguard.obfuscate
This ClassVisitor clears a given map whenever it visits a class.
MapCleaner(Map) - Constructor for class proguard.obfuscate.MapCleaner
Creates a new MapCleaner.
MappingKeeper - Class in proguard.obfuscate
This MappingKeeper applies the mappings that it receives to its class pool, so these mappings are ensured in a subsequent obfuscation step.
MappingKeeper(ClassPool, WarningPrinter) - Constructor for class proguard.obfuscate.MappingKeeper
Creates a new MappingKeeper.
MappingPrinter - Class in proguard.obfuscate
This ClassVisitor prints out the renamed classes and class members with their old names and new names.
MappingPrinter(PrintWriter) - Constructor for class proguard.obfuscate.MappingPrinter
Creates a new MappingPrinter that prints to the given writer.
MappingProcessor - Interface in proguard.obfuscate
This interface specifies methods to process name mappings between original classes and their obfuscated versions.
MappingReader - Class in proguard.obfuscate
This class can parse mapping files and invoke a processor for each of the mapping entries.
MappingReader(File) - Constructor for class proguard.obfuscate.MappingReader
 
markAsPossiblyUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
markAsUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
markClasses - Variable in class proguard.KeepClassSpecification
 
markCodeAttributes - Variable in class proguard.KeepClassSpecification
 
markConditionally - Variable in class proguard.KeepClassSpecification
 
markDescriptorClasses - Variable in class proguard.KeepClassSpecification
 
markMethodHierarchy(Clazz, Method) - Method in class proguard.shrink.ShortestUsageMarker
 
markParameterUsed(Method, int) - Static method in class proguard.optimize.info.ParameterUsageMarker
Marks the given parameter as being used.
markProgramClassBody(ProgramClass) - Method in class proguard.shrink.ShortestUsageMarker
 
markProgramFieldBody(ProgramClass, ProgramField) - Method in class proguard.shrink.ShortestUsageMarker
 
markProgramMethodBody(ProgramClass, ProgramMethod) - Method in class proguard.shrink.ShortestUsageMarker
 
matchedArgument(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the value of the specified matched argument (wildcard or not).
matchedArgument(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
matchedArgument(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
Returns the matched argument for the given pattern argument.
matchedArgument(Clazz, int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
Returns the matched argument for the given pattern argument.
matchedArgument(int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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.util.InstructionSequenceMatcher
Returns the value of the specified matched branch offset (wildcard or not).
matchedBranchOffset(int, int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
Returns the value of the specified matched branch offset.
matchedConstant(ProgramClass, int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
 
matchedConstantIndex(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the index of the specified matched constant (wildcard or not).
matchedConstantIndex(ProgramClass, int) - Method in class proguard.configuration.ConfigurationLoggingInstructionSequenceReplacer
 
matchedConstantIndex(ProgramClass, int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
Returns the matched or newly created constant index for the given pattern constant index.
matchedInstructionOffset(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the matched instruction offset of the specified pattern instruction.
matchedJumpOffsets(int, int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the values of the specified matched jump offsets (wildcard or not).
matchedJumpOffsets(int, int[]) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
Returns the values of the specified matched jump offsets.
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(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, 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.
matchingArguments(int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingArguments(int[], int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingBranchOffsets(int, int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingConstant - Variable in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingConstantIndices(Clazz, int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingJumpOffsets(int, int[], int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchingOpcodes(Instruction, Instruction) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
MATH_ANDROID_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
MATH_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
MAX_LOCALS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
MAXIMUM_AT_HASHCODE_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_BOOLEAN_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_BYTE_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_CHAR_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_DOUBLE_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_FLOAT_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_INT_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_LONG_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
MAXIMUM_SHORT_AS_STRING_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
maximumValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns the maximum value from this list of instruction offsets.
MAYBE - Static variable in class proguard.evaluation.value.Value
 
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
 
mayBeMerged() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
mayBeMerged() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
mayBeNull - Variable in class proguard.evaluation.value.TypedReferenceValue
 
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
 
mayHaveSideEffects(Clazz, Clazz, Member) - Static method in class proguard.optimize.info.SideEffectClassChecker
Returns whether accessing the given class member from the given class may have side effects when they are initialized.
mayHaveSideEffects(Clazz, Clazz) - Static method in class proguard.optimize.info.SideEffectClassChecker
Returns whether accessing the given class from another given class may have side effects when they are initialized.
mayThrowExceptions() - Method in class proguard.classfile.instruction.Instruction
Returns whether the instruction may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified method may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int, int) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified block of code may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns whether the specified instruction may throw exceptions.
mayThrowExceptions(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns whether the given instruction may throw exceptions.
Member - Interface in proguard.classfile
Representation of a field or method from a class.
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.
MemberAccessFlagCleaner - Class in proguard.classfile.visitor
This visitor clears the specified access flags of the program 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, StringTransformer, 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.
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) - 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, List, 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
 
MemberDescriptorSpecializer - Class in proguard.optimize
This MemberVisitor specializes parameters in the descriptors of the methods that it visits.
MemberDescriptorSpecializer() - Constructor for class proguard.optimize.MemberDescriptorSpecializer
Creates a new MethodDescriptorShrinker.
MemberDescriptorSpecializer(MemberVisitor) - Constructor for class proguard.optimize.MemberDescriptorSpecializer
Creates a new MethodDescriptorShrinker with an extra visitor.
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.
MemberNameCleaner - Class in proguard.obfuscate
This MemberVisitor clears the new names of the class members that it visits.
MemberNameCleaner() - Constructor for class proguard.obfuscate.MemberNameCleaner
 
MemberNameCollector - Class in proguard.obfuscate
This MemberVisitor collects all new (obfuscation) names of the members that it visits.
MemberNameCollector(boolean, Map) - Constructor for class proguard.obfuscate.MemberNameCollector
Creates a new MemberNameCollector.
MemberNameConflictFixer - Class in proguard.obfuscate
This MemberInfoVisitor solves obfuscation naming conflicts in all class members that it visits.
MemberNameConflictFixer(boolean, Map, WarningPrinter, MemberObfuscator) - Constructor for class proguard.obfuscate.MemberNameConflictFixer
Creates a new MemberNameConflictFixer.
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, List, 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.
MemberNameFilter - Class in proguard.obfuscate
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has a new name.
MemberNameFilter(MemberVisitor) - Constructor for class proguard.obfuscate.MemberNameFilter
Creates a new MemberNameFilter.
MemberObfuscator - Class in proguard.obfuscate
This MemberVisitor obfuscates all class members that it visits.
MemberObfuscator(boolean, NameFactory, Map) - Constructor for class proguard.obfuscate.MemberObfuscator
Creates a new MemberObfuscator.
MemberPrivatizer - Class in proguard.optimize.peephole
This MemberVisitor makes all class members that it visits private, unless they have been marked by a NonPrivateMemberMarker.
MemberPrivatizer() - Constructor for class proguard.optimize.peephole.MemberPrivatizer
Creates a new MemberPrivatizer.
MemberPrivatizer(MemberVisitor) - Constructor for class proguard.optimize.peephole.MemberPrivatizer
Creates a new MemberPrivatizer.
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
 
MemberSpecialNameFilter - Class in proguard.obfuscate
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has a special new name.
MemberSpecialNameFilter(MemberVisitor) - Constructor for class proguard.obfuscate.MemberSpecialNameFilter
Creates a new MemberSpecialNameFilter.
MemberSpecification - Class in proguard
This class stores a specification of class members.
MemberSpecification() - Constructor for class proguard.MemberSpecification
Creates a new option to keep all possible class members.
MemberSpecification(int, int, String, String, String) - Constructor for class proguard.MemberSpecification
Creates a new option to keep the specified class member(s).
MemberToClassVisitor - Class in proguard.classfile.visitor
This MemberVisitor delegates all visits to a given ClassVisitor.
MemberToClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.MemberToClassVisitor
 
MemberValueSpecification - Class in proguard
This member specification assigns a constant value or value range to the class members.
MemberValueSpecification() - Constructor for class proguard.MemberValueSpecification
Creates a new option to keep all possible class members.
MemberValueSpecification(int, int, String, String, String, Number[]) - Constructor for class proguard.MemberValueSpecification
Creates a new option to keep the specified class member(s).
MemberVisitor - Interface in proguard.classfile.visitor
This interface specifies the methods for a visitor of ProgramMember objects and LibraryMember objects.
memberVisitor - Variable in class proguard.classfile.visitor.ReferencedMemberVisitor
 
merge(ClassOptimizationInfo) - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
merge(MethodOptimizationInfo) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
mergeInterfacesAggressively - Variable in class proguard.Configuration
Specifies whether interfaces may be merged aggressively.
Method - Interface in proguard.classfile
Representation of a method from a class.
METHOD_ARGUMENTS_CLOSE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_ARGUMENTS_CLOSE - Static variable in interface proguard.classfile.JavaConstants
 
METHOD_ARGUMENTS_OPEN - Static variable in class proguard.classfile.ClassConstants
 
METHOD_ARGUMENTS_OPEN - Static variable in interface proguard.classfile.JavaConstants
 
METHOD_ARGUMENTS_SEPARATOR - Static variable in interface proguard.classfile.JavaConstants
 
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_DESERIALIZATION_EXCLUSION_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_ADD_SERIALIZATION_EXCLUSION_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_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_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_CREATE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_CREATE_INSTANCE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_DISABLE_INNER_CLASS_SERIALIZATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_DUMP_TYPE_TOKEN_CACHE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_ENABLE_COMPLEX_MAP_KEY_SERIALIZATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_EQUALS - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_EXCLUDE_FIELDS_WITH_MODIFIERS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_EXCLUDE_FIELDS_WITHOUT_EXPOSE_ANNOTATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_FIELD_GET - 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_FROM_JSON - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_FROM_JSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_FROM_JSON_FIELD - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_GENERATE_EXECUTABLE_JSON - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_ADAPTER_CLASS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_ADAPTER_TYPE_TOKEN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_RAW_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_RUNTIME - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_GET_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_GET_TYPE_ADAPTER_CLASS - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_GET_TYPE_ADAPTER_TYPE_TOKEN - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_GET_TYPE_PREFIX - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_HAS_NEXT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_INIT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_INIT_NAMES - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_INIT_NAMES_MAP - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
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_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_METHOD_INVOKE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_NAME - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
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_NEXT_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_FIELD_INDEX - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NEXT_INTEGER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_NULL - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_STRING - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_NEXT_VALUE_INDEX - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_NULL_VALUE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_OBJECT_GET_CLASS - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_ORDINAL - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_PEEK - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READ - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READ - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_READ_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_READ_RESOLVE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_READER_BEGIN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_READER_END_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_REGISTER_TYPE_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_REGISTER_TYPE_HIERARCHY_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SERIALIZE_NULLS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SERIALIZE_SPECIAL_FLOATING_POINT_VALUES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_EXCLUSION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_FIELD_NAMING_POLICY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_FIELD_NAMING_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_LONG_SERIALIZATION_POLICY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SET_VERSION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_SHORT_VALUE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_SKIP_VALUE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_TO_JSON - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_TO_JSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_TO_JSON_BODY - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_TO_JSON_TREE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_TOSTRING - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_VALUE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_VALUE_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_BOOLEAN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_NUMBER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUE_OF - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_VALUE_STRING - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_VALUEOF - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_VALUES - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_WRITE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_WRITE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_NAME_WRITE_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_WRITE_REPLACE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_WRITER_BEGIN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_NAME_WRITER_END_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_PARAMETER - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
METHOD_RETURN_VALUE - Static variable in class proguard.evaluation.value.InstructionOffsetValue
 
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_DESERIALIZATION_EXCLUSION_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_ADD_SERIALIZATION_EXCLUSION_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_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_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_CREATE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_CREATE_INSTANCE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_DISABLE_INNER_CLASS_SERIALIZATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_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_DUMP_TYPE_TOKEN_CACHE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_ENABLE_COMPLEX_MAP_KEY_SERIALIZATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_EQUALS - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_EXCLUDE_FIELDS_WITH_MODIFIERS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_EXLCUDE_FIELDS_WITHOUT_EXPOSE_ANNOTATION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FIELD_GET - 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_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_FROM_JSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_FROM_JSON_FIELD - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_FROM_JSON_JSON_READER_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_READER_CLASS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_READER_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_STRING_CLASS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_FROM_JSON_STRING_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GENERATE_EXECUTABLE_JSON - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_ADAPTER_CLASS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_ADAPTER_TYPE_TOKEN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_CAUSE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_GET_RAW_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_RUNTIME - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_GET_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_GET_TYPE_ADAPTER_CLASS - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_GET_TYPE_ADAPTER_TYPE_TOKEN - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_HAS_NEXT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_INIT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_INIT - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
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_NAMES - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_INIT_NAMES_MAP - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
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_NAME - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NAME_VALUE_STRING - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_NEXT_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_FIELD_INDEX - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NEXT_INTEGER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_NULL - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_STRING - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_NEXT_VALUE_INDEX - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_NULL_VALUE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_ORDINAL - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_PEEK - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READ - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READ_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_READ_RESOLVE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_READER_BEGIN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_READER_END_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_REGISTER_TYPE_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_REGISTER_TYPE_HIERARCHY_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SERIALIZE_NULLS - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SERIALIZE_SPECIAL_FLOATING_POINT_VALUES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_EXCLUSION_STRATEGIES - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_FIELD_NAMING_POLICY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_FIELD_NAMING_STRATEGY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_LONG_SERIALIZATION_POLICY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SET_VERSION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_SHORT_VALUE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_SKIP_VALUE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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_TO_JSON - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_TO_JSON_BODY - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_TO_JSON_JSON_ELEMENT_WRITER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_APPENDABLE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE_APPENDABLE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_OBJECT_TYPE_WRITER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_TREE_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TO_JSON_TREE_OBJECT_TYPE - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_TOSTRING - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_TOSTRING_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_VALUE - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
METHOD_TYPE_VALUE_BOOLEAN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_VALUE_BOOLEAN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_VALUE_NUMBER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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 - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_WRITE_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_WRITE_REPLACE - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_WRITER_BEGIN_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
METHOD_TYPE_WRITER_END_OBJECT - Static variable in class proguard.optimize.gson.GsonClassConstants
 
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
 
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(Set<Method>) - Constructor for class proguard.classfile.visitor.MethodCollector
 
MethodDescriptorShrinker - Class in proguard.optimize
This MemberVisitor removes unused parameters in the descriptors of the methods that it visits.
MethodDescriptorShrinker() - Constructor for class proguard.optimize.MethodDescriptorShrinker
Creates a new MethodDescriptorShrinker.
MethodDescriptorShrinker(MemberVisitor) - Constructor for class proguard.optimize.MethodDescriptorShrinker
Creates a new MethodDescriptorShrinker with an extra visitor.
MethodFinalizer - Class in proguard.optimize.peephole
This MemberVisitor makes the program methods that it visits final, if possible.
MethodFinalizer() - Constructor for class proguard.optimize.peephole.MethodFinalizer
Creates a new ClassFinalizer.
MethodFinalizer(MemberVisitor) - Constructor for class proguard.optimize.peephole.MethodFinalizer
Creates a new ClassFinalizer.
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.
MethodInliner - Class in proguard.optimize.peephole
This AttributeVisitor inlines short methods or methods that are only invoked once, in the code attributes that it visits.
MethodInliner(boolean, boolean, boolean, boolean) - Constructor for class proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
MethodInliner(boolean, boolean, boolean, boolean, InstructionVisitor) - Constructor for class proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
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
 
MethodInvocationMarker - Class in proguard.optimize.info
This InstructionVisitor counts the number of times methods are invoked from the instructions that are visited.
MethodInvocationMarker() - Constructor for class proguard.optimize.info.MethodInvocationMarker
 
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
 
methodName() - Method in class proguard.classfile.util.ExternalTypeEnumeration
 
MethodOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a method.
MethodOptimizationInfo() - Constructor for class proguard.optimize.info.MethodOptimizationInfo
 
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.
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, Member) - 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.
methods - Variable in class proguard.classfile.LibraryClass
 
methods - Variable in class proguard.classfile.ProgramClass
 
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(String, Class[]) - Constructor for class proguard.configuration.ConfigurationLogger.MethodSignature
 
methodSpecifications - Variable in class proguard.ClassSpecification
 
MethodStaticizer - Class in proguard.optimize
This MemberVisitor makes all methods that it visits static, if their 'this' parameters are unused.
MethodStaticizer() - Constructor for class proguard.optimize.MethodStaticizer
Creates a new MethodStaticizer.
MethodStaticizer(MemberVisitor) - Constructor for class proguard.optimize.MethodStaticizer
Creates a new MethodStaticizer with an extra visitor.
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.
microEdition - Variable in class proguard.Configuration
Specifies whether the code should be preverified for Java Micro Edition (creating StackMap attributes) instead of for Java Standard Edition (creating StackMapTable attributes).
minimumValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
Returns the minimum value from this list of instruction offsets.
modifiesAnything() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
modifiesAnything(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether anything may be modified by the given method.
modifiesAnything() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.
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.
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.
multianewarray(String, Clazz) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
multianewarray(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
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
 
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
 
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
 
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
 
MultiMappingProcessor - Class in proguard.obfuscate
This MappingKeeper delegates all method calls to each MappingProcessor in a given list.
MultiMappingProcessor(MappingProcessor[]) - Constructor for class proguard.obfuscate.MultiMappingProcessor
Creates a new MultiMappingProcessor.
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(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(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.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
 
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
 
MutableBoolean - Class in proguard.optimize.info
This class provides a mutable boolean flag.
MutableBoolean() - Constructor for class proguard.optimize.info.MutableBoolean
 

N

N - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
N - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
name - Variable in class proguard.classfile.LibraryMember
 
name - Variable in class proguard.MemberSpecification
 
NAME_ANDROID_UTIL_FLOAT_MATH - Static variable in class proguard.classfile.ClassConstants
 
NAME_CLASS_NOT_FOUND_EXCEPTION - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
NAME_EXCLUDER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_FIELD_NAMING_POLICY - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_GSON - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_GSON_BUILDER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_GSON_UTIL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_INSTANCE_CREATOR - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_IO_EXCEPTION - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
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_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_CLONEABLE - Static variable in class proguard.classfile.ClassConstants
 
NAME_JAVA_LANG_DOUBLE - 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_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_THROWABLE - Static variable in class proguard.classfile.ClassConstants
 
NAME_JAVA_LANG_VOID - Static variable in class proguard.classfile.ClassConstants
 
NAME_JAVA_UTIL_ARRAY_LIST - 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_JSON_READER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_SYNTAX_EXCEPTION - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_TOKEN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_JSON_WRITER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_NO_SUCH_FIELD_EXCEPTION - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
NAME_NO_SUCH_METHOD_EXCEPTION - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
NAME_OPTIMIZED_JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_READER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_JSON_WRITER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER_FACTORY - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_OPTIMIZED_TYPE_ADAPTER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
NAME_RUNTIME_EXCEPTION - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
NAME_TYPE_ADAPTER - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_TYPE_TOKEN - Static variable in class proguard.optimize.gson.GsonClassConstants
 
NAME_UNSATISFIED_LINK_ERROR - Static variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
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 class visits Clazz objects with the given name.
NamedClassVisitor(ClassVisitor, String) - Constructor for class proguard.classfile.visitor.NamedClassVisitor
 
NamedFieldVisitor - Class in proguard.classfile.visitor
This class visits ProgramMember objects 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 objects referring to methods, identified by a name and descriptor pair.
NamedMethodVisitor(String, String, MemberVisitor) - Constructor for class proguard.classfile.visitor.NamedMethodVisitor
 
NameFactory - Interface in proguard.obfuscate
This interfaces provides methods to generate unique sequences of names.
NameFactoryResetter - Class in proguard.obfuscate
This ClassVisitor resets a given name factory whenever it visits a class file.
NameFactoryResetter(NameFactory) - Constructor for class proguard.obfuscate.NameFactoryResetter
Creates a new NameFactoryResetter.
NameFilter - Class in proguard.io
This DataEntryReader delegates to one of two other DataEntryReader instances, depending on the name of the data entry.
NameFilter(String, DataEntryReader) - Constructor for class proguard.io.NameFilter
Creates a new NameFilter that delegates to the given reader, depending on the given list of filters.
NameFilter(String, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.NameFilter
Creates a new NameFilter that delegates to either of the two given readers, depending on the given list of filters.
NameFilter(List, DataEntryReader) - Constructor for class proguard.io.NameFilter
Creates a new NameFilter that delegates to the given reader, depending on the given list of filters.
NameFilter(List, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.NameFilter
Creates a new NameFilter that delegates to either of the two given readers, depending on the given list of filters.
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(List) - Constructor for class proguard.util.NameParser
Creates a new NameParser that supports references to earlier wildcards.
NAMES - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
necessaryInstructionFilter(InstructionVisitor) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits necessary instructions.
necessaryInstructionFilter(boolean, InstructionVisitor) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits necessary or unnecessary instructions.
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 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.RangeIntegerValue
 
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
 
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.
NestUsageMarker - Class in proguard.shrink
This AttributeVisitor marks all necessary nest host attributes and nest members attributes that it visits.
NestUsageMarker(UsageMarker) - Constructor for class proguard.shrink.NestUsageMarker
Creates a new NestUsageMarker.
NEVER - Static variable in class proguard.evaluation.value.Value
 
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_(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(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
newarray(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
newInjectedMemberNameFactory(Clazz) - Static method in class proguard.obfuscate.UniqueMemberNameFactory
Utility for creating a new NameFactory that can generate names for injected members: the generated names are unique within the given class, and don't clash with non-injected members of its super classes.
newSourceFileAttribute - Variable in class proguard.Configuration
An optional replacement for all SourceFile attributes.
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.
nextLine() - Method in class proguard.ArgumentWordReader
 
nextLine() - Method in class proguard.LineWordReader
 
nextLine() - Method in class proguard.WordReader
Reads a line from this WordReader, or from one of its active included WordReader objects.
nextName() - Method in class proguard.obfuscate.DictionaryNameFactory
 
nextName() - Method in interface proguard.obfuscate.NameFactory
 
nextName() - Method in class proguard.obfuscate.NumericNameFactory
 
nextName() - Method in class proguard.obfuscate.PrefixingNameFactory
 
nextName() - Method in class proguard.obfuscate.SimpleNameFactory
 
nextName() - Method in class proguard.obfuscate.SpecialNameFactory
 
nextName() - Method in class proguard.obfuscate.UniqueMemberNameFactory
 
nextType() - Method in class proguard.classfile.util.ExternalTypeEnumeration
 
nextType() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns the next type from the method descriptor.
nextWord(boolean, boolean) - Method in class proguard.WordReader
Reads a word from this WordReader, or from one of its active included WordReader objects.
NO_SUBROUTINE - Static variable in class proguard.optimize.peephole.BranchTargetFinder
 
NoEscapingParametersMethodMarker - Class in proguard.optimize.info
This MemberVisitor marks all methods that it visits as not having any escaping parameters (including 'this').
NoEscapingParametersMethodMarker() - Constructor for class proguard.optimize.info.NoEscapingParametersMethodMarker
 
NoExternalReturnValuesMethodMarker - Class in proguard.optimize.info
This MemberVisitor marks all methods that it visits as not having any return values that are external reference values (only parameters or new instances).
NoExternalReturnValuesMethodMarker() - Constructor for class proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
NoExternalSideEffectMethodMarker - Class in proguard.optimize.info
This MemberVisitor marks all methods that it visits as not having any external side effects.
NoExternalSideEffectMethodMarker() - Constructor for class proguard.optimize.info.NoExternalSideEffectMethodMarker
 
NONE - Static variable in class proguard.evaluation.TracedVariables
 
NONE - Static variable in class proguard.optimize.evaluation.InitializationFinder
 
NONE - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
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.
NonEmptyStackReturnMarker - Class in proguard.optimize.info
This InstructionVisitor marks all methods that return with a non-empty stack (other than the return value).
NonEmptyStackReturnMarker(StackSizeComputer) - Constructor for class proguard.optimize.info.NonEmptyStackReturnMarker
Creates a new NonEmptyStackReturnMarker
NonPrivateMemberMarker - Class in proguard.optimize.info
This ClassVisitor marks all class members that can not be made private in the classes that it visits, and in the classes to which they refer.
NonPrivateMemberMarker() - Constructor for class proguard.optimize.info.NonPrivateMemberMarker
 
nop() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
nop() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
NopRemover - Class in proguard.optimize.peephole
This InstructionVisitor removes all nop instructions that it encounters.
NopRemover(CodeAttributeEditor) - Constructor for class proguard.optimize.peephole.NopRemover
Creates a new NopRemover.
NopRemover(CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.NopRemover
Creates a new NopRemover.
NoSideEffectClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all classes that it visits as not having any side effects.
NoSideEffectClassMarker() - Constructor for class proguard.optimize.info.NoSideEffectClassMarker
 
NoSideEffectMethodMarker - Class in proguard.optimize.info
This MemberVisitor marks all methods that it visits as not having any side effects.
NoSideEffectMethodMarker() - Constructor for class proguard.optimize.info.NoSideEffectMethodMarker
 
note - Variable in class proguard.Configuration
A list of Strings specifying a filter for the classes for which not to print notes, if there are noteworthy potential problems.
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
 
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
 
NumericNameFactory - Class in proguard.obfuscate
This NameFactory generates unique numeric names, starting at "1".
NumericNameFactory() - Constructor for class proguard.obfuscate.NumericNameFactory
 

O

O - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
O - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
obfuscate - Variable in class proguard.Configuration
Specifies whether the code should be obfuscated.
obfuscationDictionary - Variable in class proguard.Configuration
An optional name of a file containing obfuscated class member names.
Obfuscator - Class in proguard.obfuscate
This class can perform obfuscation of class pools according to a given specification.
Obfuscator(Configuration) - Constructor for class proguard.obfuscate.Obfuscator
Creates a new Obfuscator.
OBJECT_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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 objects.
ObjectUtil() - Constructor for class proguard.util.ObjectUtil
 
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.optimize.peephole.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.
OP_AALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_AASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ACONST_NULL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ALOAD_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ALOAD_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ALOAD_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ALOAD_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ANEWARRAY - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ARETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ARRAYLENGTH - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ASTORE_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ASTORE_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ASTORE_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ASTORE_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ATHROW - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_BALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_BASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_BIPUSH - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_CALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_CASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_CHECKCAST - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_D2F - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_D2I - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_D2L - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DADD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DCMPG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DCMPL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DCONST_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DCONST_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DDIV - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DLOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DLOAD_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DLOAD_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DLOAD_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DLOAD_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DMUL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DNEG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DREM - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DRETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSTORE_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSTORE_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSTORE_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSTORE_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DSUB - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP2_X1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP2_X2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP_X1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_DUP_X2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_F2D - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_F2I - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_F2L - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FADD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FCMPG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FCMPL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FCONST_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FCONST_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FCONST_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FDIV - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FLOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FLOAD_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FLOAD_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FLOAD_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FLOAD_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FMUL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FNEG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FREM - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FRETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSTORE_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSTORE_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSTORE_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSTORE_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_FSUB - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_GETFIELD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_GETSTATIC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_GOTO - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_GOTO_W - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2B - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2C - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2D - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2F - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2L - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_I2S - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IADD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IAND - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_4 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_5 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ICONST_M1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IDIV - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFACMPEQ - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFACMPNE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFEQ - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFGE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFGT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPEQ - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPGE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPGT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPLE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPLT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFICMPNE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFLE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFLT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFNE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFNONNULL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IFNULL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IINC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ILOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ILOAD_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ILOAD_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ILOAD_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ILOAD_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IMUL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INEG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INSTANCEOF - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INVOKEDYNAMIC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INVOKEINTERFACE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INVOKESPECIAL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INVOKESTATIC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_INVOKEVIRTUAL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IOR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IREM - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IRETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISHL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISHR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISTORE_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISTORE_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISTORE_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISTORE_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_ISUB - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IUSHR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_IXOR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_JSR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_JSR_W - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_L2D - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_L2F - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_L2I - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LADD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LAND - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LCMP - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LCONST_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LCONST_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LDC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LDC2_W - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LDC_W - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LDIV - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LLOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LLOAD_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LLOAD_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LLOAD_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LLOAD_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LMUL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LNEG - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LOOKUPSWITCH - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LOR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LREM - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LRETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSHL - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSHR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSTORE_0 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSTORE_1 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSTORE_2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSTORE_3 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LSUB - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LUSHR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_LXOR - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_MONITORENTER - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_MONITOREXIT - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_MULTIANEWARRAY - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_NEW - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_NEWARRAY - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_NOP - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_POP - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_POP2 - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_PUTFIELD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_PUTSTATIC - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_RET - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_RETURN - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_SALOAD - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_SASTORE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_SIPUSH - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_SWAP - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_TABLESWITCH - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
OP_WIDE - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
opcode - Variable in class proguard.classfile.instruction.Instruction
 
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 objects.
opop() - Method in class proguard.evaluation.Stack
Pops the top InstructionOffsetValue from the stack.
OPTIMIZATION_NAMES - Static variable in class proguard.optimize.Optimizer
 
OptimizationCodeAttributeFilter - Class in proguard.optimize.info
This AttributeVisitor delegates calls for code attributes to another AttributeVisitor, but only if they can be optimized.
OptimizationCodeAttributeFilter(AttributeVisitor) - Constructor for class proguard.optimize.info.OptimizationCodeAttributeFilter
Creates a new OptimizationCodeAttributeFilter.
OptimizationCodeAttributeFilter(AttributeVisitor, AttributeVisitor) - Constructor for class proguard.optimize.info.OptimizationCodeAttributeFilter
Creates a new OptimizationCodeAttributeFilter.
OptimizationInfoClassFilter - Class in proguard.optimize
This ClassVisitor delegates its visits to another given ClassVisitor, but only when the visited class has editable optimization info.
OptimizationInfoClassFilter(ClassVisitor) - Constructor for class proguard.optimize.OptimizationInfoClassFilter
Creates a new OptimizationInfoClassFilter.
OptimizationInfoMemberFilter - Class in proguard.optimize
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has editable optimization info.
OptimizationInfoMemberFilter(MemberVisitor) - Constructor for class proguard.optimize.OptimizationInfoMemberFilter
Creates a new OptimizationInfoMemberFilter.
OptimizationInfoMemberFilter(MemberVisitor, MemberVisitor) - Constructor for class proguard.optimize.OptimizationInfoMemberFilter
Creates a new OptimizationInfoMemberFilter.
optimizationPasses - Variable in class proguard.Configuration
Specifies the number of optimization passes.
optimizations - Variable in class proguard.Configuration
A list of Strings specifying the optimizations to be performed.
optimize - Variable in class proguard.Configuration
Specifies whether the code should be optimized.
OPTIMIZE_CONSERVATIVELY - Static variable in class proguard.optimize.info.SideEffectInstructionChecker
 
OPTIMIZED_JSON_READER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
OPTIMIZED_JSON_WRITER - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
OptimizedClassConstants - Class in proguard.optimize.gson
Constants used in the injected GSON optimization classes.
OptimizedClassConstants() - Constructor for class proguard.optimize.gson.OptimizedClassConstants
 
OptimizedClassConstants.FromJsonFieldLocals - Class in proguard.optimize.gson
 
OptimizedClassConstants.FromJsonLocals - Class in proguard.optimize.gson
 
OptimizedClassConstants.ReadLocals - Class in proguard.optimize.gson
 
OptimizedClassConstants.ToJsonLocals - Class in proguard.optimize.gson
 
OptimizedClassConstants.WriteLocals - Class in proguard.optimize.gson
 
OptimizedJsonFieldCollector - Class in proguard.optimize.gson
This class and member visitor collects the classes and fields that can be involved in Json (de)serialization and register their Java to Json field name mapping in an OptimizedJsonInfo object
OptimizedJsonFieldCollector(OptimizedJsonInfo, OptimizedJsonFieldCollector.Mode) - Constructor for class proguard.optimize.gson.OptimizedJsonFieldCollector
Creates a new OptimizedJsonFieldCollector.
OptimizedJsonFieldCollector.Mode - Enum in proguard.optimize.gson
 
OptimizedJsonFieldVisitor - Class in proguard.optimize.gson
This visitor searches the classes that it visits for fields that can be involved in Json (de)serialization and passes them on to the given member visitor.
OptimizedJsonFieldVisitor(ClassVisitor, MemberVisitor) - Constructor for class proguard.optimize.gson.OptimizedJsonFieldVisitor
Creates a new OptimizedJsonFieldVisitor.
OptimizedJsonInfo - Class in proguard.optimize.gson
This class keeps track of which Java classes and fields can be involved in Json (de)serialization and stores their corresponding Json field names and internal indices.
OptimizedJsonInfo() - Constructor for class proguard.optimize.gson.OptimizedJsonInfo
 
OptimizedJsonInfo.ClassJsonInfo - Class in proguard.optimize.gson
 
OptimizedJsonReaderImplInitializer - Class in proguard.optimize.gson
This code attribute visitor implements the static initializer of _OptimizedJsonReaderImpl so that the data structure is initialized with the correct mapping between Json field names and internal indices.
OptimizedJsonReaderImplInitializer(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo) - Constructor for class proguard.optimize.gson.OptimizedJsonReaderImplInitializer
Creates a new OptimizedJsonReaderImplInitializer.
OptimizedJsonWriterImplInitializer - Class in proguard.optimize.gson
This code attribute visitor implements the static initializer of _OptimizedJsonWriterImpl so that the data structure is initialized with the correct mapping between internal indices and Json field names.
OptimizedJsonWriterImplInitializer(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo) - Constructor for class proguard.optimize.gson.OptimizedJsonWriterImplInitializer
Creates a new OptimizedJsonWriterImplInitializer.
OptimizedTypeAdapterAdder - Class in proguard.optimize.gson
This ClassVisitor visits domain classes that can be involved in a GSON (de)serialization and injects an optimized TypeAdapter for each of them.
OptimizedTypeAdapterAdder(ClassPool, ClassPool, CodeAttributeEditor, OptimizedJsonInfo, OptimizedJsonInfo, MultiValueMap<String, String>, Map<String, String>, ClassPool) - Constructor for class proguard.optimize.gson.OptimizedTypeAdapterAdder
Creates a new OptimizedTypeAdapterAdder.
OptimizedTypeAdapterFactoryInitializer - Class in proguard.optimize.gson
This visitor implements the getType() method of the injected _OptimizedTypeAdapterFactory.
OptimizedTypeAdapterFactoryInitializer(ClassPool, CodeAttributeEditor, Map<String, String>, GsonRuntimeSettings) - Constructor for class proguard.optimize.gson.OptimizedTypeAdapterFactoryInitializer
Creates a new OptimizedTypeAdapterFactoryInitializer.
OptimizedTypeAdapterInitializer - Class in proguard.optimize.gson
This class visitor transforms the template _OptimizedTypeAdapter into a full implementation of a GSON TypeAdapter for a specific domain class.
OptimizedTypeAdapterInitializer(String, ProgramClass, CodeAttributeEditor, OptimizedJsonInfo, OptimizedJsonInfo, ClassPool, ClassVisitor) - Constructor for class proguard.optimize.gson.OptimizedTypeAdapterInitializer
Creates a new OptimizedTypeAdapterInitializer.
Optimizer - Class in proguard.optimize
This class optimizes class pools according to a given configuration.
Optimizer(Configuration) - Constructor for class proguard.optimize.Optimizer
Creates a new Optimizer.
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.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.UnknownIntegerValue
 
or(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 
OrMatcher - Class in proguard.util
This StringMatcher tests whether strings matches either of the given StringMatcher instances.
OrMatcher(StringMatcher, StringMatcher) - Constructor for class proguard.util.OrMatcher
Creates a new OrMatcher with the two given string matchers.
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.
OutputWriter - Class in proguard
This class writes the output class files.
OutputWriter(Configuration) - Constructor for class proguard.OutputWriter
Creates a new OutputWriter to write output class files as specified by the given configuration.
overloadAggressively - Variable in class proguard.Configuration
Specifies whether to apply aggressive name overloading on class members.

P

P - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
P - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
PACKAGE_JAVA_LANG - Static variable in class proguard.classfile.ClassConstants
 
PACKAGE_JAVA_LANG - Static variable in interface proguard.classfile.JavaConstants
 
PACKAGE_SEPARATOR - Static variable in class proguard.classfile.ClassConstants
 
PACKAGE_SEPARATOR - Static variable in interface proguard.classfile.JavaConstants
 
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.
packageObfuscationDictionary - Variable in class proguard.Configuration
An optional name of a file containing obfuscated package names.
packagesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModulePackagesAttribute
Applies the given constant pool visitor to all packages.
PackageVisibleMemberContainingClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all classes that contain package visible members.
PackageVisibleMemberContainingClassMarker() - Constructor for class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
PackageVisibleMemberInvokingClassMarker - Class in proguard.optimize.info
This ConstantVisitor marks all classes that refer to package visible classes or class members.
PackageVisibleMemberInvokingClassMarker() - Constructor for class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
ParallelAllClassVisitor - Class in proguard.classfile.visitor
This ClassPoolVisitor will visit all Clazz objects 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.
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.
ParameterEscapedMarker - Class in proguard.optimize.info
This ClassPoolVisitor marks the reference parameters that have escaped or that are escaping, outside or inside their methods.
ParameterEscapedMarker() - Constructor for class proguard.optimize.info.ParameterEscapedMarker
Creates a new ParameterModificationMarker.
ParameterEscapeMarker - Class in proguard.optimize.info
This MemberVisitor, AttributeVisitor, and InstructionVisitor marks the reference parameters that are escaping, that are modified, or that are returned.
ParameterEscapeMarker(MutableBoolean) - Constructor for class proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(MutableBoolean, ValueFactory) - Constructor for class proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(MutableBoolean, ValueFactory, ReferenceTracingValueFactory) - Constructor for class proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(MutableBoolean, PartialEvaluator, boolean) - Constructor for class proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
ParameterEscapeMarker(MutableBoolean, PartialEvaluator, boolean, ReferenceEscapeChecker, boolean) - Constructor for class proguard.optimize.info.ParameterEscapeMarker
Creates a new ParameterEscapeMarker.
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 objects.
ParameterNameMarker - Class in proguard.obfuscate
This AttributeVisitor trims and marks all local variable (type) table attributes that it visits.
ParameterNameMarker(AttributeVisitor) - Constructor for class proguard.obfuscate.ParameterNameMarker
Constructs a new ParameterNameMarker.
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.
ParameterShrinker - Class in proguard.optimize
This AttributeVisitor removes unused parameters from the code of the methods that it visits.
ParameterShrinker() - Constructor for class proguard.optimize.ParameterShrinker
Creates a new ParameterShrinker.
ParameterShrinker(MemberVisitor) - Constructor for class proguard.optimize.ParameterShrinker
Creates a new ParameterShrinker with an extra visitor.
ParameterTracingInvocationUnit - Class in proguard.optimize.evaluation
This InvocationUnit tags reference values like ReferenceTracingInvocationUnit, but adds detail to return values from invoked methods.
ParameterTracingInvocationUnit(SimplifiedInvocationUnit) - Constructor for class proguard.optimize.evaluation.ParameterTracingInvocationUnit
Creates a new ParameterTracingInvocationUnit that attaches trace values specifying the parameter index to each parameter.
ParameterUsageMarker - Class in proguard.optimize.info
This MemberVisitor counts the parameters and marks the used parameters of the methods that it visits.
ParameterUsageMarker() - Constructor for class proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker.
ParameterUsageMarker(boolean, boolean) - Constructor for class proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker that optionally marks all parameters.
ParameterUsageMarker(boolean, boolean, boolean) - Constructor for class proguard.optimize.info.ParameterUsageMarker
Creates a new ParameterUsageMarker that optionally marks 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).
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.
parse(Configuration) - Method in class proguard.ConfigurationParser
Parses and returns the configuration.
parse(String) - Method in class proguard.util.ClassNameParser
 
parse(String) - Method in class proguard.util.FileNameParser
 
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 interface proguard.util.StringParser
Creates a StringMatcher for the given regular expression.
parseClassSpecificationArguments(boolean) - Method in class proguard.ConfigurationParser
Parses and returns a class specification.
ParseException - Exception in proguard
This Exception signals that a parse exception of some sort has occurred.
ParseException() - Constructor for exception proguard.ParseException
Constructs a ParseException with null as its error detail message.
ParseException(String) - Constructor for exception proguard.ParseException
Constructs a ParseException with the specified detail message.
PartialEvaluator - Class in proguard.optimize.evaluation
This AttributeVisitor performs partial evaluation on the code attributes that it visits.
PartialEvaluator() - Constructor for class proguard.optimize.evaluation.PartialEvaluator
Creates a simple PartialEvaluator.
PartialEvaluator(ValueFactory) - Constructor for class proguard.optimize.evaluation.PartialEvaluator
Creates a new PartialEvaluator.
PartialEvaluator(ValueFactory, InvocationUnit, boolean) - Constructor for class proguard.optimize.evaluation.PartialEvaluator
Creates a new PartialEvaluator.
PartialEvaluator(ValueFactory, InvocationUnit, boolean, InstructionVisitor) - Constructor for class proguard.optimize.evaluation.PartialEvaluator
Creates a new PartialEvaluator.
ParticularValueFactory - Class in proguard.evaluation.value
This class provides methods to create and reuse Value objects that have particular values, whenever they are known.
ParticularValueFactory() - Constructor for class proguard.evaluation.value.ParticularValueFactory
Creates a new ParticularValueFactory.
ParticularValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.ParticularValueFactory
Creates a new ParticularValueFactory that delegates to the given value factory for creating reference values.
patternConstant - Variable in class proguard.classfile.util.InstructionSequenceMatcher
 
patternConstants - Variable in class proguard.classfile.util.InstructionSequenceMatcher
 
patternInstructions - Variable in class proguard.classfile.util.InstructionSequenceMatcher
 
PeepholeOptimizer - Class in proguard.optimize.peephole
This AttributeVisitor sets up and applies the peephole optimizations of its instruction visitor.
PeepholeOptimizer(CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.PeepholeOptimizer
Creates a new PeepholeOptimizer.
PeepholeOptimizer(BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.PeepholeOptimizer
Creates a new PeepholeOptimizer.
pop() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
pop() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
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
 
postInsertions - Variable in class proguard.classfile.editor.CodeAttributeEditor
 
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.
PrefixingNameFactory - Class in proguard.obfuscate
NameFactory that prepends the names of the wrapped NameFactory with a fixed prefix.
PrefixingNameFactory(NameFactory, String) - Constructor for class proguard.obfuscate.PrefixingNameFactory
Creates a new PrefixingNameFactory.
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
 
Preverifier - Class in proguard.preverify
This class can preverify methods in program class pools, according to a given configuration.
Preverifier(Configuration) - Constructor for class proguard.preverify.Preverifier
Creates a new Preverifier.
preverify - Variable in class proguard.Configuration
Specifies whether the code should be preverified.
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 PrimitiveArray constants 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 objects.
PrimitiveTypedReferenceValueFactory() - Constructor for class proguard.evaluation.value.PrimitiveTypedReferenceValueFactory
 
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.
printConfiguration - Variable in class proguard.Configuration
An optional output file for printing out the configuration that ProGuard is using (with included files and replaced variables).
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 interface proguard.io.DataEntryWriter
Prints out the structure of the data entry writer.
println(PrintWriter, String) - Method in class proguard.io.DirectoryWriter
 
println(PrintWriter, String) - Method in class proguard.io.ExtraDataEntryWriter
 
println(PrintWriter, String) - Method in class proguard.io.FilteredDataEntryWriter
 
println(PrintWriter, String) - Method in class proguard.io.JarWriter
 
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
 
printMapping - Variable in class proguard.Configuration
An optional output file for listing the obfuscation mapping.
printSeeds - Variable in class proguard.Configuration
An optional output file for listing the kept seeds.
printUsage - Variable in class proguard.Configuration
An optional output file for listing the unused classes and class members.
PrintWriterUtil - Class in proguard.util
Utility code for creating PrintWriters for printing mappings etc.
PRIVATE - Static variable in class proguard.classfile.util.AccessUtil
 
processClassMapping(String, String) - Method in class proguard.obfuscate.MappingKeeper
 
processClassMapping(String, String) - Method in interface proguard.obfuscate.MappingProcessor
Processes the given class name mapping.
processClassMapping(String, String) - Method in class proguard.obfuscate.MultiMappingProcessor
 
processFieldMapping(String, String, String, String, String) - Method in class proguard.obfuscate.MappingKeeper
 
processFieldMapping(String, String, String, String, String) - Method in interface proguard.obfuscate.MappingProcessor
Processes the given field name mapping.
processFieldMapping(String, String, String, String, String) - Method in class proguard.obfuscate.MultiMappingProcessor
 
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - Method in class proguard.obfuscate.MappingKeeper
 
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - Method in interface proguard.obfuscate.MappingProcessor
Processes the given method name mapping.
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - Method in class proguard.obfuscate.MultiMappingProcessor
 
Processor - Class in proguard.evaluation
This InstructionVisitor executes the instructions that it visits on a given local variable frame and stack.
Processor(Variables, Stack, ValueFactory, BranchUnit, InvocationUnit, boolean) - Constructor for class proguard.evaluation.Processor
Creates a new processor that operates on the given environment.
ProgramClass - Class in proguard.classfile
This Clazz is a complete representation of the data in a Java class.
ProgramClass() - Constructor for class proguard.classfile.ProgramClass
Creates an uninitialized ProgramClass.
ProgramClass(int, int, Constant[], int, int, int) - Constructor for class proguard.classfile.ProgramClass
Creates an initialized ProgramClass without fields, methods, attributes, or subclasses.
ProgramClass(int, int, Constant[], int, int, int, int, int[], int, ProgramField[], int, ProgramMethod[], int, Attribute[], Clazz[]) - 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.
ProgramClassOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a class.
ProgramClassOptimizationInfo() - Constructor for class proguard.optimize.info.ProgramClassOptimizationInfo
 
ProgramClassOptimizationInfoSetter - Class in proguard.optimize.info
This ClassVisitor attaches a ProgramClassOptimizationInfo instance to every class that is not being kept that it visits.
ProgramClassOptimizationInfoSetter() - Constructor for class proguard.optimize.info.ProgramClassOptimizationInfoSetter
Creates a new ProgramClassOptimizationInfoSetter.
ProgramClassOptimizationInfoSetter(boolean) - Constructor for class proguard.optimize.info.ProgramClassOptimizationInfoSetter
Creates a new ProgramClassOptimizationInfoSetter.
ProgramClassReader - Class in proguard.classfile.io
This ClassVisitor fills out the ProgramClass objects 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.
ProgramClassWriter - Class in proguard.classfile.io
This ClassVisitor writes out the ProgramClass objects 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
Representation of a field from a program class.
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, int, Attribute[], Clazz) - Constructor for class proguard.classfile.ProgramField
Creates an initialized ProgramField.
ProgramFieldOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a field.
ProgramFieldOptimizationInfo(Clazz, Field) - Constructor for class proguard.optimize.info.ProgramFieldOptimizationInfo
 
ProgramFieldOptimizationInfo(ProgramFieldOptimizationInfo) - Constructor for class proguard.optimize.info.ProgramFieldOptimizationInfo
 
programJars - Variable in class proguard.Configuration
A list of input and output entries (jars, wars, ears, jmods, zips, and directories).
ProgramMember - Class in proguard.classfile
Representation of a field or method from a program class.
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.
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.
ProgramMemberOptimizationInfoSetter - Class in proguard.optimize.info
This MemberVisitor attaches a ProgramFieldOptimizationInfo instance to every field and a ProgramMethodOptimizationInfo instance to every method that is not being kept that it visits.
ProgramMemberOptimizationInfoSetter() - Constructor for class proguard.optimize.info.ProgramMemberOptimizationInfoSetter
Creates a new ProgramMemberOptimizationInfoSetter that only attaches a ProgramFieldOptimizationInfo to a member if no other info is present on the member yet.
ProgramMemberOptimizationInfoSetter(boolean) - Constructor for class proguard.optimize.info.ProgramMemberOptimizationInfoSetter
Creates a new ProgramMemberOptimizationInfoSetter.
ProgramMethod - Class in proguard.classfile
Representation of a method from a program class.
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, int, Attribute[], Clazz[]) - Constructor for class proguard.classfile.ProgramMethod
Creates an initialized ProgramMethod.
ProgramMethodOptimizationInfo - Class in proguard.optimize.info
This class stores some optimization information that can be attached to a method.
ProgramMethodOptimizationInfo(Clazz, Method) - Constructor for class proguard.optimize.info.ProgramMethodOptimizationInfo
Creates a new MethodOptimizationInfo for the given method.
proguard - package proguard
This package contains the main ProGuard application.
ProGuard - Class in proguard
Tool for shrinking, optimizing, obfuscating, and preverifying Java classes.
ProGuard(Configuration) - Constructor for class proguard.ProGuard
Creates a new ProGuard object to process jars as specified by the given configuration.
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
 
proguard.classfile.attribute.annotation.target.visitor - package proguard.classfile.attribute.annotation.target.visitor
 
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
 
proguard.classfile.attribute.preverification.visitor - package proguard.classfile.attribute.preverification.visitor
 
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
 
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.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.util - package proguard.classfile.util
This package contains utility classes for processing class files.
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.configuration - package proguard.configuration
 
proguard.evaluation - package proguard.evaluation
 
proguard.evaluation.value - package proguard.evaluation.value
This package contains classes that represent partial evaluation values.
proguard.io - package proguard.io
This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,...
proguard.obfuscate - package proguard.obfuscate
This package contains classes to perform obfuscation of class files.
proguard.optimize - package proguard.optimize
This package contains visitors that assist with various optimizations of byte code.
proguard.optimize.evaluation - package proguard.optimize.evaluation
This package contains visitors that perform partial evaluation and subsequent optimizations on byte code.
proguard.optimize.gson - package proguard.optimize.gson
This package contains classes for optimizing usages of the Gson library for serializing and deserialing Json.
proguard.optimize.info - package proguard.optimize.info
This package contains classes to collect additional information about classes and class members, which can then be used for optimization.
proguard.optimize.peephole - package proguard.optimize.peephole
This package contains visitors that perform various peephole optimizations.
proguard.preverify - package proguard.preverify
 
proguard.shrink - package proguard.shrink
This package contains classes to perform shrinking of class files.
proguard.util - package proguard.util
This package contains utility classes for regular expression matching,...
PROTECTED - Static variable in class proguard.classfile.util.AccessUtil
 
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 objects.
PUBLIC - Static variable in class proguard.classfile.util.AccessUtil
 
pump(MappingProcessor) - Method in class proguard.obfuscate.MappingReader
Reads the mapping file, presenting all of the encountered mapping entries to the given processor.
pumpDataEntries(DataEntryReader) - Method in interface proguard.io.DataEntryPump
Applies the given DataEntryReader to all data entries that the implementation can provide.
pumpDataEntries(DataEntryReader) - Method in class proguard.io.DirectoryPump
 
push(Value) - Method in class proguard.evaluation.Stack
Pushes the given Value onto the stack.
push(Value) - Method in class proguard.evaluation.TracedStack
 
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.
put(K, V) - Method in class proguard.util.MultiValueMap
 
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(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putfield(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putfield(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(String, String, String) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
putstatic(Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(String, String, String) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(String, String, String, Clazz, Member) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
putstatic(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 

Q

Q - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
Q - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 

R

R - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
R - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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 class provides methods to create and reuse Value objects that have known ranges.
RangeValueFactory() - Constructor for class proguard.evaluation.value.RangeValueFactory
Creates a new RangeValueFactory.
RangeValueFactory(ValueFactory) - Constructor for class proguard.evaluation.value.RangeValueFactory
Creates a new RangeValueFactory that delegates to the given value factory for creating reference values.
ReachableCodeMarker - Class in proguard.optimize.peephole
This AttributeVisitor finds all instruction offsets, branch targets, and exception targets in the CodeAttribute objects that it visits.
ReachableCodeMarker() - Constructor for class proguard.optimize.peephole.ReachableCodeMarker
 
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.FilteredDataEntryReader
 
read(DataEntry) - Method in class proguard.io.IdleRewriter
 
read(DataEntry) - Method in class proguard.io.JarReader
 
read(DataEntry) - Method in class proguard.io.PrefixStrippingDataEntryReader
 
read(DataEntry) - Method in class proguard.io.RenamedDataEntryReader
 
read(JsonReader) - Method in class proguard.optimize.gson._OptimizedTypeAdapterImpl
 
readByte(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readInfo(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.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
 
readInfo(byte[], int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
readInput(String, ClassPath, int, int, DataEntryReader) - Method in class proguard.InputReader
Reads all input entries from the given section of the given class path.
readInt(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
ReadLocals() - Constructor for class proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
readShort(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readSignedByte(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readSignedShort(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
readSignedValue(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
readValue(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
ReadWriteFieldMarker - Class in proguard.optimize.info
This InstructionVisitor marks all fields that are write-only.
ReadWriteFieldMarker(MutableBoolean) - Constructor for class proguard.optimize.info.ReadWriteFieldMarker
Creates a new ReadWriteFieldMarker.
REF_getField - Static variable in class proguard.classfile.ClassConstants
 
REF_getStatic - Static variable in class proguard.classfile.ClassConstants
 
REF_invokeInterface - Static variable in class proguard.classfile.ClassConstants
 
REF_invokeSpecial - Static variable in class proguard.classfile.ClassConstants
 
REF_invokeStatic - Static variable in class proguard.classfile.ClassConstants
 
REF_invokeVirtual - Static variable in class proguard.classfile.ClassConstants
 
REF_newInvokeSpecial - Static variable in class proguard.classfile.ClassConstants
 
REF_putField - Static variable in class proguard.classfile.ClassConstants
 
REF_putStatic - Static variable in class proguard.classfile.ClassConstants
 
RefConstant - Class in proguard.classfile.constant
This Constant represents a ref constant in the constant pool.
RefConstant() - Constructor for class proguard.classfile.constant.RefConstant
 
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.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
 
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.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.evaluation.value.TypedReferenceValue
 
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.
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
 
ReferencedClassVisitor - Class in proguard.classfile.visitor
This ClassVisitor, MemberVisitor, ConstantVisitor, AttributeVisitor, etc.
ReferencedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.ReferencedClassVisitor
 
referencedField - Variable in class proguard.classfile.attribute.annotation.EnumConstantElementValue
An extra field optionally pointing to the referenced enum Field object.
referencedFieldAccept(MemberVisitor) - Method in class proguard.classfile.attribute.annotation.EnumConstantElementValue
Applies the given visitor to the referenced field.
referencedInvokedClass - Variable in class proguard.backport.LambdaExpression
 
referencedInvokedMethod - Variable in class proguard.backport.LambdaExpression
 
referencedMember - Variable in class proguard.classfile.constant.RefConstant
An extra field optionally pointing to the referenced Member object.
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.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.
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.
ReferenceEscapeChecker - Class in proguard.optimize.info
This AttributeVisitor can tell whether reference parameters and instances are escaping, are modified, or are returned.
ReferenceEscapeChecker() - Constructor for class proguard.optimize.info.ReferenceEscapeChecker
Creates a new ReferenceEscapeChecker.
ReferenceEscapeChecker(PartialEvaluator, boolean) - Constructor for class proguard.optimize.info.ReferenceEscapeChecker
Creates a new ReferenceEscapeChecker.
referenceID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
referencesPrivateConstructor() - Method in class proguard.backport.LambdaExpression
Returns whether the lambda expression is a method reference to a private constructor.
ReferenceTracingInvocationUnit - Class in proguard.optimize.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.optimize.evaluation.ReferenceTracingInvocationUnit
Creates a new ReferenceTracingInvocationUnit.
ReferenceTracingValueFactory - Class in proguard.optimize.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.optimize.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.optimize.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
This class represents 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.
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(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.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(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.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
 
remove(int) - Method in class proguard.ClassPath
 
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(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.
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 specified Clazz from the class pool.
removeField(Field) - Method in class proguard.classfile.editor.ClassEditor
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.
removeMethod(Method) - Method in class proguard.classfile.editor.ClassEditor
Removes the given method.
removeParameter(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
Notifies this object that the specified parameter is removed.
removeTop(int) - Method in class proguard.evaluation.Stack
Removes the specified Value from the stack.
removeTop(int) - Method in class proguard.evaluation.TracedStack
 
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 map.
RenamedDataEntryReader(Map, DataEntryReader) - Constructor for class proguard.io.RenamedDataEntryReader
Creates a new RenamedDataEntryReader.
RenamedDataEntryReader(Map, 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 based on the renamed classes in the given ClassPool.
RenamedDataEntryWriter(ClassPool, Map, DataEntryWriter) - Constructor for class proguard.io.RenamedDataEntryWriter
Creates a new RenamedDataEntryWriter.
RenamedFlagSetter - Class in proguard.obfuscate
This ClassVisitor sets the ACC_RENAMED flag for classes or class members that have been renamed.
RenamedFlagSetter() - Constructor for class proguard.obfuscate.RenamedFlagSetter
 
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.
repackageClasses - Variable in class proguard.Configuration
An optional base package if the obfuscated classes are to be repackaged into a single package, null otherwise.
RepeatedClassPoolVisitor - Class in proguard.optimize.info
This ClassPoolVisitor repeatedly delegates to a given class pool visitor, as long as it keeps setting a given flag.
RepeatedClassPoolVisitor(MutableBoolean, ClassPoolVisitor) - Constructor for class proguard.optimize.info.RepeatedClassPoolVisitor
Creates a new RepeatedClassPoolVisitor.
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
 
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.
requiredSetAccessFlags - Variable in class proguard.ClassSpecification
 
requiredSetAccessFlags - Variable in class proguard.MemberSpecification
 
requiredUnsetAccessFlags - Variable in class proguard.ClassSpecification
 
requiredUnsetAccessFlags - Variable in class proguard.MemberSpecification
 
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 objects.
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.
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.obfuscate.DictionaryNameFactory
 
reset() - Method in interface proguard.obfuscate.NameFactory
 
reset() - Method in class proguard.obfuscate.NumericNameFactory
 
reset() - Method in class proguard.obfuscate.PrefixingNameFactory
 
reset() - Method in class proguard.obfuscate.SimpleNameFactory
 
reset() - Method in class proguard.obfuscate.SpecialNameFactory
 
reset() - Method in class proguard.obfuscate.UniqueMemberNameFactory
 
reset() - Method in class proguard.optimize.info.MutableBoolean
 
resetValue(Clazz, Field) - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
RESOLUTION_FLAG_DO_NOT_RESOLVE_BY_DEFAULT - Static variable in class proguard.classfile.ClassConstants
 
RESOLUTION_FLAG_WARN_DEPRECATED - Static variable in class proguard.classfile.ClassConstants
 
RESOLUTION_FLAG_WARN_DEPRECATED_FOR_REMOVAL - Static variable in class proguard.classfile.ClassConstants
 
RESOLUTION_FLAG_WARN_INCUBATING - Static variable in class proguard.classfile.ClassConstants
 
RESOURCE - Variable in class proguard.configuration.ConfigurationLoggingInstructionSequenceConstants
 
ret(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
ret(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
RetargetedClassFilter - Class in proguard.optimize.peephole
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked to be retargeted or not.
RetargetedClassFilter(ClassVisitor) - Constructor for class proguard.optimize.peephole.RetargetedClassFilter
Creates a new RetargetedClassFilter.
RetargetedClassFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.optimize.peephole.RetargetedClassFilter
Creates a new RetargetedClassFilter.
RetargetedInnerClassAttributeRemover - Class in proguard.optimize.peephole
This ClassVisitor removes InnerClasses and EnclosingMethod attributes in classes that are retargeted or that refer to classes that are retargeted.
RetargetedInnerClassAttributeRemover() - Constructor for class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
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
 
returnFromMethod() - Method in class proguard.evaluation.BasicBranchUnit
 
returnFromMethod() - Method in interface proguard.evaluation.BranchUnit
Returns from the method with the given value.
returnsExternalValues() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
returnsExternalValues(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether the given method returns external reference values (not parameter or new instance).
returnsExternalValues() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsNewInstances() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
returnsNewInstances(Method) - Static method in class proguard.optimize.info.ParameterEscapeMarker
Returns whether the given method returns new instances (created inside the method).
returnsNewInstances() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsParameter(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
returnsParameter(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnsWithNonEmptyStack() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
returnsWithNonEmptyStack(Method) - Static method in class proguard.optimize.info.NonEmptyStackReturnMarker
 
returnsWithNonEmptyStack() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
returnType() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns the return type from the descriptor, assuming it's a method descriptor.
returnValue - Variable in class proguard.optimize.info.MethodOptimizationInfo
 
run() - Method in class proguard.configuration.ConfigurationLogger
 
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.
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.DirectoryWriter
 
sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.ExtraDataEntryWriter
 
sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
 
sameOutputStream(DataEntry, DataEntry) - Method in class proguard.io.JarWriter
 
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
 
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.
sastore() - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
sastore() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
SeedPrinter - Class in proguard
This class prints out the seeds specified by keep options.
SeedPrinter(PrintWriter) - Constructor for class proguard.SeedPrinter
Creates a new ConfigurationWriter that prints to the given writer.
serializeNulls - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
serializeSpecialFloatingPointValues - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
set() - Method in class proguard.optimize.info.MutableBoolean
 
setAarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to aar files in this entry, if any.
setAccessesPackageCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setAccessesPrivateCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setAccessesProtectedCode() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setAliveAfter(int, int, boolean) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
Sets whether the specified variable is alive after the instruction at the given offset.
setAliveBefore(int, int, boolean) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
Sets whether the specified variable is alive before the instruction at the given offset.
setApkFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to apk files in this entry, if any.
setBaseDir(File) - Method in class proguard.WordReader
Sets the base directory of this reader.
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.
setBranchesBackward() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setBytes(byte[]) - Method in class proguard.classfile.constant.Utf8Constant
Initializes the UTF-8 data with an array of bytes.
setCanNotBeMadePrivate() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
setCanNotBeMadePrivate() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setCatchesExceptions() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setCategory2(int, int, boolean) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
Sets whether the specified variable takes up two entries after the instruction at the given offset.
setCaught() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ClassOptimizationInfo
 
setClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.VariableClassVisitor
 
setCodeAttributeOptimizationInfo(CodeAttribute) - Static method in class proguard.optimize.info.CodeAttributeOptimizationInfo
 
setConstantIndexMap(int[]) - Method in class proguard.classfile.editor.ConstantPoolRemapper
Sets the given mapping of old constant pool entry indexes to their new indexes.
setContainsPackageVisibleMembers() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setDescriptorIndex(int) - Method in class proguard.classfile.constant.NameAndTypeConstant
Sets the descriptor index.
setDotClassed() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setEarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to ear files in this entry, if any.
setEscaping() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setExclusionStrategies - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.evaluation.BasicInvocationUnit
 
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Sets the class through which the specified field is accessed.
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setFieldNamingPolicy - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
setFieldNamingStrategy - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
setFieldOptimizationInfo(Clazz, Field) - Static method in class proguard.optimize.info.FieldOptimizationInfo
 
setFieldValue(Clazz, RefConstant, Value) - Method in class proguard.evaluation.BasicInvocationUnit
 
setFieldValue(Clazz, RefConstant, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Sets the value of the specified field.
setFieldValue(Clazz, RefConstant, Value) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
setFieldValue(Clazz, RefConstant, Value) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setFile(File) - Method in class proguard.ClassPathEntry
Sets the file.
setFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to bottom-level files in this entry.
setHasSynchronizedBlock() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setInstanceofed() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setInstantiated() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setInvokesDynamically() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setInvokesPackageVisibleMembers() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setInvokesSuperMethods() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setJarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to jar files in this entry, if any.
setJmodFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to jmod files in this entry, if any.
setLongSerializationPolicy - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
setMatcher(StringMatcher) - Method in class proguard.util.SettableMatcher
 
setMayNotBeMerged() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setMemberVisitor(MemberVisitor) - Method in class proguard.classfile.visitor.VariableMemberVisitor
 
setMethodOptimizationInfo(Clazz, Method) - Static method in class proguard.optimize.info.MethodOptimizationInfo
 
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.evaluation.BasicInvocationUnit
 
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Sets the value of the specified method parameter.
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.optimize.evaluation.ParameterTracingInvocationUnit
 
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.BasicInvocationUnit
 
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.SimplifiedInvocationUnit
Sets the return value of the specified method.
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.optimize.evaluation.ReferenceTracingInvocationUnit
 
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setModifiesAnything() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.
setNoEscapingParameters() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setNoExternalReturnValues() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setNoExternalSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setNoSideEffects() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setNoSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setOutput(boolean) - Method in class proguard.ClassPathEntry
Specifies whether this data entry is an output entry.
setParameterEscaped(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setParameterEscaping(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setParameterModified(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setParameterReturned(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setParameterSize(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setParameterUsed(int) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
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.
setProgramClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setProgramFieldOptimizationInfo(Clazz, Field) - Static method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
setProgramMethodOptimizationInfo(Clazz, Method) - Static method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setRead() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
setReturnsExternalValues() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setReturnsNewInstances() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setReturnsWithNonEmptyStack() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setReturnValue(Value) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setSideEffects() - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setSideEffects() - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
setSimpleEnum(boolean) - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
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
 
setTargetClass(Clazz) - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setTargetClass(Clazz, Clazz) - Static method in class proguard.optimize.peephole.ClassMerger
 
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.optimize.evaluation.ReferenceTracingValueFactory
 
setUp(DataEntry) - Method in class proguard.io.JarWriter
Sets up the zip output for the given parent entry.
setupFor(ClassPool, WarningPrinter) - Method in class proguard.optimize.gson.GsonContext
Sets up the Gson context for the given program class pool.
setValue(double) - Method in class proguard.classfile.constant.DoubleConstant
Sets the double value of this DoubleConstant.
setValue(float) - Method in class proguard.classfile.constant.FloatConstant
Sets the float value of this FloatConstant.
setValue(int) - Method in class proguard.classfile.constant.IntegerConstant
Sets the integer value of this IntegerConstant.
setValue(long) - Method in class proguard.classfile.constant.LongConstant
Sets the long value of this LongConstant.
setValue(Value) - Method in class proguard.optimize.info.FieldOptimizationInfo
 
setVariableMap(int[]) - Method in class proguard.classfile.editor.VariableRemapper
Sets the given mapping of old variable indexes to their new indexes.
setVersion - Variable in class proguard.optimize.gson.GsonRuntimeSettings
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.annotation.Annotation
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.annotation.ElementValue
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.Attribute
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.BootstrapMethodInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.ExceptionInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.InnerClassesInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.LocalVariableInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.LocalVariableTypeInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.module.ExportsInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.module.OpensInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.module.ProvidesInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.module.RequiresInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.ParameterInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.preverification.StackMapFrame
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.preverification.VerificationType
 
setVisitorInfo(Object) - Method in class proguard.classfile.constant.Constant
 
setVisitorInfo(Object) - Method in class proguard.classfile.LibraryClass
 
setVisitorInfo(Object) - Method in class proguard.classfile.LibraryMember
 
setVisitorInfo(Object) - Method in class proguard.classfile.ProgramClass
 
setVisitorInfo(Object) - Method in class proguard.classfile.ProgramMember
 
setVisitorInfo(Object) - Method in interface proguard.classfile.VisitorAccepter
Sets the visitor information of the visitor accepter.
setWarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to war files in this entry, if any.
setWrappedClass(Clazz) - Method in class proguard.optimize.info.ProgramClassOptimizationInfo
 
setWritten() - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
setZipFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to zip files in this entry, if any.
SHIFT_ROUNDING - Static variable in class proguard.optimize.peephole.LineNumberLinearizer
 
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.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.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.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.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.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.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.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.UnknownIntegerValue
 
shiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
ShortestUsageMarker - Class in proguard.shrink
This ClassVisitor and MemberVisitor recursively marks all classes and class elements that are being used.
ShortestUsageMarker() - Constructor for class proguard.shrink.ShortestUsageMarker
 
ShortestUsagePrinter - Class in proguard.shrink
This ClassVisitor and MemberVisitor prints out the reasons why classes and class members have been marked as being used.
ShortestUsagePrinter(ShortestUsageMarker, boolean, PrintWriter) - Constructor for class proguard.shrink.ShortestUsagePrinter
Creates a new UsagePrinter that prints to the given stream.
shouldBeMarkedAsPossiblyUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
shouldBeMarkedAsUsed(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
shrink() - Method in class proguard.classfile.editor.CodeAttributeEditor.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
 
shrink - Variable in class proguard.Configuration
Specifies whether the code should be shrunk.
shrink() - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
Shrinker - Class in proguard.shrink
This class shrinks class pools according to a given configuration.
Shrinker(Configuration) - Constructor for class proguard.shrink.Shrinker
Creates a new Shrinker.
SideEffectClassChecker - Class in proguard.optimize.info
This utility class contains methods to check whether referencing classes may have side effects due to them being loaded and initialized.
SideEffectClassChecker() - Constructor for class proguard.optimize.info.SideEffectClassChecker
 
SideEffectClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that have side effects when they are initialized.
SideEffectClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.SideEffectClassFilter
 
SideEffectClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all classes that it visits as having side effects.
SideEffectClassMarker() - Constructor for class proguard.optimize.info.SideEffectClassMarker
 
SideEffectInstructionChecker - Class in proguard.optimize.info
This class can tell whether an instruction has any side effects.
SideEffectInstructionChecker(boolean, boolean) - Constructor for class proguard.optimize.info.SideEffectInstructionChecker
Creates a new SideEffectInstructionChecker
SideEffectMethodFilter - Class in proguard.optimize.info
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Method objects that are marked as having side effects.
SideEffectMethodFilter(MemberVisitor) - Constructor for class proguard.optimize.info.SideEffectMethodFilter
Creates a new SideEffectMethodFilter.
SideEffectMethodMarker - Class in proguard.optimize.info
This MemberVisitor and InstructionVisitor marks all methods and classes that have side effects.
SideEffectMethodMarker(MutableBoolean) - Constructor for class proguard.optimize.info.SideEffectMethodMarker
Creates a new SideEffectMethodMarker.
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
 
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.
SimpleEnumArrayPropagator - Class in proguard.optimize.evaluation
This ClassVisitor propagates the value of the $VALUES field to the values() method in the simple enum classes that it visits.
SimpleEnumArrayPropagator() - Constructor for class proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
SimpleEnumClassChecker - Class in proguard.optimize.evaluation
This ClassVisitor marks all program classes that it visits as simple enums, if their methods qualify.
SimpleEnumClassChecker() - Constructor for class proguard.optimize.evaluation.SimpleEnumClassChecker
 
SimpleEnumClassSimplifier - Class in proguard.optimize.evaluation
This ClassVisitor simplifies the classes that it visits to simple enums.
SimpleEnumClassSimplifier() - Constructor for class proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
SimpleEnumDescriptorSimplifier - Class in proguard.optimize.evaluation
This ClassVisitor simplifies the descriptors that contain simple enums in the program classes that it visits.
SimpleEnumDescriptorSimplifier() - Constructor for class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
SimpleEnumFilter - Class in proguard.optimize.info
This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked as simple enums or not.
SimpleEnumFilter(ClassVisitor) - Constructor for class proguard.optimize.info.SimpleEnumFilter
Creates a new SimpleEnumClassFilter.
SimpleEnumFilter(ClassVisitor, ClassVisitor) - Constructor for class proguard.optimize.info.SimpleEnumFilter
Creates a new SimpleEnumClassFilter.
SimpleEnumMarker - Class in proguard.optimize.info
This ClassVisitor marks all program classes that it visits with a given flag for simple enums.
SimpleEnumMarker(boolean) - Constructor for class proguard.optimize.info.SimpleEnumMarker
Creates a new SimpleEnumMarker that marks visited classes with the given flag.
SimpleEnumUseChecker - Class in proguard.optimize.evaluation
This ClassVisitor marks enums that can't be simplified due to the way they are used in the classes that it visits.
SimpleEnumUseChecker() - Constructor for class proguard.optimize.evaluation.SimpleEnumUseChecker
Creates a new SimpleEnumUseSimplifier.
SimpleEnumUseChecker(PartialEvaluator) - Constructor for class proguard.optimize.evaluation.SimpleEnumUseChecker
Creates a new SimpleEnumUseChecker.
SimpleEnumUseSimplifier - Class in proguard.optimize.evaluation
This AttributeVisitor simplifies the use of enums in the code attributes that it visits.
SimpleEnumUseSimplifier() - Constructor for class proguard.optimize.evaluation.SimpleEnumUseSimplifier
Creates a new SimpleEnumUseSimplifier.
SimpleEnumUseSimplifier(PartialEvaluator, InstructionVisitor) - Constructor for class proguard.optimize.evaluation.SimpleEnumUseSimplifier
Creates a new SimpleEnumDescriptorSimplifier.
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.
SimpleNameFactory - Class in proguard.obfuscate
This NameFactory generates unique short names, using mixed-case characters or lower-case characters only.
SimpleNameFactory() - Constructor for class proguard.obfuscate.SimpleNameFactory
Creates a new SimpleNameFactory that generates mixed-case names.
SimpleNameFactory(boolean) - Constructor for class proguard.obfuscate.SimpleNameFactory
Creates a new SimpleNameFactory.
SimplifiedClassEditor - Class in proguard.classfile.editor
This editor allows to build and/or edit classes (ProgramClass instances).
SimplifiedClassEditor(int, String) - Constructor for class proguard.classfile.editor.SimplifiedClassEditor
Creates a new SimplifiedClassEditor for the Java class with the given name.
SimplifiedClassEditor(int, String, String) - Constructor for class proguard.classfile.editor.SimplifiedClassEditor
Creates a new SimplifiedClassEditor for the Java class with the given name and super class.
SimplifiedClassEditor(ProgramClass) - Constructor for class proguard.classfile.editor.SimplifiedClassEditor
Creates a new SimplifiedClassEditor for the given class.
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
 
SimplifiedVisitor - Class in proguard.classfile.util
This abstract utility class allows to implement various visitor interfaces with simplified methods.
SimplifiedVisitor() - Constructor for class proguard.classfile.util.SimplifiedVisitor
 
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
 
sipush(int) - Method in class proguard.classfile.editor.CompactCodeAttributeComposer
 
sipush(int) - Method in class proguard.classfile.editor.InstructionSequenceBuilder
 
size() - Method in class proguard.classfile.ClassPool
Returns the number of classes in the class pool.
size() - Method in class proguard.ClassPath
 
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.
skipNonPublicLibraryClasses - Variable in class proguard.Configuration
Specifies whether to skip non-public library classes while reading library jars.
skipNonPublicLibraryClassMembers - Variable in class proguard.Configuration
Specifies whether to skip non-public library class members while reading library classes.
source - Variable in class proguard.classfile.attribute.ExtendedLineNumberInfo
 
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.
SourceFileRenamer - Class in proguard.obfuscate
This ClassVisitor changes the name stored in the source file attributes and source dir attributes of the classes that it visits, if the attributes are present.
SourceFileRenamer(String) - Constructor for class proguard.obfuscate.SourceFileRenamer
Creates a new SourceFileRenamer.
SPECIAL_CLASS_CHARACTER - Static variable in class proguard.classfile.ClassConstants
 
SPECIAL_CLASS_CHARACTER - Static variable in interface proguard.classfile.JavaConstants
 
SPECIAL_MEMBER_SEPARATOR - Static variable in class proguard.classfile.ClassConstants
 
SPECIAL_MEMBER_SEPARATOR - Static variable in interface proguard.classfile.JavaConstants
 
SpecialNameFactory - Class in proguard.obfuscate
This NameFactory generates names that are special, by appending a suffix.
SpecialNameFactory(NameFactory) - Constructor for class proguard.obfuscate.SpecialNameFactory
Creates a new SpecialNameFactory.
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 objects.
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.
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 .
stackCount - Variable in class proguard.classfile.attribute.preverification.FullFrame
 
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 an exceptions 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 objects.
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
 
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
 
StaticInterfaceMethodConverter - Class in proguard.backport
This ClassVisitor moves all static interface methods in the visited interfaces to a separate util class and updates all invocations in the program class pool.
StaticInterfaceMethodConverter(ClassPool, ClassPool, MultiValueMap<String, String>, ClassVisitor, MemberVisitor) - Constructor for class proguard.backport.StaticInterfaceMethodConverter
 
STD_OUT - Static variable in class proguard.Configuration
 
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.
StoringInvocationUnit - Class in proguard.optimize.evaluation
This InvocationUnit stores parameter values and return values with the methods that are invoked.
StoringInvocationUnit(ValueFactory) - Constructor for class proguard.optimize.evaluation.StoringInvocationUnit
Creates a new StoringInvocationUnit with the given value factory.
StoringInvocationUnit(ValueFactory, boolean, boolean, boolean) - Constructor for class proguard.optimize.evaluation.StoringInvocationUnit
Creates a new StoringInvocationUnit with the given value factory, for storing the specified values.
StreamSupportConverter - Class in proguard.backport
This ClassVisitor will replace any occurrence of stream related methods / types that have been introduced in Java 8 to the streamsupport library.
StreamSupportConverter(ClassPool, ClassPool, WarningPrinter, ClassVisitor, InstructionVisitor) - Constructor for class proguard.backport.StreamSupportConverter
Create a new StreamSupportConverter instance.
STRING_A_LENGTH - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
STRING_A_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
STRING_B_STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
STRING_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
StringConcatenationConverter - Class in proguard.backport
This InstructionVisitor converts all indy String Concatenations in the visited classes to StringBuilder-append chains.
StringConcatenationConverter(InstructionVisitor, CodeAttributeEditor) - Constructor for class proguard.backport.StringConcatenationConverter
 
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.
StringMatcher - Class in proguard.util
This interface 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 SringMatcher 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.
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
 
StringTransformer - Interface in proguard.util
Provides a method for transforming a string into another string.
StringUtil - Class in proguard.util
This class contains utility methods for strings.
StringUtil() - Constructor for class proguard.util.StringUtil
 
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.
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.
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.optimize.evaluation.PartialEvaluator
Returns the offset after the subroutine that starts at the given offset.
subroutineEnd(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns the offset after the subroutine at the given offset, in the CodeAttribute that was visited most recently.
SubroutineInliner - Class in proguard.preverify
This class can inline subroutines in methods.
SubroutineInliner(Configuration) - Constructor for class proguard.preverify.SubroutineInliner
Creates a new SubroutineInliner.
subroutineStart(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns the start offset of the subroutine at the given offset, in the CodeAttribute that was visited most recently.
subtract(DoubleValue) - Method in class proguard.evaluation.value.DoubleValue
Returns the difference of this DoubleValue and the given DoubleValue.
subtract(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(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.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(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.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
 
superClass - Variable in class proguard.classfile.LibraryClass
An extra field pointing to the superclass of this class.
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.optimize.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.
SuperInvocationMarker - Class in proguard.optimize.info
This InstructionVisitor marks all methods that invoke super methods (other than initializers) from the instructions that it visits.
SuperInvocationMarker() - Constructor for class proguard.optimize.info.SuperInvocationMarker
 
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 simple instruction without variable arguments or constant pool references.
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.
SynchronizedBlockMethodMarker - Class in proguard.optimize.info
This InstructionVisitor marks the existence of synchronized blocks of the methods whose instructions it visits.
SynchronizedBlockMethodMarker() - Constructor for class proguard.optimize.info.SynchronizedBlockMethodMarker
 
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.

T

table - Variable in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
 
tableswitch(int, int, int, int[]) - 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 simple instruction without variable arguments or constant pool references.
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.
TailRecursionSimplifier - Class in proguard.optimize
This MemberVisitor simplifies tail recursion calls in all methods that it visits.
TailRecursionSimplifier() - Constructor for class proguard.optimize.TailRecursionSimplifier
Creates a new TailRecursionSimplifier.
TailRecursionSimplifier(InstructionVisitor) - Constructor for class proguard.optimize.TailRecursionSimplifier
Creates a new TailRecursionSimplifier with an extra visitor.
TargetClassChanger - Class in proguard.optimize.peephole
This ClassVisitor replaces references to classes and class members if the classes have targets that are intended to replace them.
TargetClassChanger() - Constructor for class proguard.optimize.peephole.TargetClassChanger
 
targetClassVersion - Variable in class proguard.Configuration
Specifies the version number of the output classes, or 0 if the version number can be left unchanged.
targetElementsAccept(Clazz, Method, CodeAttribute, TypeAnnotation, LocalVariableTargetElementVisitor) - Method in class proguard.classfile.attribute.annotation.target.LocalVariableTargetInfo
Applies the given visitor to all target elements.
Targeter - Class in proguard
This class sets the target version on program classes.
Targeter(Configuration) - Constructor for class proguard.Targeter
Creates a new Targeter to set the target version on program classes according to the given configuration.
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 objects.
targetsAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.OpensInfo
Applies the given constant pool visitor to all targets.
THIS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonFieldLocals
 
THIS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.FromJsonLocals
 
THIS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
THIS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
THIS - Static variable in class proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
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
 
throwException() - Method in class proguard.evaluation.BasicBranchUnit
 
throwException() - Method in interface proguard.evaluation.BranchUnit
Handles the throwing of an exception.
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.
toHexString(byte[]) - Static method in class proguard.util.StringUtil
Returns the hexadecimal representation of the given byte array.
toHexString(byte[], int) - Static method in class proguard.util.StringUtil
Returns the hexadecimal representation of the given byte array.
ToJsonLocals() - Constructor for class proguard.optimize.gson.OptimizedClassConstants.ToJsonLocals
 
TOP_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
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
This class represents a partially evaluated top value.
TopValue() - Constructor for class proguard.evaluation.value.TopValue
 
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.editor.CodeAttributeEditor.Label
 
toString(int) - Method in class proguard.classfile.instruction.BranchInstruction
 
toString() - Method in class proguard.classfile.instruction.BranchInstruction
 
toString() - Method in class proguard.classfile.instruction.ConstantInstruction
 
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.LibraryClass
 
toString() - Method in class proguard.classfile.ProgramClass
 
toString() - Method in class proguard.ClassPathEntry
 
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.InstructionOffsetValue
 
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.Variables
 
toString() - Method in class proguard.io.ClassPathDataEntry
 
toString() - Method in class proguard.io.FileDataEntry
 
toString() - Method in class proguard.io.RenamedDataEntry
 
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.optimize.peephole.InstructionSequenceReplacer.Label
 
trace(Value, int) - Method in class proguard.optimize.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.optimize.evaluation.ReferenceTracingInvocationUnit
Sets or replaces the trace value on a given value, returning the result.
trace(Value) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
Attaches the current trace value to given value, if it is a reference value.
trace(ReferenceValue) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
Attaches the current trace value to given reference value.
traceBranchTargets - Variable in class proguard.evaluation.BasicBranchUnit
 
tracedInstructionFilter(InstructionVisitor) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits traced instructions.
tracedInstructionFilter(boolean, InstructionVisitor) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
Returns a filtering version of the given instruction visitor that only visits traced or untraced instructions.
tracedInstructionFilter(InstructionVisitor) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns a filtering version of the given instruction visitor that only visits traced instructions.
tracedInstructionFilter(boolean, InstructionVisitor) - Method in class proguard.optimize.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 class 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.
TracingValue - Class in proguard.evaluation.value
This class represents 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.
transform(String) - Method in interface proguard.util.StringTransformer
Transforms the given string and returns the transformed result.
type - Variable in class proguard.evaluation.value.TypedReferenceValue
 
TYPE_ARRAY - Static variable in class proguard.classfile.ClassConstants
 
TYPE_ARRAY - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
 
TYPE_BOOLEAN - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_BYTE - Static variable in class proguard.classfile.ClassConstants
 
TYPE_BYTE - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_CHAR - Static variable in class proguard.classfile.ClassConstants
 
TYPE_CHAR - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_CLASS_END - Static variable in class proguard.classfile.ClassConstants
 
TYPE_CLASS_START - Static variable in class proguard.classfile.ClassConstants
 
TYPE_DOUBLE - Static variable in class proguard.classfile.ClassConstants
 
TYPE_DOUBLE - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_DOUBLE - Static variable in class proguard.evaluation.value.Value
 
TYPE_FLOAT - Static variable in class proguard.classfile.ClassConstants
 
TYPE_FLOAT - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_FLOAT - Static variable in class proguard.evaluation.value.Value
 
TYPE_GENERIC_BOUND - Static variable in class proguard.classfile.ClassConstants
 
TYPE_GENERIC_END - Static variable in class proguard.classfile.ClassConstants
 
TYPE_GENERIC_START - Static variable in class proguard.classfile.ClassConstants
 
TYPE_GENERIC_VARIABLE_START - Static variable in class proguard.classfile.ClassConstants
 
TYPE_INSTRUCTION_OFFSET - Static variable in class proguard.evaluation.value.Value
 
TYPE_INT - Static variable in class proguard.classfile.ClassConstants
 
TYPE_INT - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_INTEGER - Static variable in class proguard.evaluation.value.Value
 
TYPE_JAVA_LANG_BOOLEAN - Static variable in class proguard.classfile.ClassConstants
 
TYPE_JAVA_LANG_CLASS - Static variable in class proguard.classfile.ClassConstants
 
TYPE_JAVA_LANG_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
TYPE_JAVA_LANG_OBJECT - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_JAVA_LANG_STRING - 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_LONG - Static variable in class proguard.classfile.ClassConstants
 
TYPE_LONG - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_LONG - Static variable in class proguard.evaluation.value.Value
 
TYPE_OPTIMIZED_TYPE_ADAPTER_IMPL - Static variable in class proguard.optimize.gson.OptimizedClassConstants
 
TYPE_REFERENCE - Static variable in class proguard.evaluation.value.Value
 
TYPE_SHORT - Static variable in class proguard.classfile.ClassConstants
 
TYPE_SHORT - Static variable in interface proguard.classfile.JavaConstants
 
TYPE_TOP - Static variable in class proguard.evaluation.value.Value
 
TYPE_VOID - Static variable in class proguard.classfile.ClassConstants
 
TYPE_VOID - Static variable in interface proguard.classfile.JavaConstants
 
typeAdapterClassPool - Variable in class proguard.optimize.gson.GsonContext
 
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.
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.
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.
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 objects.
TypedReferenceValueFactory() - Constructor for class proguard.evaluation.value.TypedReferenceValueFactory
 
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.
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.
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.
typesSize() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns the total size of the types contained in the descriptor.
TYPICAL_BOOTSTRAP_METHODS_ATTRIBUTE_SIZE - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_CODE_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_CONSTANT_POOL_SIZE - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_EXCEPTION_TABLE_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_FIELD_COUNT - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_LINE_NUMBER_TABLE_LENGTH - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_METHOD_COUNT - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_PARAMETER_COUNT - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_STACK_SIZE - Static variable in class proguard.classfile.ClassConstants
 
TYPICAL_VARIABLES_SIZE - Static variable in class proguard.classfile.ClassConstants
 

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.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
 
u2classesCount - Variable in class proguard.classfile.attribute.InnerClassesAttribute
 
u2classesCount - Variable in class proguard.classfile.attribute.NestMembersAttribute
 
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
 
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.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.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.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
 
undeleteInstruction(int) - Method in class proguard.classfile.editor.CodeAttributeEditor
Remembers not to delete the instruction at the given offset.
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 a 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.
UniqueMemberNameFactory - Class in proguard.obfuscate
NameFactory which only generates names that don't exist yet as members on the class for which it is created.
UniqueMemberNameFactory(NameFactory, Clazz) - Constructor for class proguard.obfuscate.UniqueMemberNameFactory
Creates a new UniqueMemberNameFactory.
UNKNOWN - Static variable in class proguard.optimize.peephole.BranchTargetFinder
 
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
This class represents a partially evaluated double value.
UnknownDoubleValue() - Constructor for class proguard.evaluation.value.UnknownDoubleValue
 
UnknownFloatValue - Class in proguard.evaluation.value
This class represents a partially evaluated float value.
UnknownFloatValue() - Constructor for class proguard.evaluation.value.UnknownFloatValue
 
UnknownIntegerValue - Class in proguard.evaluation.value
This class represents a partially evaluated integer value.
UnknownIntegerValue() - Constructor for class proguard.evaluation.value.UnknownIntegerValue
 
UnknownLongValue - Class in proguard.evaluation.value
This class represents a partially evaluated long value.
UnknownLongValue() - Constructor for class proguard.evaluation.value.UnknownLongValue
 
UnknownReferenceValue - Class in proguard.evaluation.value
This class represents a partially evaluated reference value.
UnknownReferenceValue() - Constructor for class proguard.evaluation.value.UnknownReferenceValue
 
UnreachableCodeRemover - Class in proguard.optimize.peephole
This InstructionVisitor deletes blocks of code that can never be reached by regular calls or branches.
UnreachableCodeRemover() - Constructor for class proguard.optimize.peephole.UnreachableCodeRemover
Creates a new UnreachableCodeRemover.
UnreachableCodeRemover(InstructionVisitor) - Constructor for class proguard.optimize.peephole.UnreachableCodeRemover
Creates a new UnreachableCodeRemover.
UnreachableExceptionRemover - Class in proguard.optimize.peephole
This AttributeVisitor removes exception handlers that are unreachable in the code attributes that it visits.
UnreachableExceptionRemover() - Constructor for class proguard.optimize.peephole.UnreachableExceptionRemover
Creates a new UnreachableExceptionRemover.
UnreachableExceptionRemover(ExceptionInfoVisitor) - Constructor for class proguard.optimize.peephole.UnreachableExceptionRemover
Creates a new UnreachableExceptionRemover.
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.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.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.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.UnknownIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
UnusedParameterMethodFilter - Class in proguard.optimize.info
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Method objects that are marked as having unused parameters.
UnusedParameterMethodFilter(MemberVisitor) - Constructor for class proguard.optimize.info.UnusedParameterMethodFilter
Creates a new UnusedParameterMethodFilter.
UnusedParameterOptimizationInfoUpdater - Class in proguard.optimize.info
This AttributeVisitor removes unused parameters from the optimization info of the methods that it visits.
UnusedParameterOptimizationInfoUpdater() - Constructor for class proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
Creates a new UnusedParameterOptimizationInfoUpdater.
UnusedParameterOptimizationInfoUpdater(MemberVisitor) - Constructor for class proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
Creates a new UnusedParameterOptimizationInfoUpdater with an extra visitor.
updateEscapedParameters(long) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
updateEscapingParameters(long) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
updateModifiedParameters(long) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
updateReturnedParameters(long) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
updateUsedParameters(long) - Method in class proguard.optimize.info.ProgramMethodOptimizationInfo
 
UpToDateChecker - Class in proguard
This class checks whether the output is up to date.
UpToDateChecker(Configuration) - Constructor for class proguard.UpToDateChecker
Creates a new UpToDateChecker with the given configuration.
UsagePrinter - Class in proguard.shrink
This ClassVisitor prints out the classes and class members that have been marked as being used (or not used).
UsagePrinter(UsageMarker, boolean, PrintWriter) - Constructor for class proguard.shrink.UsagePrinter
Creates a new UsagePrinter that prints to the given writer.
UsedClassFilter - Class in proguard.shrink
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are marked as used.
UsedClassFilter(UsageMarker, ClassVisitor) - Constructor for class proguard.shrink.UsedClassFilter
Creates a new UsedClassFilter.
UsedMemberFilter - Class in proguard.shrink
This MemberVisitor delegates all its method calls to another MemberVisitor, but only for Member objects that are marked as used.
UsedMemberFilter(UsageMarker, MemberVisitor) - Constructor for class proguard.shrink.UsedMemberFilter
Creates a new UsedMemberFilter.
UsedParameterFilter - Class in proguard.optimize.info
This ParameterVisitor delegates all its visits to one of two other ParameterVisitor instances, depending on whether the parameter is used or not.
UsedParameterFilter(ParameterVisitor) - Constructor for class proguard.optimize.info.UsedParameterFilter
Creates a new UsedParameterFilter that delegates visits to used parameters to the given parameter visitor.
UsedParameterFilter(ParameterVisitor, ParameterVisitor) - Constructor for class proguard.optimize.info.UsedParameterFilter
Creates a new UsedParameterFilter that delegates to one of the two given parameter visitors.
useMixedCaseClassNames - Variable in class proguard.Configuration
Specifies whether obfuscated packages and classes can get mixed-case names.
usesAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ModuleAttribute
Applies the given constant pool visitor to all uses.
useUniqueClassMemberNames - Variable in class proguard.Configuration
Specifies whether to generate globally unique class member names.
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
 

V

VALID_ACC_CLASS - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_EXPORTS - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_FIELD - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_METHOD - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_MODULE - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_OPENS - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_PARAMETER - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_REQUIRES - Static variable in class proguard.classfile.ClassConstants
 
value - Variable in class proguard.evaluation.ConstantValueFactory
 
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.RangeIntegerValue
 
Value - Class in proguard.evaluation.value
This abstract class represents a partially evaluated value.
Value() - Constructor for class proguard.evaluation.value.Value
 
VALUE - Static variable in class proguard.optimize.gson.OptimizedClassConstants.ReadLocals
 
VALUE - Static variable in class proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
value - Variable in class proguard.optimize.info.FieldOptimizationInfo
 
valueFactory - Variable in class proguard.evaluation.BasicInvocationUnit
 
valueFactory - Variable in class proguard.evaluation.ConstantValueFactory
 
ValueFactory - Interface in proguard.evaluation.value
This interface provides methods to create Value objects.
valueOf(String) - Static method in enum proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
Returns the enum constant of this type with the specified name.
values - Variable in class proguard.classfile.constant.PrimitiveArrayConstant
 
values - Variable in class proguard.evaluation.Stack
 
values - Variable in class proguard.evaluation.Variables
 
values - Variable in class proguard.MemberValueSpecification
 
values() - Static method in enum proguard.optimize.gson.OptimizedJsonFieldCollector.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_SEQUENCES - Variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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
 
variableIndex - Variable in class proguard.classfile.instruction.VariableInstruction
 
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
 
VariableOptimizer - Class in proguard.optimize.evaluation
This AttributeVisitor optimizes variable allocation based on their the liveness, in the code attributes that it visits.
VariableOptimizer(boolean) - Constructor for class proguard.optimize.evaluation.VariableOptimizer
Creates a new VariableOptimizer.
VariableOptimizer(boolean, MemberVisitor) - Constructor for class proguard.optimize.evaluation.VariableOptimizer
Creates a new VariableOptimizer with an extra visitor.
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 - Class in proguard.evaluation
This class represents a local variable frame that contains Value objects.
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
 
VariableShrinker - Class in proguard.optimize.peephole
This MemberVisitor removes unused local variables from the code of the methods that it visits.
VariableShrinker() - Constructor for class proguard.optimize.peephole.VariableShrinker
Creates a new VariableShrinker.
VariableShrinker(MemberVisitor) - Constructor for class proguard.optimize.peephole.VariableShrinker
Creates a new VariableShrinker with an extra visitor.
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.
VariableUsageMarker - Class in proguard.optimize.info
This AttributeVisitor marks the local variables that are used in the code attributes that it visits.
VariableUsageMarker() - Constructor for class proguard.optimize.info.VariableUsageMarker
 
verbose - Variable in class proguard.Configuration
Specifies whether to print verbose messages.
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 objects.
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 objects.
VERSION - Static variable in class proguard.ProGuard
 
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.
VerticalClassMerger - Class in proguard.optimize.peephole
This ClassVisitor inlines the direct subclasses into the program classes that it visits, whenever possible.
VerticalClassMerger(boolean, boolean) - Constructor for class proguard.optimize.peephole.VerticalClassMerger
Creates a new VerticalClassMerger.
VerticalClassMerger(boolean, boolean, ClassVisitor) - Constructor for class proguard.optimize.peephole.VerticalClassMerger
Creates a new VerticalClassMerger.
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
 
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.util.ClassReferenceInitializer
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitAnnotation(Clazz, Member, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given Annotation of any type of class member.
visitAnnotation(Clazz, Field, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitAnnotation(Clazz, Method, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitAnnotation(Clazz, Method, int, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitAnnotation(Clazz, Method, CodeAttribute, Annotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.ReferencedClassVisitor
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnnotation(Clazz, Annotation) - Method in class proguard.shrink.ClassShrinker
 
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.util.SimplifiedVisitor
 
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
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnnotationDefaultAttribute(Clazz, Method, AnnotationDefaultAttribute) - Method in class proguard.shrink.AnnotationUsageMarker
 
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.util.SimplifiedVisitor
 
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
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.shrink.ClassShrinker
 
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.util.SimplifiedVisitor
Visits any type of AnnotationsAttribute of a class.
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnyAnnotationsAttribute(Clazz, AnnotationsAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.backport.DefaultInterfaceMethodConverter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.backport.LambdaExpressionCollector
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.backport.LambdaExpressionConverter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.backport.StringConcatenationConverter
 
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.AttributeCounter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AttributeToClassVisitor
 
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.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.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.SimplifiedClassEditor
 
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.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.SimplifiedVisitor
Visit any type of attribute.
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.ReferencedClassVisitor
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.AttributeShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.AttributeUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.ClassObfuscator
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.MappingPrinter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.ParameterNameMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.obfuscate.SourceFileRenamer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.DuplicateInitializerFixer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.EvaluationShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.InitializationFinder
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.PartialEvaluator
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.gson.OptimizedJsonReaderImplInitializer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.gson.OptimizedJsonWriterImplInitializer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.CatchExceptionMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.EscapingClassMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.OptimizationCodeAttributeFilter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.VariableUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.WrapperClassMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.KeepMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.MethodDescriptorShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.ParameterShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.MethodInliner
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.PeepholeOptimizer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.UnreachableCodeRemover
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.UnreachableExceptionRemover
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.VariableShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.TailRecursionSimplifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.preverify.CodePreverifier
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.preverify.CodeSubroutineInliner
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.ClassShrinker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.InnerUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.NestUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.UsagePrinter
 
visitAnyClass(Clazz) - Method in class proguard.classfile.editor.MemberRemover
 
visitAnyClass(Clazz) - Method in class proguard.classfile.editor.NestMemberAdder
 
visitAnyClass(Clazz) - Method in class proguard.classfile.util.MethodLinker
 
visitAnyClass(Clazz) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits any type of class member of the given class.
visitAnyClass(Clazz) - Method in class proguard.classfile.visitor.ClassCollector
 
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.VisitorInfoSetter
 
visitAnyClass(Clazz) - Method in class proguard.FullyQualifiedClassNameChecker
 
visitAnyClass(Clazz) - Method in class proguard.obfuscate.MapCleaner
 
visitAnyClass(Clazz) - Method in class proguard.optimize.gson.GsonDeserializationOptimizer
 
visitAnyClass(Clazz) - Method in class proguard.optimize.gson.GsonSerializationOptimizer
 
visitAnyClass(Clazz) - Method in class proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitAnyClass(Clazz) - Method in class proguard.optimize.gson.OptimizedTypeAdapterInitializer
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.DotClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.NoSideEffectClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.backport.LambdaExpressionCollector
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.backport.StringConcatenationConverter
 
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.ConstantTagFilter
 
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.Utf8Shrinker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.io.ProgramClassWriter
 
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.SimplifiedVisitor
 
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.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.ReferencedClassVisitor
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.GetAnnotationChecker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.GetEnclosingClassChecker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.GetEnclosingMethodChecker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.GetSignatureChecker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.DotClassMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.util.EnumFieldReferenceInitializer
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits any type of ElementValue.
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.shrink.ClassShrinker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.backport.LambdaExpressionConverter
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.backport.StringConcatenationConverter
 
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.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.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.util.SimplifiedVisitor
Visits any type of Instruction.
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.configuration.ConfigurationLoggingAdder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.GsonBuilderInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.GsonDeserializationInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.GsonInstrumentationAdder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.GsonSerializationInvocationFinder
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.gson.OptimizedTypeAdapterFactoryInitializer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.BackwardBranchMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.DotClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.DynamicInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.EscapingClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ExceptionInstructionChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.NonEmptyStackReturnMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SideEffectMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SuperInvocationMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SynchronizedBlockMethodMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.VariableUsageMarker
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.GotoGotoReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.GotoReturnReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.MethodInliner
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.NopRemover
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.UnreachableCodeRemover
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.TailRecursionSimplifier
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.preverify.CodeSubroutineInliner
 
visitAnyMember(Clazz, Member) - Method in class proguard.backport.LambdaExpressionConverter
 
visitAnyMember(Clazz, Member) - Method in class proguard.classfile.editor.MemberRemover
 
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.util.SimplifiedVisitor
Visits any type of class member of the given class.
visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.MemberCollector
 
visitAnyMember(Clazz, Member) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnyMember(Clazz, Member) - Method in class proguard.io.ClassMapDataEntryWriter
 
visitAnyMember(Clazz, Member) - Method in class proguard.obfuscate.MemberNameCollector
 
visitAnyMember(Clazz, Member) - Method in class proguard.obfuscate.MemberObfuscator
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.gson.GsonConstructorPatcher
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.NoSideEffectMethodMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.peephole.MethodInliner
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.backport.LambdaExpressionCollector
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.classfile.editor.BridgeMethodFixer
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.classfile.editor.MethodInvocationFixer
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits any type of method RefConstant of the given class.
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.SuperInvocationMarker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.peephole.MethodInliner
 
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 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.util.SimplifiedVisitor
Visits any type of ParameterAnnotationsAttribute.
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.optimize.DuplicateInitializerFixer
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.optimize.MethodDescriptorShrinker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitAnyPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant, Object) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitAnyPrimitiveArrayConstantElement(Clazz, PrimitiveArrayConstant, int) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.ClassReferenceInitializer
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits any type of RefConstant of the given class.
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.util.StringSharer
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.BootstrapMethodArgumentShrinker
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.util.SimplifiedVisitor
Visits any type of VerificationType.
visitAnyStackMapFrame(Clazz, Method, CodeAttribute, int, StackMapFrame) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
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 class proguard.classfile.util.SimplifiedVisitor
Visits either type of SwitchInstruction.
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.optimize.info.BackwardBranchMarker
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitAnySwitchInstruction(Clazz, Method, CodeAttribute, int, SwitchInstruction) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
 
visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.editor.VariableRemapper
 
visitAnyTargetInfo(Clazz, TypeAnnotation, TargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits any type of TargetInfo.
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.util.SimplifiedVisitor
Visits any type of TypeAnnotationsAttribute of a class.
visitAnyTypeAnnotationsAttribute(Clazz, TypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
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.util.SimplifiedVisitor
Visits any type of VerificationType.
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.VisitorInfoSetter
 
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.ProgramClassReader
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.shrink.ClassShrinker
 
visitBooleanArrayConstant(Clazz, PrimitiveArrayConstant, boolean[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitBooleanArrayConstant(Clazz, PrimitiveArrayConstant, boolean[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitBooleanArrayConstantElement(Clazz, PrimitiveArrayConstant, int, boolean) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.backport.LambdaExpressionCollector
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.backport.StringConcatenationConverter
 
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
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.optimize.BootstrapMethodArgumentShrinker
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.backport.LambdaExpressionCollector
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.backport.StringConcatenationConverter
 
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.util.SimplifiedVisitor
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBootstrapMethodsAttribute(Clazz, BootstrapMethodsAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
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.InstructionSequenceMatcher
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.evaluation.Processor
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.info.BackwardBranchMarker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.peephole.GotoGotoReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.peephole.GotoReturnReplacer
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitBranchInstruction(Clazz, Method, CodeAttribute, int, BranchInstruction) - Method in class proguard.preverify.CodeSubroutineInliner
 
visitByteArrayConstant(Clazz, PrimitiveArrayConstant, byte[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitByteArrayConstant(Clazz, PrimitiveArrayConstant, byte[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitByteArrayConstantElement(Clazz, PrimitiveArrayConstant, int, byte) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitCatchTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, CatchTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitCharArrayConstant(Clazz, PrimitiveArrayConstant, char[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitCharArrayConstant(Clazz, PrimitiveArrayConstant, char[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitCharArrayConstantElement(Clazz, PrimitiveArrayConstant, int, char) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.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.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.SimplifiedVisitor
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.classfile.util.StringSharer
 
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
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.obfuscate.ClassObfuscator
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.obfuscate.ClassRenamer
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.DotClassMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.shrink.InnerUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.shrink.InterfaceUsageMarker
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.shrink.NestUsageMarker
 
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.util.SimplifiedVisitor
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.shrink.AnnotationUsageMarker
 
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.MultiClassPoolVisitor
 
visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.NamedClassVisitor
 
visitClassPool(ClassPool) - Method in class proguard.classfile.visitor.ParallelAllClassVisitor
 
visitClassPool(ClassPool) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitClassPool(ClassPool) - Method in class proguard.optimize.info.RepeatedClassPoolVisitor
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.backport.DefaultInterfaceMethodConverter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.backport.LambdaExpressionConverter
 
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 interface proguard.classfile.attribute.visitor.AttributeVisitor
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
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
 
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
 
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.InstructionWriter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.SimplifiedClassEditor
 
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.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.util.SimplifiedVisitor
 
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.ReferencedClassVisitor
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.obfuscate.AttributeShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.obfuscate.MappingPrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.DuplicateInitializerFixer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.EvaluationShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.InitializationFinder
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.PartialEvaluator
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.gson.GsonConstructorPatcher
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.gson.OptimizedJsonReaderImplInitializer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.gson.OptimizedJsonWriterImplInitializer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.CatchExceptionMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.EscapingClassMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.OptimizationCodeAttributeFilter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.VariableUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.WrapperClassMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.KeepMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.ParameterShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.GotoCommonCodeReplacer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.MethodInliner
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.PeepholeOptimizer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.UnreachableCodeRemover
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.UnreachableExceptionRemover
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.VariableShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.TailRecursionSimplifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodePreverifier
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodeSubroutineInliner
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.shrink.UsagePrinter
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.editor.CodeAttributeEditor
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.EvaluationShrinker
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.InstructionUsageMarker
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.evaluation.PartialEvaluator
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.MethodInliner
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.peephole.UnreachableCodeRemover
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodePreverifier
 
visitCodeAttribute0(Clazz, Method, CodeAttribute) - Method in class proguard.preverify.CodeSubroutineInliner
 
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.ProgramClassReader
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.backport.LambdaExpressionConverter
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.backport.StringConcatenationConverter
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
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.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.util.SimplifiedVisitor
 
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.Processor
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.DotClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.DynamicInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.ExceptionInstructionChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.info.SuperInvocationMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.peephole.MethodInliner
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitConstantInstruction(Clazz, Method, CodeAttribute, int, ConstantInstruction) - Method in class proguard.optimize.TailRecursionSimplifier
 
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.util.SimplifiedVisitor
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.optimize.info.ProgramFieldOptimizationInfo
 
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, 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.util.SimplifiedVisitor
 
visitDeprecatedAttribute(Clazz, Member, DeprecatedAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given DeprecatedAttribute of any type of class member.
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitDeprecatedAttribute(Clazz, DeprecatedAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitDeprecatedAttribute(Clazz, Field, DeprecatedAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitDeprecatedAttribute(Clazz, Method, DeprecatedAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitDoubleArrayConstant(Clazz, PrimitiveArrayConstant, double[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitDoubleArrayConstant(Clazz, PrimitiveArrayConstant, double[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitDoubleArrayConstantElement(Clazz, PrimitiveArrayConstant, int, double) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.SimplifiedVisitor
 
visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitDoubleConstant(Clazz, DoubleConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
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 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.SimplifiedVisitor
 
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
 
visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitDynamicConstant(Clazz, DynamicConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
Visits the given EmptyTargetInfo of any type of class member.
visitEmptyTargetInfo(Clazz, Field, TypeAnnotation, EmptyTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitEmptyTargetInfo(Clazz, Method, TypeAnnotation, EmptyTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.obfuscate.ClassObfuscator
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.shrink.ClassShrinker
 
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.util.SimplifiedVisitor
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.shrink.AnnotationUsageMarker
 
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.StackSizeComputer
 
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.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.VisitorInfoSetter
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.evaluation.EvaluationShrinker
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.evaluation.PartialEvaluator
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.peephole.MethodInliner
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.peephole.UnreachableExceptionRemover
 
visitExceptionInfo(Clazz, Method, CodeAttribute, ExceptionInfo) - Method in class proguard.optimize.TailRecursionSimplifier
 
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.util.SimplifiedVisitor
 
visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitExceptionsAttribute(Clazz, Method, ExceptionsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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
 
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.EnumFieldReferenceInitializer
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.evaluation.SimplifiedInvocationUnit
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitFloatArrayConstant(Clazz, PrimitiveArrayConstant, float[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitFloatArrayConstant(Clazz, PrimitiveArrayConstant, float[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitFloatArrayConstantElement(Clazz, PrimitiveArrayConstant, int, float) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.SimplifiedVisitor
 
visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitFloatConstant(Clazz, FloatConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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
 
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.util.SimplifiedVisitor
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.obfuscate.ClassObfuscator
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitInnerClassesAttribute(Clazz, InnerClassesAttribute) - Method in class proguard.shrink.InnerUsageMarker
 
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.VisitorInfoSetter
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.obfuscate.ClassObfuscator
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.shrink.InnerUsageMarker
 
visitIntArrayConstant(Clazz, PrimitiveArrayConstant, int[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitIntArrayConstant(Clazz, PrimitiveArrayConstant, int[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitIntArrayConstantElement(Clazz, PrimitiveArrayConstant, int, int) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.SimplifiedVisitor
 
visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitIntegerConstant(Clazz, IntegerConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in class proguard.classfile.visitor.ClassPrinter
 
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.SimplifiedVisitor
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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 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.SimplifiedVisitor
 
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
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
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.backport.DefaultInterfaceMethodConverter
 
visitLibraryClass(LibraryClass) - Method in class proguard.backport.LambdaExpressionCollector
 
visitLibraryClass(LibraryClass) - Method in class proguard.backport.LambdaExpressionConverter
 
visitLibraryClass(LibraryClass) - Method in class proguard.backport.StaticInterfaceMethodConverter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.attribute.visitor.AllAttributeVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.attribute.visitor.DebugAttributeVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.constant.visitor.AllConstantVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.constant.visitor.SuperClassConstantVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.AccessFixer
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.BootstrapMethodsAttributeShrinker
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.ClassMemberSorter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.ClassReferenceFixer
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.ConstantPoolRemapper
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.InnerClassesAccessFixer
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.NamedAttributeDeleter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.SubclassAdder
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.SubclassToAdder
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.io.LibraryClassReader
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.io.ProgramClassReader
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.io.ProgramClassWriter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
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.NestHostFinder
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.util.StringSharer
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.AllFieldVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.AllMemberVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.AllMethodVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.BottomClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassAccessFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassCounter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassHierarchyTraveler
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassNameFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassPoolClassVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassPresenceFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassVersionFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ClassVersionSetter
 
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.ExceptClassesFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ExceptClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.FunctionalInterfaceFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ImplementedClassFilter
 
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.MultiClassVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.NamedFieldVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.NamedMethodVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ProgramClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.SimpleClassPrinter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.SingleTimeClassVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.SubclassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.SubclassTraveler
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.VariableClassVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.DescriptorKeepChecker
 
visitLibraryClass(LibraryClass) - Method in class proguard.DuplicateClassPrinter
 
visitLibraryClass(LibraryClass) - Method in class proguard.LibraryKeepChecker
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.AttributeShrinker
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.ClassObfuscator
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.ClassRenamer
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.NameFactoryResetter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.evaluation.SimpleEnumClassChecker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.gson.GsonAnnotationCleaner
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.gson.GsonDomainClassFinder
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.gson.OptimizedTypeAdapterAdder
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.CaughtClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.CaughtClassMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.DotClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.EscapingClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.EscapingClassMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstanceofClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstantiationClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.SideEffectClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.SimpleEnumFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.SimpleEnumMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.KeepMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.KeptClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.OptimizationInfoClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.ClassMerger
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.RetargetedClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.ClassShrinker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.InnerUsageMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.InterfaceUsageMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.NestUsageMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitLibraryClass(LibraryClass) - Method in class proguard.shrink.UsedClassFilter
 
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.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.util.SimplifiedVisitor
 
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.MemberAccessFilter
 
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.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
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.obfuscate.MemberNameCleaner
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.obfuscate.MemberNameConflictFixer
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.obfuscate.MemberNameFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.obfuscate.MemberSpecialNameFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.info.SideEffectMethodFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.info.UnusedParameterMethodFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.KeepMarker
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.KeptMemberFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.OptimizationInfoMemberFilter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitLibraryField(LibraryClass, LibraryField) - Method in class proguard.shrink.UsedMemberFilter
 
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.SimplifiedVisitor
Visits any type of class member of the given library class.
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 class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.obfuscate.ClassRenamer
 
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.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.util.SimplifiedVisitor
 
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.MemberAccessFilter
 
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.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.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
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.obfuscate.MemberNameCleaner
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.obfuscate.MemberNameConflictFixer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.obfuscate.MemberNameFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.obfuscate.MemberSpecialNameFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.BootstrapMethodArgumentShrinker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.NoSideEffectMethodMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.SideEffectMethodFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.info.UnusedParameterMethodFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.KeepMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.KeptMemberFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.OptimizationInfoMemberFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.shrink.UsedMemberFilter
 
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
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.optimize.peephole.MethodInliner
 
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.util.SimplifiedVisitor
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.obfuscate.MappingPrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.optimize.peephole.MethodInliner
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.shrink.UsagePrinter
 
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.ReferencedClassVisitor
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
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.util.SimplifiedVisitor
 
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
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.obfuscate.ParameterNameMarker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
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.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.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.util.SimplifiedVisitor
 
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.ReferencedClassVisitor
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.VisitorInfoSetter
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
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.util.SimplifiedVisitor
 
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
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.obfuscate.ParameterNameMarker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.evaluation.VariableOptimizer
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.shrink.ClassShrinker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
visitLongArrayConstant(Clazz, PrimitiveArrayConstant, long[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitLongArrayConstant(Clazz, PrimitiveArrayConstant, long[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitLongArrayConstantElement(Clazz, PrimitiveArrayConstant, int, long) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.SimplifiedVisitor
 
visitLongConstant(Clazz, LongConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitLongConstant(Clazz, LongConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitLongConstant(Clazz, LongConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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
 
visitLookUpSwitchInstruction(Clazz, Method, CodeAttribute, int, LookUpSwitchInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
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.SimplifiedVisitor
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.optimize.BootstrapMethodArgumentShrinker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitMethodHandleConstant(Clazz, MethodHandleConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitMethodParametersAttribute(Clazz, Method, MethodParametersAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.DynamicClassReferenceInitializer
Checks whether the referenced method is a .class method.
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.GetAnnotationChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.GetEnclosingClassChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.GetEnclosingMethodChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.GetSignatureChecker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
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.SimplifiedVisitor
 
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
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitMethodTypeConstant(Clazz, MethodTypeConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitModuleAttribute(Clazz, ModuleAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.SimplifiedVisitor
 
visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitModuleConstant(Clazz, ModuleConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitModuleMainClassAttribute(Clazz, ModuleMainClassAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitModulePackagesAttribute(Clazz, ModulePackagesAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
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 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.SimplifiedVisitor
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.StringSharer
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitNestHostAttribute(Clazz, NestHostAttribute) - Method in class proguard.shrink.NestUsageMarker
 
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.util.SimplifiedVisitor
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitNestMembersAttribute(Clazz, NestMembersAttribute) - Method in class proguard.shrink.NestUsageMarker
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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.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.util.SimplifiedVisitor
 
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
 
VisitorAccepter - Interface in proguard.classfile
This interface is a base interface for visitor accepters.
visitorInfo - Variable in class proguard.classfile.attribute.annotation.Annotation
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.annotation.ElementValue
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.Attribute
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.BootstrapMethodInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.ExceptionInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.InnerClassesInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.LocalVariableInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.LocalVariableTypeInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.module.ExportsInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.module.OpensInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.module.ProvidesInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.module.RequiresInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.ParameterInfo
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.preverification.StackMapFrame
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.attribute.preverification.VerificationType
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.constant.Constant
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.LibraryClass
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.LibraryMember
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.ProgramClass
An extra field in which visitors can store information.
visitorInfo - Variable in class proguard.classfile.ProgramMember
An extra field in which visitors can store information.
VisitorInfoSetter - Class in proguard.classfile.visitor
This visitor sets a fixed info object on all the visitor accepters that it visits.
VisitorInfoSetter(Object) - Constructor for class proguard.classfile.visitor.VisitorInfoSetter
Creates a new VisitorInfoSetter that sets the given info on all visitor accepters that it visits.
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.SimplifiedVisitor
 
visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitPackageConstant(Clazz, PackageConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.info.UnusedParameterOptimizationInfoUpdater
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.info.UsedParameterFilter
 
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
 
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.SimplifiedVisitor
 
visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitPrimitiveArrayConstant(Clazz, PrimitiveArrayConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.backport.DefaultInterfaceMethodConverter
 
visitProgramClass(ProgramClass) - Method in class proguard.backport.LambdaExpressionCollector
 
visitProgramClass(ProgramClass) - Method in class proguard.backport.LambdaExpressionConverter
 
visitProgramClass(ProgramClass) - Method in class proguard.backport.StaticInterfaceMethodConverter
 
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.NameAndTypeShrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.NamedAttributeDeleter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.SubclassAdder
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.SubclassToAdder
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.Utf8Shrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.io.LibraryClassReader
 
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.util.ArrayInitializationReplacer
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
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.NestHostFinder
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.PrimitiveArrayConstantReplacer
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.util.StringSharer
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.AllFieldVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.AllMemberVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.AllMethodVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.BottomClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassAccessFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassCounter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassHierarchyTraveler
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassNameFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassPoolClassVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ClassPresenceFilter
 
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.ExceptClassesFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ExceptClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.FunctionalInterfaceFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.ImplementedClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.LibraryClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.MemberAccessFlagCleaner
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.MultiClassVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.NamedFieldVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.NamedMethodVisitor
 
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.SimpleClassPrinter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.SingleTimeClassVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.SubclassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.SubclassTraveler
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.VariableClassVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.DescriptorKeepChecker
 
visitProgramClass(ProgramClass) - Method in class proguard.DuplicateClassPrinter
 
visitProgramClass(ProgramClass) - Method in class proguard.io.DataEntryClassWriter
 
visitProgramClass(ProgramClass) - Method in class proguard.LibraryKeepChecker
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.AttributeShrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.ClassObfuscator
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.ClassRenamer
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.MappingPrinter
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.NameFactoryResetter
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.RenamedFlagSetter
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.SourceFileRenamer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.evaluation.SimpleEnumClassChecker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.evaluation.SimpleEnumClassSimplifier
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.GsonAnnotationCleaner
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.GsonDeserializationOptimizer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.GsonDomainClassFinder
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.GsonSerializationOptimizer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.OptimizedTypeAdapterAdder
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.gson.OptimizedTypeAdapterInitializer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.CaughtClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.CaughtClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.DotClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.EscapingClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.EscapingClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstanceofClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstantiationClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.ProgramClassOptimizationInfoSetter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.SideEffectClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.SideEffectClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.SimpleEnumFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.SimpleEnumMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.WrapperClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.KeepMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.KeptClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.OptimizationInfoClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.ClassFinalizer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.ClassMerger
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.HorizontalClassMerger
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.RetargetedClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.VerticalClassMerger
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.WrapperClassMerger
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.peephole.WrapperClassUseSimplifier
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.ClassShrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.InnerUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.InterfaceUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.LocalVariableTypeUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.NestUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.UsagePrinter
 
visitProgramClass(ProgramClass) - Method in class proguard.shrink.UsedClassFilter
 
visitProgramClass0(ProgramClass) - Method in class proguard.optimize.peephole.ClassMerger
 
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.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.util.SimplifiedVisitor
 
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.MemberAccessFilter
 
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.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.ClassMemberChecker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.DescriptorKeepChecker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.evaluation.BasicInvocationUnit
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.io.ClassMapDataEntryWriter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.obfuscate.MappingPrinter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.obfuscate.MemberNameCleaner
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.obfuscate.MemberNameConflictFixer
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.obfuscate.MemberNameFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.obfuscate.MemberSpecialNameFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.ConstantMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.gson.OptimizedJsonFieldCollector
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.gson.OptimizedJsonFieldVisitor
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.ProgramMemberOptimizationInfoSetter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.SideEffectMethodFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.UnusedParameterMethodFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.WrapperClassMarker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.KeepMarker
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.KeptMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.MemberDescriptorSpecializer
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.OptimizationInfoMemberFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.peephole.MemberPrivatizer
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.WriteOnlyFieldFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.shrink.UsagePrinter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.shrink.UsedMemberFilter
 
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.SimplifiedVisitor
Visits any type of class member of the given program class.
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 class proguard.classfile.visitor.ReferencedClassVisitor
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.AttributeShrinker
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.ClassRenamer
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.RenamedFlagSetter
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.shrink.ClassShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.backport.LambdaExpressionConverter
 
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.io.ProgramClassReader
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.io.ProgramClassWriter
 
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.util.SimplifiedVisitor
 
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.MemberAccessFilter
 
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.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.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.ClassMemberChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.DescriptorKeepChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.evaluation.BasicInvocationUnit
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.io.ClassMapDataEntryWriter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.obfuscate.MappingPrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.obfuscate.MemberNameCleaner
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.obfuscate.MemberNameConflictFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.obfuscate.MemberNameFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.obfuscate.MemberSpecialNameFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.BootstrapMethodArgumentShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.ConstantMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.ConstantParameterFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.DuplicateInitializerFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.evaluation.SimpleEnumArrayPropagator
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.gson.GsonConstructorPatcher
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.NoEscapingParametersMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.NoExternalReturnValuesMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.NoExternalSideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.NoSideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.ParameterEscapedMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.ProgramMemberOptimizationInfoSetter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.SideEffectMethodFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.SideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.UnusedParameterMethodFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.WrapperClassMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.KeepMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.KeptMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.MemberDescriptorSpecializer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.MethodDescriptorShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.MethodStaticizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.OptimizationInfoMemberFilter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.peephole.LineNumberLinearizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.peephole.MemberPrivatizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.peephole.MethodFinalizer
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.peephole.MethodInliner
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.shrink.AnnotationUsageMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.shrink.ShortestUsagePrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.shrink.UsagePrinter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.shrink.UsedMemberFilter
 
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
 
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
 
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, 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, 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, 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, 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, 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, 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, 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.util.SimplifiedVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Member, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given RuntimeInvisibleAnnotationsAttribute of any type of class member.
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Field, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleAnnotationsAttribute(Clazz, Method, RuntimeInvisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeInvisibleParameterAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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, 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, 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, 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, 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, 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, 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, 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, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given RuntimeInvisibleTypeAnnotationsAttribute of any type of class member.
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeInvisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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, 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, 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, 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, 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, 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, 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, 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.util.SimplifiedVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Member, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given RuntimeVisibleAnnotationsAttribute of any type of class member.
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Field, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleAnnotationsAttribute(Clazz, Method, RuntimeVisibleAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeVisibleParameterAnnotationsAttribute(Clazz, Method, RuntimeVisibleParameterAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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, 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, 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, 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, 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, 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, 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, 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, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Member, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given RuntimeVisibleTypeAnnotationsAttribute of any type of class member.
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Field, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitRuntimeVisibleTypeAnnotationsAttribute(Clazz, Method, CodeAttribute, RuntimeVisibleTypeAnnotationsAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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
 
visitShortArrayConstant(Clazz, PrimitiveArrayConstant, short[]) - Method in interface proguard.classfile.constant.visitor.PrimitiveArrayConstantVisitor
 
visitShortArrayConstant(Clazz, PrimitiveArrayConstant, short[]) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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
 
visitShortArrayConstantElement(Clazz, PrimitiveArrayConstant, int, short) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSignatureAttribute(Clazz, 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, 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, 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, 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, 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, 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, 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, SignatureAttribute) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSignatureAttribute(Clazz, Member, SignatureAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given SignatureAttribute of any type of class member.
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.classfile.visitor.SignatureAttributeReferencedClassVisitor
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, Field, SignatureAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.optimize.DuplicateInitializerFixer
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitSignatureAttribute(Clazz, Method, SignatureAttribute) - Method in class proguard.optimize.MethodDescriptorShrinker
 
visitSignatureAttribute(Clazz, SignatureAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
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.InstructionSequenceMatcher
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.evaluation.Processor
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.evaluation.ReferenceTracingValueFactory
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.ExceptionInstructionChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.NonEmptyStackReturnMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.ReferenceEscapeChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.info.SynchronizedBlockMethodMarker
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.peephole.MethodInliner
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.peephole.NopRemover
 
visitSimpleInstruction(Clazz, Method, CodeAttribute, int, SimpleInstruction) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
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.util.SimplifiedVisitor
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.obfuscate.SourceFileRenamer
 
visitSourceDirAttribute(Clazz, SourceDirAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.obfuscate.SourceFileRenamer
 
visitSourceFileAttribute(Clazz, SourceFileAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitStackDoubleType(Clazz, Method, CodeAttribute, int, int, DoubleType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackDoubleType(Clazz, Method, CodeAttribute, int, int, DoubleType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitStackMapAttribute(Clazz, Method, CodeAttribute, StackMapAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.visitor.ClassCleaner
 
visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitStackMapTableAttribute(Clazz, Method, CodeAttribute, StackMapTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitStackNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStackUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitStackUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.backport.StringConcatenationConverter
 
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.SimplifiedVisitor
 
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.visitor.ClassPrinter
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.evaluation.ConstantValueFactory
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.evaluation.SimpleEnumDescriptorSimplifier
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.MethodInvocationMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.ParameterEscapeMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
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.util.SimplifiedVisitor
 
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, 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.util.SimplifiedVisitor
 
visitSyntheticAttribute(Clazz, Member, SyntheticAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given SyntheticAttribute of any type of class member.
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitSyntheticAttribute(Clazz, SyntheticAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitSyntheticAttribute(Clazz, Field, SyntheticAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitSyntheticAttribute(Clazz, Method, SyntheticAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.util.SimplifiedVisitor
 
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
 
visitTableSwitchInstruction(Clazz, Method, CodeAttribute, int, TableSwitchInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitTopType(Clazz, Method, CodeAttribute, int, TopType) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitTypeAnnotation(Clazz, 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, CodeAttribute, TypeAnnotation) - Method in interface proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
 
visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.CodeAttributeEditor
 
visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.TypeAnnotationAdder
 
visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.editor.VariableRemapper
 
visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.io.ProgramClassReader
 
visitTypeAnnotation(Clazz, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeAnnotation(Clazz, Member, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given TypeAnnotation of any type of class member.
visitTypeAnnotation(Clazz, Field, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeAnnotation(Clazz, Method, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeAnnotation(Clazz, Method, int, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeAnnotation(Clazz, Method, CodeAttribute, TypeAnnotation) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.VisitorInfoSetter
 
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.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.util.SimplifiedVisitor
 
visitTypeArgumentTargetInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypeArgumentTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitTypeParameterBoundTargetInfo(Clazz, 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.util.SimplifiedVisitor
 
visitTypeParameterBoundTargetInfo(Clazz, Member, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given TypeParameterBoundTargetInfo of any type of class member.
visitTypeParameterBoundTargetInfo(Clazz, Field, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeParameterBoundTargetInfo(Clazz, Method, TypeAnnotation, TypeParameterBoundTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitTypeParameterTargetInfo(Clazz, Method, TypeAnnotation, TypeParameterTargetInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypeParameterTargetInfo(Clazz, TypeAnnotation, TypeParameterTargetInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitTypePathInfo(Clazz, 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.util.SimplifiedVisitor
 
visitTypePathInfo(Clazz, Member, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
Visits the given TypePathInfo of any type of class member.
visitTypePathInfo(Clazz, Field, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypePathInfo(Clazz, Method, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypePathInfo(Clazz, Method, CodeAttribute, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitTypePathInfo(Clazz, TypeAnnotation, TypePathInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
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.util.SimplifiedVisitor
 
visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitUnknownAttribute(Clazz, UnknownAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.SimplifiedVisitor
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.util.StringSharer
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.optimize.peephole.WildcardConstantFilter
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.shrink.InnerUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.shrink.InterfaceUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.shrink.NestUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
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.InstructionSequenceMatcher
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.evaluation.Processor
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.evaluation.EvaluationSimplifier
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.evaluation.LivenessAnalyzer
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseChecker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.info.VariableUsageMarker
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.peephole.MethodInliner
 
visitVariableInstruction(Clazz, Method, CodeAttribute, int, VariableInstruction) - Method in class proguard.optimize.peephole.ReachableCodeMarker
 
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
 
visitVariablesDoubleType(Clazz, Method, CodeAttribute, int, int, DoubleType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesFloatType(Clazz, Method, CodeAttribute, int, int, FloatType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesIntegerType(Clazz, Method, CodeAttribute, int, int, IntegerType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesLongType(Clazz, Method, CodeAttribute, int, int, LongType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesNullType(Clazz, Method, CodeAttribute, int, int, NullType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesObjectType(Clazz, Method, CodeAttribute, int, int, ObjectType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesTopType(Clazz, Method, CodeAttribute, int, int, TopType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesUninitializedThisType(Clazz, Method, CodeAttribute, int, int, UninitializedThisType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitVariablesUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitVariablesUninitializedType(Clazz, Method, CodeAttribute, int, int, UninitializedType) - Method in class proguard.classfile.util.SimplifiedVisitor
 

W

WAR_CLASS_FILE_PREFIX - Static variable in class proguard.classfile.ClassConstants
 
warn - Variable in class proguard.Configuration
A list of Strings specifying a filter for the classes for which not to print warnings, if there are any problems.
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.util.InstructionSequenceMatcher
Returns whether the specified wildcard argument was a constant from the constant pool in the most recent match.
wasConstant(int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer
 
whyAreYouKeeping - Variable in class proguard.Configuration
A list of ClassSpecification instances, for which an explanation is to be printed, why they are kept in the shrinking step.
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.optimize.peephole
This ConstantVisitor delegates to a given constant visitor, except for constants that contain wildcards (indices larger than 0xffff).
WildcardConstantFilter(ConstantVisitor) - Constructor for class proguard.optimize.peephole.WildcardConstantFilter
Creates a new WildcardClassReferenceInitializer that delegates to the given constant visitor.
withAccept(Clazz, ConstantVisitor) - Method in class proguard.classfile.attribute.module.ProvidesInfo
Applies the given constant pool visitor to all with entries.
WordReader - Class in proguard
An abstract reader of words, with the possibility to include other readers.
WordReader(File) - Constructor for class proguard.WordReader
Creates a new WordReader with the given base directory.
WordReader(URL) - Constructor for class proguard.WordReader
Creates a new WordReader with the given base URL.
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
 
WrapperClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all program classes that are a simple wrapper for a single non-null instance of another class.
WrapperClassMarker() - Constructor for class proguard.optimize.info.WrapperClassMarker
 
WrapperClassMerger - Class in proguard.optimize.peephole
This ClassVisitor inlines the wrapper classes that it visits into their wrapped classes, whenever possible.
WrapperClassMerger(boolean) - Constructor for class proguard.optimize.peephole.WrapperClassMerger
Creates a new WrappedClassMerger.
WrapperClassMerger(boolean, ClassVisitor) - Constructor for class proguard.optimize.peephole.WrapperClassMerger
Creates a new WrappedClassMerger.
WrapperClassUseSimplifier - Class in proguard.optimize.peephole
This AttributeVisitor simplifies the use of retargeted wrapper classes in the code attributes that it visits.
WrapperClassUseSimplifier() - Constructor for class proguard.optimize.peephole.WrapperClassUseSimplifier
Creates a new WrapperClassUseSimplifier.
WrapperClassUseSimplifier(InstructionVisitor) - Constructor for class proguard.optimize.peephole.WrapperClassUseSimplifier
Creates a new WrapperClassUseSimplifier.
write(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.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(Configuration) - Method in class proguard.ConfigurationWriter
Writes the given configuration.
write(JsonWriter, Object) - Method in class proguard.optimize.gson._OptimizedTypeAdapterImpl
 
write(byte[], int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
write(Configuration, ClassPool, ClassPool) - Method in class proguard.SeedPrinter
Prints out the seeds for the classes in the given program class pool.
writeByte(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.editor.CodeAttributeEditor.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
 
writeInfo(byte[], int) - Method in class proguard.optimize.peephole.InstructionSequenceReplacer.Label
 
writeInt(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
WriteLocals() - Constructor for class proguard.optimize.gson.OptimizedClassConstants.WriteLocals
 
WriteOnlyFieldFilter - Class in proguard.optimize
This MemberVisitor delegates its visits to program fields to other given MemberVisitor instances, but only when the visited field has been marked as write-only.
WriteOnlyFieldFilter(MemberVisitor) - Constructor for class proguard.optimize.WriteOnlyFieldFilter
Creates a new WriteOnlyFieldFilter.
writeShort(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
writeSignedByte(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
writeSignedShort(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
writeSignedValue(byte[], int, int, int) - Static method in class proguard.classfile.instruction.Instruction
 
writeValue(byte[], int, int, int) - Static method in class proguard.classfile.instruction.Instruction
 

X

X - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
X - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
X - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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.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.UnknownIntegerValue
 
xor(LongValue) - Method in class proguard.evaluation.value.UnknownLongValue
 

Y

Y - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
Y - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
Y - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 

Z

Z - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
Z - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
Z - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
ZipDataEntry - Class in proguard.io
This DataEntry represents a ZIP entry.
ZipDataEntry(DataEntry, ZipEntry, ZipInputStream) - Constructor for class proguard.io.ZipDataEntry
 
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, byte[], String, int) - Constructor for class proguard.io.ZipOutput
Creates a new ZipOutput that aligns uncompressed entries.

_

__() - Method in class proguard.classfile.editor.InstructionSequenceBuilder
_GsonUtil - Class in proguard.optimize.gson
This utility class is injected into the program class pool when the GSON optimizations are applied.
_GsonUtil() - Constructor for class proguard.optimize.gson._GsonUtil
 
_OptimizedJsonReader - Interface in proguard.optimize.gson
Interface for reading Json fields and values using an internal index.
_OptimizedJsonReaderImpl - Class in proguard.optimize.gson
This class is a template for an _OptimizedJsonReader implementation.
_OptimizedJsonReaderImpl() - Constructor for class proguard.optimize.gson._OptimizedJsonReaderImpl
 
_OptimizedJsonWriter - Interface in proguard.optimize.gson
 
_OptimizedJsonWriterImpl - Class in proguard.optimize.gson
This class is a template for an _OptimizedJsonWriter implementation.
_OptimizedJsonWriterImpl() - Constructor for class proguard.optimize.gson._OptimizedJsonWriterImpl
 
_OptimizedTypeAdapter - Interface in proguard.optimize.gson
Marker interface for all injected optimized GSON type adapters.
_OptimizedTypeAdapterFactory - Class in proguard.optimize.gson
Template class for the optimized type adapter factory that deals with all optimized GSON domain classes.
_OptimizedTypeAdapterFactory() - Constructor for class proguard.optimize.gson._OptimizedTypeAdapterFactory
 
_OptimizedTypeAdapterImpl - Class in proguard.optimize.gson
Template class for an optimized GSON type adapter.
_OptimizedTypeAdapterImpl(Gson, _OptimizedJsonReader, _OptimizedJsonWriter) - Constructor for class proguard.optimize.gson._OptimizedTypeAdapterImpl
Creates a new _OptimizedTypeAdapterImpl.
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 _ 

Copyright © 2019. All rights reserved.