A B C D E F G H I J K L M N O P 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
 
ACC_ABSTRACT - Static variable in class proguard.classfile.ClassConstants
 
ACC_ABSTRACT - Static variable in interface proguard.classfile.JavaConstants
 
ACC_ANNOTATION - Static variable in interface proguard.classfile.JavaConstants
 
ACC_ANNOTATTION - Static variable in class proguard.classfile.ClassConstants
 
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_NATIVE - Static variable in class proguard.classfile.ClassConstants
 
ACC_NATIVE - 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_STATIC - Static variable in class proguard.classfile.ClassConstants
 
ACC_STATIC - Static variable in interface proguard.classfile.JavaConstants
 
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_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, 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.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.NameAndTypeConstant
 
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.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
 
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
 
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
 
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
 
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
 
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
Creates a new 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
 
actualMaxSize - Variable in class proguard.evaluation.Stack
 
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(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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given LongValue.
add(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given SpecificLongValue.
add(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the sum of this LongValue and the given ParticularLongValue.
add(DoubleValue) - Method in class proguard.evaluation.value.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(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(Object[], int, Object) - 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.
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.
addClassPoolVisitor(ClassPoolVisitor) - Method in class proguard.classfile.visitor.MultiClassPoolVisitor
 
addClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.MultiClassVisitor
 
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/
addDoubleConstant(double) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a DoubleConstant constant pool entry with the given value.
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(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.
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 a 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(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) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a MethodTypeConstant constant pool entry with the given type.
addNameAndTypeConstant(String, String) - Method in class proguard.classfile.editor.ConstantPoolEditor
Finds or creates a NameAndTypeConstant constant pool entry with the given name and type.
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.
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
 
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
 
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(ParameterVisitor) - Constructor for class proguard.classfile.util.AllParameterVisitor
Creates a new AllParameterVisitor for the given parameter visitor.
aload(int) - Method in class proguard.evaluation.Variables
Loads the ReferenceValue from the variable with the given index.
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(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.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
 
AnnotatedClassVisitor - Class in proguard.classfile.attribute.annotation.visitor
This AnnotationVisitor delegates all visits to a given ClassVisitor.
AnnotatedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotatedClassVisitor
 
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
 
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.
AnnotationToMemberVisitor - Class in proguard.classfile.attribute.annotation.visitor
This AnnotationVisitor delegates all visits to a given MemberVisitor.
AnnotationToMemberVisitor(MemberVisitor) - Constructor for class proguard.classfile.attribute.annotation.visitor.AnnotationToMemberVisitor
 
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 ClassNameFilter.
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.
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.
appendInstructions(Instruction[]) - Method in class proguard.classfile.editor.CodeAttributeComposer
Appends the given instruction without defined offsets.
appendLabel(int) - Method in class proguard.classfile.editor.CodeAttributeComposer
Appends the given label with the given old offset.
appendLineNumber(LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeComposer
Appends the given line number to the line number table.
applyMapping - Variable in class proguard.Configuration
An optional input file for reading an obfuscation mapping.
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 - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.
arrayLength(ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
Returns the length of the array, assuming this type is an array.
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.
ArrayUtil - Class in proguard.util
This class contains utility methods operating on arrays.
ArrayUtil() - Constructor for class proguard.util.ArrayUtil
 
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.
AT_CATCH_ENTRY - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
AT_METHOD_ENTRY - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
ATTR_AnnotationDefault - Static variable in class proguard.classfile.ClassConstants
 
ATTR_BootstrapMethods - Static variable in class proguard.classfile.ClassConstants
 
ATTR_Code - 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_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_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.
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.
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
 
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 - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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
 
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.
beginCodeFragment(int) - Method in class proguard.classfile.editor.CodeAttributeComposer
Starts a new code fragment.
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
 
BootstrapMethodArgumentVisitor - Class in proguard.classfile.constant.visitor
This BootstrapMethodInfoVisitor lets a given ConstantVisitor visit all constant pool entries of the bootstrap methods it visits.
BootstrapMethodArgumentVisitor(ConstantVisitor) - Constructor for class proguard.classfile.constant.visitor.BootstrapMethodArgumentVisitor
Creates a new BootstrapMethodArgumentVisitor that will delegate to the given constant visitor.
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.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.
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
 
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 bootstrap methods to 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.
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 - Static 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
 
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
 
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.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.
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 - Static variable in class proguard.optimize.peephole.InstructionSequenceReplacer
 
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.
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.optimize.peephole.InstructionSequenceConstants
 
catchesExceptions(Method) - Static method in class proguard.optimize.info.CatchExceptionMarker
 
catchesExceptions() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.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.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).
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_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
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
 
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
 
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.
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.
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) - Constructor for class proguard.optimize.peephole.ClassMerger
Creates a new ClassMerger that will merge classes into the given target class.
ClassMerger(ProgramClass, 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(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
 
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, 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
 
ClassOptimizationInfoSetter - Class in proguard.optimize.info
This ClassVisitor attaches a ClassOptimizationInfo instance to every class that is not being kept that it visits.
ClassOptimizationInfoSetter() - Constructor for class proguard.optimize.info.ClassOptimizationInfoSetter
 
ClassPath - Class in proguard
This class represents a class path, as a list of ClassPathEntry objects.
ClassPath() - Constructor for class proguard.ClassPath
 
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
 
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.
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 System.out.
ClassPrinter(PrintStream) - Constructor for class proguard.classfile.visitor.ClassPrinter
Creates a new ClassPrinter that prints to the given PrintStream.
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, 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
 
ClassRewriter - Class in proguard.io
This DataEntryReader reads class entries and writes their corresponding versions from the ClassPool to a given DataEntryWriter.
ClassRewriter(ClassPool, DataEntryWriter) - Constructor for class proguard.io.ClassRewriter
 
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, 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
 
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 interface proguard.io.DataEntryWriter
Finishes writing all data entries.
close() - Method in class proguard.io.DirectoryWriter
 
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.LineWordReader
 
close() - Method in class proguard.WordReader
Closes the FileWordReader.
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.RenamedDataEntry
 
closeInputStream() - Method in class proguard.io.ZipDataEntry
 
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, 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.
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.
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
 
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
 
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(byte[], int, byte[], 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(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
 
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.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.
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.
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(OutputStream) - Constructor for class proguard.ConfigurationWriter
Creates a new ConfigurationWriter for the given OutputStream.
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_Fieldref - Static variable in class proguard.classfile.ClassConstants
 
CONSTANT_Float - Static variable in class proguard.classfile.ClassConstants
 
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_NameAndType - 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.
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 that will edit constants in the given target class.
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 - Static 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.
CONSTRUCTOR_NAME_CLASS_GET_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
 
CONSTRUCTOR_NAME_CLASS_GET_DECLARED_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
 
CONSTRUCTOR_TYPE_CLASS_GET_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
 
CONSTRUCTOR_TYPE_CLASS_GET_DECLARED_CONSTRUCTOR - Static variable in class proguard.classfile.ClassConstants
 
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
 
containsStaticInitializer() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
containsStaticInitializer(Clazz) - Static method in class proguard.optimize.info.StaticInitializerContainingClassMarker
 
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.UnknownIntegerValue
 
convertToCharacter() - Method in class proguard.evaluation.value.IntegerValue
Converts this IntegerValue to a character IntegerValue.
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.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.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.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.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.
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 index.
createArrayReferenceValue(String, Clazz, IntegerValue) - Method in class proguard.evaluation.value.DetailedValueFactory
 
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) - Method in class proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue for arrays of the given type and length.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor, boolean, boolean, boolean) - Static method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
createClassPoolVisitor(List, ClassVisitor, MemberVisitor) - Static method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
createClassPoolVisitor(KeepClassSpecification, ClassVisitor, MemberVisitor) - Static method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
createClassPoolVisitor(ClassSpecification, ClassVisitor, MemberVisitor) - Static method in class proguard.ClassSpecificationVisitorFactory
Constructs a ClassPoolVisitor to efficiently travel to the specified classes and class members.
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) - Static 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 interface proguard.io.DataEntryWriter
Creates a directory.
createDirectory(DataEntry) - Method in class proguard.io.DirectoryWriter
 
createDirectory(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
 
createDirectory(DataEntry) - Method in class proguard.io.JarWriter
 
createDirectory(DataEntry) - Method in class proguard.io.ParentDataEntryWriter
 
createDoubleType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new DoubleType.
createDoubleValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createDoubleValue(double) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createDoubleValue() - Method in class proguard.evaluation.value.ValueFactory
Creates a new DoubleValue with an undefined value.
createDoubleValue(double) - Method in class proguard.evaluation.value.ValueFactory
Creates a new DoubleValue with a given particular value.
createFloatType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new FloatType.
createFloatValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createFloatValue(float) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createFloatValue() - Method in class proguard.evaluation.value.ValueFactory
Creates a new FloatValue with an undefined value.
createFloatValue(float) - Method in class proguard.evaluation.value.ValueFactory
Creates a new FloatValue with a given particular value.
createIntegerType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new IntegerType.
createIntegerValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createIntegerValue(int) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createIntegerValue() - Method in class proguard.evaluation.value.ValueFactory
Creates a new IntegerValue with an undefined value.
createIntegerValue(int) - Method in class proguard.evaluation.value.ValueFactory
Creates a new IntegerValue with a given particular value.
createLongType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new LongType.
createLongValue() - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createLongValue(long) - Method in class proguard.evaluation.value.ParticularValueFactory
 
createLongValue() - Method in class proguard.evaluation.value.ValueFactory
Creates a new LongValue with an undefined value.
createLongValue(long) - Method in class proguard.evaluation.value.ValueFactory
Creates a new LongValue with a given particular value.
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.
createReferenceValue(String, Clazz, boolean) - Method in class proguard.evaluation.value.IdentifiedValueFactory
 
createReferenceValue(String, Clazz, boolean) - Method in class proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue of the given type.
createReferenceValueNull() - Method in class proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue that represents null.
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) - 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) - Method in class proguard.evaluation.value.ValueFactory
Creates a new Value of the given type.
creationOffset(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the offset of the 'new' instruction that corresponds to the invocation of the instance initializer at the given offset, or AT_METHOD_ENTRY if the invocation is calling the "super" or "this" initializer method, , or NONE if it is not a 'new' instruction.
creationOffset(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns the offset of the 'new' instruction that corresponds to the invocation of the instance initializer at the given offset, or AT_METHOD_ENTRY if the invocation is calling the "super" or "this" initializer method, , or NONE if it is not a 'new' instruction.
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
 
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
 
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.
DataEntryObfuscator - Class in proguard.io
This DataEntryReader delegates to another DataEntryReader, renaming the data entries based on the renamed classes in the given ClassPool.
DataEntryObfuscator(ClassPool, Map, DataEntryReader) - Constructor for class proguard.io.DataEntryObfuscator
Creates a new DataEntryObfuscator.
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
 
DataEntryRenamer - Class in proguard.io
This DataEntryReader delegates to another DataEntryReader, renaming the data entries based on the given map.
DataEntryRenamer(Map, DataEntryReader) - Constructor for class proguard.io.DataEntryRenamer
Creates a new DataEntryRenamer.
DataEntryRenamer(Map, DataEntryReader, DataEntryReader) - Constructor for class proguard.io.DataEntryRenamer
Creates a new DataEntryRenamer.
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, 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() - Constructor for class proguard.DataEntryWriterFactory
 
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.
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.
DetailedValueFactory - Class in proguard.evaluation.value
This identified value factory creates array reference values that also represent their elements, in as far as possible.
DetailedValueFactory() - Constructor for class proguard.evaluation.value.DetailedValueFactory
 
DictionaryNameFactory - Class in proguard.obfuscate
This NameFactory generates names that are read from a specified input file.
DictionaryNameFactory(File, 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.
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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given LongValue.
divide(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given SpecificLongValue.
divide(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of this LongValue and the given ParticularLongValue.
divide(DoubleValue) - Method in class proguard.evaluation.value.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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given LongValue and this LongValue.
divideOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given SpecificLongValue and this LongValue.
divideOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the quotient of the given ParticularLongValue and this LongValue.
divideOf(DoubleValue) - Method in class proguard.evaluation.value.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.evaluation.Variables
Loads the DoubleValue from the variable with the given index.
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.
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.Value
Returns this Value as a DoubleValue.
dpop() - Method in class proguard.evaluation.Stack
Pops the top DoubleValue from the stack.
dump - Variable in class proguard.Configuration
An optional output file for printing out the processed code in a more or less readable form.
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.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.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.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.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.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.
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 InstructionVisitor initializes any constant Class.get[Declared]{Field,Method} references of all instructions 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 invoke dynamic constants that it visits.
DynamicReturnedClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.DynamicReturnedClassVisitor
 

E

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.
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(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(Object[], int, Object) - Static method in class proguard.util.ArrayUtil
Ensures the given array has a given size.
enterMethod(Clazz, Method, Variables) - Method in class proguard.evaluation.BasicInvocationUnit
 
enterMethod(Clazz, Method, Variables) - Method in interface proguard.evaluation.InvocationUnit
Sets up the given variables for entering the given method.
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(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether this ReferenceValue is equal to the given other ReferenceValue.
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(ReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(ArrayReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(DetailedArrayReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
equal(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
equal(byte[], byte[], 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(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.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.TopValue
 
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
 
EvaluationShrinker - Class in proguard.optimize.evaluation
This AttributeVisitor simplifies the code attributes that it visits, based on partial evaluation.
EvaluationShrinker() - Constructor for class proguard.optimize.evaluation.EvaluationShrinker
Creates a new EvaluationShrinker.
EvaluationShrinker(PartialEvaluator, 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.
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 ExceptionInfo with the given properties.
ExceptionInfoAdder - Class in proguard.classfile.editor
This ExceptionInfoVisitor adds all exception information that it visits to the given target code attribute.
ExceptionInfoAdder(ProgramClass, CodeAttributeComposer) - Constructor for class proguard.classfile.editor.ExceptionInfoAdder
Creates a new ExceptionAdder that will copy exceptions into the given target code attribute.
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
 
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) - Method in class proguard.optimize.Optimizer
Performs optimization of the given program class pool.
execute(ClassPool) - 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 class proguard.evaluation.BasicInvocationUnit
 
exitMethod(Clazz, Method, Value) - Method in interface proguard.evaluation.InvocationUnit
Exits the given method with the given return value.
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(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(Object[], 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
 
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.
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.
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.
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.
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
 

F

f4value - Variable in class proguard.classfile.constant.FloatConstant
 
f8value - Variable in class proguard.classfile.constant.DoubleConstant
 
Field - Interface in proguard.classfile
Representation of a field from a class.
FIELD - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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(Clazz, Field) - Constructor for class proguard.optimize.info.FieldOptimizationInfo
 
FieldOptimizationInfo(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
 
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.
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.
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, 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, 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.
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, 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.
finish() - Method in interface proguard.io.Finisher
Finishes an output stream right before it is closed.
finish() - Method in class proguard.io.JarWriter
 
Finisher - Interface in proguard.io
This interface specifies a listener that is called to finish an output stream before it is closed.
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
 
FixedStringMatcher(String, StringMatcher) - Constructor for class proguard.util.FixedStringMatcher
 
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.evaluation.Variables
Loads the FloatValue from the variable with the given index.
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.
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.Value
Returns this Value as a FloatValue.
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.
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.

G

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(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(ReferenceValue) - Method in class proguard.evaluation.value.ReferenceValue
Returns the generalization of this ReferenceValue and the given other ReferenceValue.
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(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.TypedReferenceValue
 
generalize(TypedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(IdentifiedReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(ArrayReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(IdentifiedArrayReferenceValue) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalize(DetailedArrayReferenceValue) - 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(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.ReferenceValue
Returns a generalization of this ReferenceValue that may be null, depending on the flag.
generalizeMayBeNull(boolean) - Method in class proguard.evaluation.value.TypedReferenceValue
 
generalizeParameter(int, Value) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
generalizeReferencedClass(ReferenceValue) - Method in class proguard.optimize.info.FieldOptimizationInfo
 
generalizeReturnValue(Value) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
generalizeValue(Value) - Method in class proguard.optimize.info.FieldOptimizationInfo
 
get(int) - Method in class proguard.ClassPath
 
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.
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
 
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.
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.
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.
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
Returns the class though which the specified field is accessed.
getFieldClassValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
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
Returns the value of the specified field.
getFieldValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getFieldValue(Field) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getFile() - Method in class proguard.ClassPathEntry
Returns the file.
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.
getInnerClassIndex() - Method in class proguard.classfile.attribute.InnerClassesInfo
Returns the inner class index.
getInnerNameIndex() - Method in class proguard.classfile.attribute.InnerClassesInfo
Returns the name index.
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.RenamedDataEntry
 
getInputStream() - Method in class proguard.io.ZipDataEntry
 
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
 
getJarFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to jar files in this entry, if any.
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.
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
Returns the value of the specified method parameter.
getMethodParameterValue(Clazz, Method, int, String, Clazz) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodParameterValue(Method, int) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
getMethodReturnValue(Clazz, RefConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
Returns the return value of the specified method.
getMethodReturnValue(Clazz, InvokeDynamicConstant, String) - Method in class proguard.evaluation.BasicInvocationUnit
Returns the return value of the specified method.
getMethodReturnValue(Clazz, RefConstant, String) - Method in class proguard.optimize.evaluation.LoadingInvocationUnit
 
getMethodReturnValue(Method) - Static method in class proguard.optimize.evaluation.StoringInvocationUnit
 
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.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.NameAndTypeConstant
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 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.ZipDataEntry
 
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.
getOutputStream(DataEntry) - Method in class proguard.io.CascadingDataEntryWriter
 
getOutputStream(DataEntry, Finisher) - Method in class proguard.io.CascadingDataEntryWriter
 
getOutputStream(DataEntry) - Method in interface proguard.io.DataEntryWriter
Returns an output stream for writing data.
getOutputStream(DataEntry, Finisher) - Method in interface proguard.io.DataEntryWriter
Returns an output stream for writing data.
getOutputStream(DataEntry) - Method in class proguard.io.DirectoryWriter
 
getOutputStream(DataEntry, Finisher) - Method in class proguard.io.DirectoryWriter
 
getOutputStream(DataEntry) - Method in class proguard.io.FilteredDataEntryWriter
 
getOutputStream(DataEntry, Finisher) - Method in class proguard.io.FilteredDataEntryWriter
 
getOutputStream(DataEntry) - Method in class proguard.io.JarWriter
 
getOutputStream(DataEntry, Finisher) - Method in class proguard.io.JarWriter
 
getOutputStream(DataEntry) - Method in class proguard.io.ParentDataEntryWriter
 
getOutputStream(DataEntry, Finisher) - Method in class proguard.io.ParentDataEntryWriter
 
getParameter(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.
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.RenamedDataEntry
 
getParent() - Method in class proguard.io.ZipDataEntry
 
getProducerValue(int) - Method in class proguard.evaluation.TracedVariables
Gets the producer Value for the specified variable, without disturbing it.
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.TypedReferenceValue
 
getReferencedClass() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
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.
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
 
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.
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.PartialEvaluator
Returns the stack after 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.
getStackSize(int) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
Returns the stack size at the given instruction offset of the most recently visited code attribute.
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
 
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.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.NameAndTypeConstant
 
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.optimize.info.ClassOptimizationInfo
 
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
 
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.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.TypedReferenceValue
 
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.
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
 
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.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.
getZipFilter() - Method in class proguard.ClassPathEntry
Returns the name filter that is applied to zip files in this entry, if any.
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.
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.

H

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.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.TopValue
 
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(byte[], 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(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.
hasNoSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.
hasSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
hasSideEffects(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.SideEffectInstructionChecker
Returns whether the given instruction has side effects outside of its method.
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.
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

IdentifiedValueFactory - Class in proguard.evaluation.value
This particular value factory attaches a unique ID to any unknown values.
IdentifiedValueFactory() - Constructor for class proguard.evaluation.value.IdentifiedValueFactory
 
ignoreWarnings - Variable in class proguard.Configuration
Specifies whether to ignore any warnings.
iload(int) - Method in class proguard.evaluation.Variables
Loads the IntegerValue from the variable with the given index.
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 another given ClassVisitor, except for classes that extend or implement a given class.
ImplementedClassFilter(Clazz, 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.
includeWordReader(WordReader) - Method in class proguard.WordReader
Specifies to start reading words from the given WordReader.
incrementInvocationCount() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
info - Variable in class proguard.classfile.attribute.UnknownAttribute
 
initializationOffset(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the instruction offset at which the object instance that is created at the given 'new' instruction offset is initialized, or NONE if it is not being created.
initializationOffset(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns the instruction offset at which the object instance that is created at the given 'new' instruction offset is initialized, or NONE if it is not being created.
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.
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 another given MemberVisitor, but only to static initializers and instance initializers.
InitializerMethodFilter(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.
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.
insert(byte[], int, int, byte) - 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(Object[], int, int, Object) - 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.
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.
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.TypedReferenceValue
 
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
 
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
 
instructionOffsetCount() - Method in class proguard.evaluation.value.InstructionOffsetValue
 
InstructionOffsetValue - Class in proguard.evaluation.value
This class represents a partially evaluated instruction offset.
InstructionOffsetValue(int) - Constructor for class proguard.evaluation.value.InstructionOffsetValue
 
InstructionOffsetValue(int[]) - Constructor for class proguard.evaluation.value.InstructionOffsetValue
 
instructionOffsetValue() - Method in class proguard.evaluation.value.InstructionOffsetValue
 
instructionOffsetValue() - Method in class proguard.evaluation.value.Value
Returns this Value as an InstructionOffsetValue.
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.
InstructionSequenceConstants - Class in proguard.optimize.peephole
This class contains a set of instruction sequences and their suggested replacements.
InstructionSequenceConstants() - Constructor for class proguard.optimize.peephole.InstructionSequenceConstants
 
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[], Instruction[], BranchTargetFinder, CodeAttributeEditor) - Constructor for class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new InstructionSequenceReplacer.
InstructionSequenceReplacer(Constant[], Instruction[], Instruction[], BranchTargetFinder, CodeAttributeEditor, InstructionVisitor) - Constructor for class proguard.optimize.peephole.InstructionSequenceReplacer
Creates a new InstructionSequenceReplacer.
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.
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.
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.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.
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
 
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.
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.
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.
internalMethodParameterCount(String) - Static method in class proguard.classfile.util.ClassUtil
Returns the number of parameters of the given internal method descriptor.
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.
internalMethodReturnType(String) - Static method in class proguard.classfile.util.ClassUtil
Returns the internal type of the given internal method descriptor.
internalMinorClassVersion(int) - Static method in class proguard.classfile.util.ClassUtil
Returns the internal class version number.
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.
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.TypedReferenceValue
 
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.
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.
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.
invokeMember(Clazz, Method, CodeAttribute, int, ConstantInstruction, Stack) - Method in class proguard.evaluation.BasicInvocationUnit
 
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.
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
 
invokesPackageVisibleMembers() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
invokesPackageVisibleMembers(Clazz) - Static method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
invokesSuperMethods() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
invokesSuperMethods(Method) - Static method in class proguard.optimize.info.SuperInvocationMarker
 
ipop() - Method in class proguard.evaluation.Stack
Pops the top IntegerValue from the stack.
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.
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.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.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.
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.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
 
isDeleted(int) - Method in class proguard.classfile.editor.VariableEditor
Returns whether the given variable at the given offset has deleted.
isDex() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a dex file.
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.RenamedDataEntry
 
isDirectory() - Method in class proguard.io.ZipDataEntry
 
isDotClassed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isDotClassed(Clazz) - Static method in class proguard.optimize.info.DotClassMarker
 
isEar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a ear file.
isEmpty() - Method in class proguard.ClassPath
 
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.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the start of an exception catch block 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.
isFiltered() - Method in class proguard.ClassPathEntry
Returns whether this data entry has any kind of filter.
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.PartialEvaluator
Returns whether the method is an instance initializer.
isInitializer() - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the method is an instance initializer, in the CodeAttribute that was visited most recently.
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.
isInstanceofed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isInstanceofed(Clazz) - Static method in class proguard.optimize.info.InstanceofClassMarker
 
isInstantiated() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
isInstantiated(Clazz) - Static method in class proguard.optimize.info.InstantiationClassMarker
 
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.
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).
isJar() - Method in class proguard.ClassPathEntry
Returns whether this data entry is a jar file.
isKept(VisitorAccepter) - 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.
isMatching() - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns whether the complete pattern sequence has been matched.
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.
isNew(int) - Method in class proguard.optimize.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is a 'new' instruction, in the CodeAttribute that was visited most recently.
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 the type is null.
isNull() - Method in class proguard.evaluation.value.TypedReferenceValue
 
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.
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.
isParticular() - Method in class proguard.evaluation.value.InstructionOffsetValue
 
isParticular() - Method in class proguard.evaluation.value.TopValue
 
isParticular() - Method in class proguard.evaluation.value.TypedReferenceValue
 
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(Field) - Static method in class proguard.optimize.info.ReadWriteFieldMarker
 
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(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.Value
Returns whether this Value represents a single specific (but possibly unknown) value.
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.peephole.BranchTargetFinder
Returns whether the instruction at the given offset is the target of any kind in the CodeAttribute that was visited most recently.
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.
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
 
isWritten() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
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.

J

JarReader - Class in proguard.io
This DataEntryReader lets a given DataEntryReader read all data entries of the read jar/war/zip data entries.
JarReader(DataEntryReader) - Constructor for class proguard.io.JarReader
Creates a new JarReader.
JarWriter - Class in proguard.io
This DataEntryWriter sends data entries to a given jar/zip file.
JarWriter(DataEntryWriter) - Constructor for class proguard.io.JarWriter
Creates a new JarWriter without manifest or comment.
JarWriter(DataEntryWriter, Manifest, String) - 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.
jumpOffsets - Variable in class proguard.classfile.instruction.SwitchInstruction
 

K

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) - Constructor for class proguard.KeepClassSpecification
Creates a new KeepClassSpecification for all possible classes.
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean, boolean, ClassSpecification) - Constructor for class proguard.KeepClassSpecification
Creates a new KeepClassSpecification.
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 and MemberVisitor marks classes and class members 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.
KEPT_BUT_NO_SIDE_EFFECTS - Static variable in class proguard.optimize.info.NoSideEffectMethodMarker
 
KeptClassFilter - Class in proguard.optimize
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are marked as kept.
KeptClassFilter(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

lastComments() - Method in class proguard.WordReader
Returns the comments collected before returning the last word.
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.
lastVisitorAccepter(VisitorAccepter) - Static method in class proguard.classfile.util.MethodLinker
Finds the last visitor accepter in the linked list of visitors.
length(int) - Method in class proguard.classfile.instruction.BranchInstruction
 
length(int) - Method in class proguard.classfile.instruction.ConstantInstruction
 
length(int) - Method in class proguard.classfile.instruction.Instruction
Returns the length in bytes of the instruction.
length(int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
 
length(int) - Method in class proguard.classfile.instruction.SimpleInstruction
 
length(int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
 
length(int) - Method in class proguard.classfile.instruction.VariableInstruction
 
LESS_ZERO_FRAME - Static variable in class proguard.classfile.attribute.preverification.StackMapFrame
 
lessThan(IntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given IntegerValue: NEVER, MAYBE, or ALWAYS.
lessThan(UnknownIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given UnknownIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThan(SpecificIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThan(ParticularIntegerValue) - Method in class proguard.evaluation.value.IntegerValue
Returns whether this IntegerValue is less than the given ParticularIntegerValue: NEVER, MAYBE, or ALWAYS.
lessThan(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(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.
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, 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.
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) - Constructor for class proguard.optimize.evaluation.LivenessAnalyzer
Creates a new LivenessAnalyzer that will use the given partial evaluator.
lload(int) - Method in class proguard.evaluation.Variables
Loads the LongValue from the variable with the given index.
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.
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.
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.
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.Value
Returns this Value as a LongValue.
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.
lowCase - Variable in class proguard.classfile.instruction.TableSwitchInstruction
 
lpop() - Method in class proguard.evaluation.Stack
Pops the top LongValue from the stack.

M

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.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/jar/war/directory copying.
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 constants and 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.
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, 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() - Constructor for class proguard.obfuscate.MappingPrinter
Creates a new MappingPrinter that prints to System.out.
MappingPrinter(PrintStream) - Constructor for class proguard.obfuscate.MappingPrinter
Creates a new MappingPrinter that prints to the given stream.
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
 
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
 
markUsedParameters(Method, long) - Static method in class proguard.optimize.info.ParameterUsageMarker
Marks the given parameters as being used.
matchedArgument(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the value of the specified matched argument (wildcard or not).
matchedArguments(int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the values of the specified matched arguments (wildcard or not).
matchedBranchOffset(int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the value of the specified matched branch offset (wildcard or not).
matchedConstantIndex(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the index of the specified matched constant (wildcard or not).
matchedInstructionOffset(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the matched instruction offset of the specified pattern instruction.
matchedJumpOffsets(int, int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
Returns the values of the specified matched jump offsets (wildcard or not).
matches(String) - Method in class proguard.util.AndMatcher
 
matches(String) - Method in class proguard.util.ConstantMatcher
 
matches(String) - Method in class proguard.util.EmptyStringMatcher
 
matches(String) - Method in class proguard.util.ExtensionMatcher
 
matches(String) - Method in class proguard.util.FixedStringMatcher
 
matches(String) - Method in class proguard.util.ListMatcher
 
matches(String) - Method in class proguard.util.NotMatcher
 
matches(String) - Method in class proguard.util.OrMatcher
 
matches(String) - Method in class proguard.util.SettableMatcher
 
matches(String) - Method in interface proguard.util.StringMatcher
Checks whether the given string matches.
matches(String) - Method in class proguard.util.VariableStringMatcher
 
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
 
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
 
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.
MEMBER_NAME_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
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.
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.
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.
MemberCollector - Class in proguard.classfile.visitor
This MemberVisitor collects the concatenated name/descriptor strings of class members that have been visited.
MemberCollector(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(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 class provides methods to find class members in a given class or in its hierarchy.
MemberFinder() - Constructor for class proguard.classfile.util.MemberFinder
 
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(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.
MemberOptimizationInfoSetter - Class in proguard.optimize.info
This MemberVisitor attaches a FieldOptimizationInfo instance to every field and a MethodOptimizationInfo instance to every method that is not being kept that it visits.
MemberOptimizationInfoSetter() - Constructor for class proguard.optimize.info.MemberOptimizationInfoSetter
 
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() - Constructor for class proguard.classfile.editor.MemberReferenceFixer
 
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
 
MemberVisitor - Interface in proguard.classfile.visitor
This interface specifies the methods for a visitor of ProgramMember objects and LibraryMember objects.
merge(ClassOptimizationInfo) - Method in class proguard.optimize.info.ClassOptimizationInfo
 
merge(MethodOptimizationInfo) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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_APPEND - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_CLASS_FOR_NAME - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_CLASS_GET_COMPONENT_TYPE - 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_METHOD - 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_METHOD - 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_DOT_CLASS_JAVAC - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_DOT_CLASS_JIKES - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_EQUALS - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_GET_ANNOTATION - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_GET_ANNOTATIONS - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_GET_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_TYPE_PREFIX - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_INIT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_LENGTH - 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_ORDINAL - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_TOSTRING - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_VALUEOF - Static variable in class proguard.classfile.ClassConstants
 
METHOD_NAME_VALUES - Static variable in class proguard.classfile.ClassConstants
 
METHOD_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_CHAR_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_CHAR_STRING_BUILDER - 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_DECLARED_FIELD - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_CLASS_GET_DECLARED_METHOD - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_CLASS_GET_FIELD - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_CLASS_GET_METHOD - 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_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_EQUALS - 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_INIT - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_INIT_ENUM - 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_LENGTH - 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_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_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_STRING_STRING_BUFFER - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_STRING_STRING_BUILDER - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_STRING_VOID - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_TOSTRING - Static variable in class proguard.classfile.ClassConstants
 
METHOD_TYPE_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
 
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.
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.
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) - Constructor for class proguard.optimize.peephole.MethodInliner
Creates a new MethodInliner.
MethodInliner(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(Clazz, Method) - Constructor for class proguard.optimize.info.MethodOptimizationInfo
Creates a new MethodOptimizationInfo for the given method.
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
 
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) - 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.
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.
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
 
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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given LongValue.
multiply(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given SpecificLongValue.
multiply(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the product of this LongValue and the given ParticularLongValue.
multiply(DoubleValue) - Method in class proguard.evaluation.value.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
 

N

name - Variable in class proguard.classfile.LibraryMember
 
name - Variable in class proguard.MemberSpecification
 
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_CLONEABLE - Static variable in class proguard.classfile.ClassConstants
 
NAME_JAVA_LANG_DOUBLE - 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_LONG - Static variable in class proguard.classfile.ClassConstants
 
NAME_JAVA_LANG_MATH - 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_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
 
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
 
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.
NameParser - Class in proguard.util
This StringParser can create StringMatcher instances for regular expressions matching names.
NameParser() - Constructor for class proguard.util.NameParser
 
NAMES - Static variable in interface proguard.classfile.instruction.InstructionConstants
 
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.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
 
NEVER - Static variable in class proguard.evaluation.value.Value
 
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.SimpleNameFactory
 
nextName() - Method in class proguard.obfuscate.SpecialNameFactory
 
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) - 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
 
NONE - Static variable in class proguard.evaluation.TracedVariables
 
NONE - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
NONE - Static variable in class proguard.optimize.peephole.BranchTargetFinder
 
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.
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
 
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.
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(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

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_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
 
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
 
opop() - Method in class proguard.evaluation.Stack
Pops the top InstructionOffsetValue from the stack.
OPTIMIZATION_NAMES - Static variable in class proguard.optimize.Optimizer
 
OptimizationInfoMemberFilter - Class in proguard.optimize
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has optimization info.
OptimizationInfoMemberFilter(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.
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(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.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
 
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

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
 
packageObfuscationDictionary - Variable in class proguard.Configuration
An optional name of a file containing obfuscated package names.
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
 
PARAMETER0_CLASS_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
PARAMETER1_CLASS_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
PARAMETER2_CLASS_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
PARAMETER3_CLASS_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
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.
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.
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.
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() - 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, InvocationUnit, boolean) - Constructor for class proguard.optimize.evaluation.PartialEvaluator
Creates a new PartialEvaluator.
ParticularValueFactory - Class in proguard.evaluation.value
This value factory creates particular values.
ParticularValueFactory() - Constructor for class proguard.evaluation.value.ParticularValueFactory
 
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.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.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
 
preInsertions - 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.
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).
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.
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.
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.
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, int, Attribute[], Clazz) - Constructor for class proguard.classfile.ProgramField
Creates an initialized ProgramField.
programJars - Variable in class proguard.Configuration
A list of input and output entries (jars, wars, ears, 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.
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, int, Attribute[], Clazz[]) - Constructor for class proguard.classfile.ProgramMethod
Creates an initialized ProgramMethod.
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.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.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.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.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
 
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
 

R

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.ClassRewriter
 
read(DataEntry) - Method in class proguard.io.DataEntryCopier
 
read(DataEntry) - Method in class proguard.io.DataEntryObfuscator
 
read(DataEntry) - Method in interface proguard.io.DataEntryReader
Reads the given data entry.
read(DataEntry) - Method in class proguard.io.DataEntryRenamer
 
read(DataEntry) - Method in class proguard.io.FilteredDataEntryReader
 
read(DataEntry) - Method in class proguard.io.JarReader
 
readByte(byte[], int) - Static method in class proguard.classfile.instruction.Instruction
 
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
 
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
 
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() - Constructor for class proguard.optimize.info.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
 
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.TypedReferenceValue
 
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.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.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.
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.
referenceID - Variable in class proguard.evaluation.value.IdentifiedValueFactory
 
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.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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given LongValue.
remainder(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given SpecificLongValue.
remainder(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of this LongValue divided by the given ParticularLongValue.
remainder(DoubleValue) - Method in class proguard.evaluation.value.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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given LongValue divided by this LongValue.
remainderOf(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given SpecificLongValue divided by this LongValue.
remainderOf(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the remainder of the given ParticularLongValue divided by this LongValue.
remainderOf(DoubleValue) - Method in class proguard.evaluation.value.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(byte[], 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(Object[], int, int) - Static method in class proguard.util.ArrayUtil
Removes the specified element from the given array.
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.
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.
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
 
repackageClasses - Variable in class proguard.Configuration
An optional base package if the obfuscated classes are to be repackaged into a single package, null otherwise.
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
 
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.
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(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.SimpleNameFactory
 
reset() - Method in class proguard.obfuscate.SpecialNameFactory
 
resetCalled() - Method in class proguard.evaluation.BasicBranchUnit
Resets the flag that tells whether any of the branch unit commands was called.
resetValue(Clazz, Field) - Method in class proguard.optimize.info.FieldOptimizationInfo
 
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
 
returnFromMethod() - Method in class proguard.evaluation.BasicBranchUnit
 
returnFromMethod() - Method in interface proguard.evaluation.BranchUnit
Returns from the method with the given value.
returnType() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns the return type from the descriptor, assuming it's a method descriptor.
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

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.
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.
SeedPrinter - Class in proguard
This class prints out the seeds specified by keep options.
SeedPrinter(PrintStream) - Constructor for class proguard.SeedPrinter
Creates a new ConfigurationWriter for the given PrintStream.
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.MethodOptimizationInfo
 
setAccessesPrivateCode() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setAccessesProtectedCode() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.
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.MethodOptimizationInfo
 
setBytes(byte[]) - Method in class proguard.classfile.constant.Utf8Constant
Initializes the UTF-8 data with an array of bytes.
setCalled() - Method in class proguard.evaluation.BasicBranchUnit
Sets the flag that tells whether any of the branch unit commands was called.
setCanNotBeMadePrivate() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
setCanNotBeMadePrivate() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setCatchesExceptions() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.ClassOptimizationInfo
 
setClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ClassOptimizationInfo
 
setClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.VariableClassVisitor
 
setConstantIndexMap(int[]) - Method in class proguard.classfile.editor.BootstrapMethodRemapper
Sets the given mapping of old constant pool entry indexes to their new indexes.
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.ClassOptimizationInfo
 
setContainsStaticInitializer() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setDescriptorIndex(int) - Method in class proguard.classfile.constant.NameAndTypeConstant
Sets the descriptor index.
setDotClassed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setEarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to ear files in this entry, if any.
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.evaluation.BasicInvocationUnit
Sets the class through which the specified field is accessed.
setFieldClassValue(Clazz, RefConstant, ReferenceValue) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setFieldOptimizationInfo(Clazz, Field) - Static method in class proguard.optimize.info.FieldOptimizationInfo
 
setFieldValue(Clazz, RefConstant, Value) - Method in class proguard.evaluation.BasicInvocationUnit
Sets the value of the specified field.
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.
setInnerNameIndex(int) - Method in class proguard.classfile.attribute.InnerClassesInfo
Sets the name index.
setInstanceofed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setInstantiated() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setInvokesDynamically() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setInvokesPackageVisibleMembers() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setInvokesSuperMethods() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setJarFilter(List) - Method in class proguard.ClassPathEntry
Sets the name filter that is applied to jar files in this entry, if any.
setMatcher(StringMatcher) - Method in class proguard.util.SettableMatcher
 
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
Sets the value of the specified method parameter.
setMethodParameterValue(Clazz, RefConstant, int, Value) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.evaluation.BasicInvocationUnit
Sets the return value of the specified method.
setMethodReturnValue(Clazz, Method, Value) - Method in class proguard.optimize.evaluation.StoringInvocationUnit
 
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.
setNoSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setOutput(boolean) - Method in class proguard.ClassPathEntry
Specifies whether this data entry is an output entry.
setParameterSize(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setParameterUsed(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.
setRead() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
setReturnValue(Value) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setSimpleEnum(boolean) - Method in class proguard.optimize.info.ClassOptimizationInfo
 
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.ClassOptimizationInfo
 
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.
setTraceBranchTargets(InstructionOffsetValue) - Method in class proguard.evaluation.BasicBranchUnit
Sets the initial branch targets, which will be updated as the branch methods of the branch unit are called.
setUsedParameters(long) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
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.
setVariableMap(int[]) - Method in class proguard.classfile.editor.VariableRemapper
Sets the given mapping of old variable indexes to their new indexes.
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.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.
setWritten() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
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(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.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(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(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.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(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) - Constructor for class proguard.shrink.ShortestUsagePrinter
Creates a new UsagePrinter that prints verbosely to System.out.
ShortestUsagePrinter(ShortestUsageMarker, boolean) - Constructor for class proguard.shrink.ShortestUsagePrinter
Creates a new UsagePrinter that prints to the given stream.
ShortestUsagePrinter(ShortestUsageMarker, boolean, PrintStream) - 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.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.
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.
SideEffectInstructionChecker - Class in proguard.optimize.info
This class can tell whether an instruction has any side effects outside of its method.
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 ClassPoolVisitor marks all methods that have side effects.
SideEffectMethodMarker() - Constructor for class proguard.optimize.info.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.
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 a given target class.
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() - Constructor for class proguard.classfile.visitor.SimpleClassPrinter
Creates a new SimpleClassPrinter that prints to System.out, including the access modifiers.
SimpleClassPrinter(boolean) - Constructor for class proguard.classfile.visitor.SimpleClassPrinter
Creates a new SimpleClassPrinter that prints to System.out, with or without the access modifiers.
SimpleClassPrinter(boolean, PrintStream) - Constructor for class proguard.classfile.visitor.SimpleClassPrinter
Creates a new SimpleClassPrinter that prints to the given PrintStream, 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 all its method calls to another ClassVisitor, but only for Clazz objects that are simple enums.
SimpleEnumFilter(ClassVisitor) - Constructor for class proguard.optimize.info.SimpleEnumFilter
 
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.
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
 
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 - 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
 
StaticInitializerContainingClassFilter - Class in proguard.optimize.info
This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are instantiated.
StaticInitializerContainingClassFilter(ClassVisitor) - Constructor for class proguard.optimize.info.StaticInitializerContainingClassFilter
 
StaticInitializerContainingClassMarker - Class in proguard.optimize.info
This ClassVisitor marks all classes that contain static initializers.
StaticInitializerContainingClassMarker() - Constructor for class proguard.optimize.info.StaticInitializerContainingClassMarker
 
STD_OUT - Static variable in class proguard.Configuration
 
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.
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.
STRING - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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
 
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 - Interface in proguard.util
This interface provides a method to determine whether strings match a given criterion, which is specified by the implementation.
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
 
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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given LongValue.
subtract(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given SpecificLongValue.
subtract(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of this LongValue and the given ParticularLongValue.
subtract(DoubleValue) - Method in class proguard.evaluation.value.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(LongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given LongValue and this LongValue.
subtractFrom(SpecificLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given SpecificLongValue and this LongValue.
subtractFrom(ParticularLongValue) - Method in class proguard.evaluation.value.LongValue
Returns the difference of the given ParticularLongValue and this LongValue.
subtractFrom(DoubleValue) - Method in class proguard.evaluation.value.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
 
superClassName - Variable in class proguard.classfile.LibraryClass
 
superInitializationOffset() - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the instruction offset at which this initializer is calling the "super" or "this" initializer method, or NONE if it is not an initializer.
superInitializationOffset() - Method in class proguard.optimize.peephole.BranchTargetFinder
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.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.
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
 
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.
TargetInfoVisitor - Interface in proguard.classfile.attribute.annotation.target.visitor
This interface specifies the methods for a visitor of TargetInfo objects.
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.
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(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.TopValue
 
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.Variables
 
toString() - Method in class proguard.io.FileDataEntry
 
toString() - Method in class proguard.io.RenamedDataEntry
 
toString() - Method in class proguard.io.ZipDataEntry
 
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.
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_INDEX - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
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_OBJECT - Static variable in class proguard.classfile.ClassConstants
 
TYPE_JAVA_LANG_OBJECT - Static variable in interface proguard.classfile.JavaConstants
 
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_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
 
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.
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.
TypedReferenceValue - Class in proguard.evaluation.value
This ReferenceValue represents a partially evaluated reference value.
TypedReferenceValue(String, Clazz, boolean) - Constructor for class proguard.evaluation.value.TypedReferenceValue
Creates a new TypedReferenceValue.
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.
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_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.InvokeDynamicConstant
 
u2bootstrapMethodsCount - Variable in class proguard.classfile.attribute.BootstrapMethodsAttribute
 
u2catchType - Variable in class proguard.classfile.attribute.ExceptionInfo
 
u2classesCount - Variable in class proguard.classfile.attribute.InnerClassesAttribute
 
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
 
u2fieldsCount - Variable in class proguard.classfile.ProgramClass
 
u2handlerPC - Variable in class proguard.classfile.attribute.ExceptionInfo
 
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
 
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
 
u2nameAndTypeIndex - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
 
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.NameAndTypeConstant
 
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
 
u2outerClassIndex - Variable in class proguard.classfile.attribute.InnerClassesInfo
 
u2parameterAnnotationsCount - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
 
u2referenceIndex - Variable in class proguard.classfile.constant.MethodHandleConstant
 
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
 
u4attributeLength - Variable in class proguard.classfile.attribute.UnknownAttribute
 
u4codeLength - Variable in class proguard.classfile.attribute.CodeAttribute
 
u4magic - Variable in class proguard.classfile.ProgramClass
 
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.
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
 
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(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.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(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
unsignedShiftRightOf(LongValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
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) - Constructor for class proguard.shrink.UsagePrinter
Creates a new UsagePrinter that prints to System.out.
UsagePrinter(UsageMarker, boolean, PrintStream) - Constructor for class proguard.shrink.UsagePrinter
Creates a new UsagePrinter that prints to the given stream.
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.
useMixedCaseClassNames - Variable in class proguard.Configuration
Specifies whether obfuscated packages and classes can get mixed-case names.
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_FIELD - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_METHOD - Static variable in class proguard.classfile.ClassConstants
 
VALID_ACC_PARAMETER - 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 - Class in proguard.evaluation.value
This abstract class represents a partially evaluated value.
Value() - Constructor for class proguard.evaluation.value.Value
 
valueFactory - Variable in class proguard.evaluation.BasicInvocationUnit
 
valueFactory - Variable in class proguard.evaluation.ConstantValueFactory
 
ValueFactory - Class in proguard.evaluation.value
This class provides methods to create and reuse Value objects.
ValueFactory() - Constructor for class proguard.evaluation.value.ValueFactory
 
values - Variable in class proguard.evaluation.Stack
 
values - Variable in class proguard.evaluation.Variables
 
VARIABLE - Static 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 given StringMatcher.
VariableStringMatcher(char[], char[], int, int, StringMatcher) - Constructor for class proguard.util.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
 
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.AnnotatedClassVisitor
 
visitAnnotation(Clazz, Member, Annotation) - Method in class proguard.classfile.attribute.annotation.visitor.AnnotationToMemberVisitor
 
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.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, Annotation) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
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.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.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.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.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.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.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.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.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.ClassReferenceInitializer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
 
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.ReferencedClassVisitor
 
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.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.info.CatchExceptionMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.FieldOptimizationInfo
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.SideEffectMethodMarker
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.VariableUsageMarker
 
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.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.ShortestUsagePrinter
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.shrink.UsagePrinter
 
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.FullyQualifiedClassNameChecker
 
visitAnyClass(Clazz) - Method in class proguard.obfuscate.MapCleaner
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.AccessMethodMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
visitAnyClass(Clazz) - Method in class proguard.optimize.info.StaticInitializerContainingClassMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.constant.visitor.BootstrapMethodHandleTraveler
 
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.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.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.ReferencedClassVisitor
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.ReferencedMemberVisitor
 
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.ReadWriteFieldMarker
 
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.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.optimize.peephole.TargetClassChanger
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.shrink.ClassShrinker
 
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.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.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.DotClassClassVisitor
 
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.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.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.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.SideEffectInstructionChecker
 
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.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.TailRecursionSimplifier
 
visitAnyInstruction(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.preverify.CodeSubroutineInliner
 
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.obfuscate.MemberNameCollector
 
visitAnyMember(Clazz, Member) - Method in class proguard.obfuscate.MemberObfuscator
 
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.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.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.BasicInvocationUnit
 
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.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
 
visitAnyRefConstant(Clazz, RefConstant) - Method in class proguard.classfile.editor.AccessFixer
 
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.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.
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
 
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
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in interface proguard.classfile.attribute.visitor.BootstrapMethodInfoVisitor
 
visitBootstrapMethodInfo(Clazz, BootstrapMethodInfo) - Method in class proguard.classfile.constant.visitor.BootstrapMethodArgumentVisitor
 
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.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
 
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.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.constant.visitor.BootstrapMethodHandleTraveler
 
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.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
 
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.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
 
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.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
Remembers the referenced class.
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.peephole.RetargetedInnerClassAttributeRemover
 
visitClassConstant(Clazz, ClassConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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
 
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 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.optimize.info.SideEffectMethodMarker
 
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.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.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.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.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.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.ClassReferenceInitializer
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.classfile.util.DynamicClassReferenceInitializer
 
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.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.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.info.CatchExceptionMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.ParameterUsageMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.SideEffectMethodMarker
 
visitCodeAttribute(Clazz, Method, CodeAttribute) - Method in class proguard.optimize.info.VariableUsageMarker
 
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.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.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.classfile.attribute.visitor.StackSizeComputer
 
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.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.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.ReadWriteFieldMarker
 
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.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.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.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.FieldOptimizationInfo
 
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.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.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
 
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
 
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
 
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.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.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.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.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.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.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.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
 
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.BasicInvocationUnit
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.ReadWriteFieldMarker
 
visitFieldrefConstant(Clazz, FieldrefConstant) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
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
 
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.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.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.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.obfuscate.ClassObfuscator
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.optimize.peephole.RetargetedInnerClassAttributeRemover
 
visitInnerClassesInfo(Clazz, InnerClassesInfo) - Method in class proguard.shrink.InnerUsageMarker
 
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
 
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
 
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.BasicInvocationUnit
 
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.SideEffectInstructionChecker
 
visitInvokeDynamicConstant(Clazz, InvokeDynamicConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.classfile.attribute.visitor.AllAttributeVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.constant.visitor.AllConstantVisitor
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.editor.AccessFixer
 
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.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.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.ImplementedClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.classfile.visitor.LibraryClassFilter
 
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.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.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.DotClassMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstanceofClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstantiationClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
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.info.StaticInitializerContainingClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.KeepMarker
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.KeptClassFilter
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.ClassMerger
 
visitLibraryClass(LibraryClass) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.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.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.NonPrivateMemberMarker
 
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.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.AccessFixer
 
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.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.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.NonPrivateMemberMarker
 
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.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.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.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.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.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.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.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.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.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.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
 
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
 
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.info.AccessMethodMarker
 
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.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.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
 
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
 
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
 
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.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
 
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.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.
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.optimize.evaluation.SimpleEnumUseChecker
 
visitParameter(Clazz, Member, int, int, int, int, String, Clazz) - Method in class proguard.optimize.evaluation.SimpleEnumUseSimplifier
 
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
 
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.editor.AccessFixer
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.editor.AttributeSorter
 
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.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.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.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.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.ImplementedClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.classfile.visitor.LibraryClassFilter
 
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.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.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.info.CaughtClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.CaughtClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.ClassOptimizationInfoSetter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.DotClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.DotClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstanceofClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstanceofClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstantiationClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.InstantiationClassMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.info.SideEffectMethodMarker
 
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.StaticInitializerContainingClassFilter
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.KeepMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.optimize.KeptClassFilter
 
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.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.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.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.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.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.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.info.MemberOptimizationInfoSetter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.info.NonPrivateMemberMarker
 
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.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.shrink.ClassShrinker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.classfile.editor.AccessFixer
 
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.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.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.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.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.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.info.MemberOptimizationInfoSetter
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.info.MethodInvocationMarker
 
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.ParameterUsageMarker
 
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.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
 
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.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.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.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.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.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.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.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.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.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.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.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.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
 
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.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.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.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.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.SideEffectInstructionChecker
 
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.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.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.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.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.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.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.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.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 interface proguard.classfile.constant.visitor.ConstantVisitor
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.editor.AccessFixer
 
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.DynamicMemberReferenceInitializer
Fills out the link to the referenced class member.
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.ReadWriteFieldMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
visitSuperTypeTargetInfo(Clazz, TypeAnnotation, SuperTypeTargetInfo) - Method in interface proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
 
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.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.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.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.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
 
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.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.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.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.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.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.shrink.InnerUsageMarker
 
visitUtf8Constant(Clazz, Utf8Constant) - Method in class proguard.shrink.InterfaceUsageMarker
 
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

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() - Constructor for class proguard.classfile.util.WarningPrinter
Creates a new WarningPrinter that prints to the System.err print stream.
WarningPrinter(PrintStream) - Constructor for class proguard.classfile.util.WarningPrinter
Creates a new WarningPrinter that prints to the given print stream.
WarningPrinter(PrintStream, 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() - Method in class proguard.evaluation.BasicBranchUnit
Returns whether any of the branch unit commands 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.
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 - Variable in class proguard.classfile.instruction.VariableInstruction
 
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.
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(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.instruction.BranchInstruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.ConstantInstruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.Instruction
Writes data following the instruction opcode.
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.LookUpSwitchInstruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.SimpleInstruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.TableSwitchInstruction
 
writeInfo(byte[], int) - Method in class proguard.classfile.instruction.VariableInstruction
 
writeInt(byte[], int, int) - Static method in class proguard.classfile.instruction.Instruction
 
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(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.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
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

Copyright © 2015. All Rights Reserved.