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.DynamicMemberReferenceInitializer
 
A - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
A - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.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.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, 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, 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.LongConstant
 
accept(Clazz, ConstantVisitor) - Method in class proguard.classfile.constant.MethodrefConstant
 
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 ConstantVisitor fixes the access modifiers of all classes and class members that are referenced by the constants that it visits.
AccessFixer() - Constructor for class proguard.classfile.editor.AccessFixer
 
accessFlags(int) - Static method in class proguard.classfile.util.AccessUtil
Returns the corresponding access flags of the given access level.
accessLevel(int) - Static method in class proguard.classfile.util.AccessUtil
Returns the corresponding access level of the given access flags.
AccessMethodMarker - Class in proguard.optimize.info
This InstructionVisitor marks the types of class accesses and class member accesses of the methods whose instructions it visits.
AccessMethodMarker() - Constructor for class proguard.optimize.info.AccessMethodMarker
 
AccessUtil - Class in proguard.classfile.util
Utility methods for working with access flags.
AccessUtil() - Constructor for class proguard.classfile.util.AccessUtil
 
actualMaxSize - Variable in class proguard.evaluation.Stack
 
adaptClassStrings - Variable in class proguard.Configuration
A list of Strings specifying a filter for clases 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(String, Component) - Method in class proguard.gui.TabbedPane
Adds a component with a given title to the tabbed pane.
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
 
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
 
addConfiguredAdaptclassstrings(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredAdaptresourcefilecontents(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredAdaptresourcefilenames(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredAssumenosideeffects(ClassSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredConfiguration(ConfigurationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredConstructor(MemberSpecificationElement) - Method in class proguard.ant.ClassSpecificationElement
 
addConfiguredDontnote(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredDontwarn(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredField(MemberSpecificationElement) - Method in class proguard.ant.ClassSpecificationElement
 
addConfiguredInjar(ClassPathElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeep(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepattribute(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepattributes(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepclasseswithmembernames(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepclasseswithmembers(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepclassmembernames(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepclassmembers(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepdirectories(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepdirectory(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeepnames(KeepSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeeppackagename(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredKeeppackagenames(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredLibraryjar(ClassPathElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredMethod(MemberSpecificationElement) - Method in class proguard.ant.ClassSpecificationElement
 
addConfiguredOptimization(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredOptimizations(FilterElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredOutjar(ClassPathElement) - Method in class proguard.ant.ConfigurationTask
 
addConfiguredWhyareyoukeeping(ClassSpecificationElement) - Method in class proguard.ant.ConfigurationTask
 
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.
addImage(Image) - Method in class proguard.gui.TabbedPane
Adds an image below the tab buttons, after all tabs have been added.
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.
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 line number to the line number 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).
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.
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
 
addText(String) - Method in class proguard.ant.ConfigurationTask
 
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
 
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.
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
 
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
 
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
 
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
 
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.
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, 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.
appendClassPathEntriesTo(ClassPath, boolean) - Method in class proguard.ant.ClassPathElement
Adds the contents of this class path element to the given class path.
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.
appendLabel(int) - Method in class proguard.classfile.editor.CodeAttributeComposer
Appends the given label with the given old offset.
appendTo(List) - Method in class proguard.ant.ClassSpecificationElement
Adds the contents of this class specification element to the given list.
appendTo(Configuration) - Method in class proguard.ant.ConfigurationElement
Adds the contents of this configuration task to the given configuration.
appendTo(Configuration) - Method in class proguard.ant.ConfigurationTask
Adds the contents of this configuration task to the given configuration.
appendTo(List, boolean) - Method in class proguard.ant.FilterElement
Adds the contents of this element to the given name filter.
appendTo(List, boolean, boolean) - Method in class proguard.ant.KeepSpecificationElement
Adds the contents of this class specification element to the given list.
appendTo(List, boolean, boolean) - Method in class proguard.ant.MemberSpecificationElement
Adds the contents of this class member specification element to the given list.
applyMapping - Variable in class proguard.Configuration
An optional input file for reading an obfuscation mapping.
APPROVE_OPTION - Static variable in class proguard.gui.FilterDialog
Return value if the dialog is approved (with the Ok button).
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.
arrayLoad(IntegerValue, ValueFactory) - Method in class proguard.evaluation.value.ReferenceValue
Returns the value of the array at the given index, assuming this type is an array.
assumeNoSideEffects - Variable in class proguard.Configuration
A list of ClassSpecification instances, whose methods are assumed to have no side effects.
AT_CATCH_ENTRY - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
AT_METHOD_ENTRY - Static variable in class proguard.optimize.evaluation.PartialEvaluator
 
AT_METHOD_ENTRY - Static variable in class proguard.optimize.peephole.BranchTargetFinder
 
ATTR_AnnotationDefault - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_Code - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_ConstantValue - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_Deprecated - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_EnclosingMethod - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_Exceptions - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_InnerClasses - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_LineNumberTable - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_LocalVariableTable - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_LocalVariableTypeTable - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_RuntimeInvisibleAnnotations - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_RuntimeInvisibleParameterAnnotations - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_RuntimeVisibleAnnotations - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_RuntimeVisibleParameterAnnotations - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_Signature - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_SourceDir - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_SourceFile - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_StackMap - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_StackMapTable - Static variable in interface proguard.classfile.ClassConstants
 
ATTR_Synthetic - Static variable in interface 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.
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 passes a given string matcher.
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 ClassVisitor 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.DynamicMemberReferenceInitializer
 
B - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
B - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.
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.
BufferedSprite - Class in proguard.gui.splash
This Sprite encapsulates another Sprite, which is then buffered in an Image.
BufferedSprite(int, int, int, int, Sprite, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.BufferedSprite
Creates a new BufferedSprite with an ABGR image.
BufferedSprite(int, int, Image, Color, Sprite, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.BufferedSprite
Creates a new BufferedSprite with the given image.
buildFilter() - Method in class proguard.gui.FilterBuilder
Builds a filter for the current names and selections of the check boxes.

C

C - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
C - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
C - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
C - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.
CANCEL_OPTION - Static variable in class proguard.gui.FilterDialog
Return value if the dialog is canceled (with the Cancel button or by closing the dialog window).
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
 
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 InstructionVisitor marks all classes that are used in an 'instanceof' test by any of the instructions that it visits.
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
 
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.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.
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
 
CircleSprite - Class in proguard.gui.splash
This Sprite represents an animated circle.
CircleSprite(boolean, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.CircleSprite
Creates a new CircleSprite.
CLASS_FILE_EXTENSION - Static variable in interface 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 - Interface in proguard.classfile
Constants used in representing a Java class (*.class).
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.
ClassForNameClassVisitor - Class in proguard.classfile.visitor
This ConstantVisitor lets a given ClassVisitor visit all constant classes involved in any Class.forName constructs that it visits.
ClassForNameClassVisitor(ClassVisitor) - Constructor for class proguard.classfile.visitor.ClassForNameClassVisitor
Creates a new ClassHierarchyTraveler.
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.
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
 
ClassPathElement - Class in proguard.ant
This FileSet represents a class path entry (or a set of class path entries) in Ant.
ClassPathElement(Project) - Constructor for class proguard.ant.ClassPathElement
 
ClassPathEntry - Class in proguard
This class represents an entry from a class path: a jar, 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 name and type.
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) - 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 and class members 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.
ClassSpecificationElement - Class in proguard.ant
This DataType represents a class specification in Ant.
ClassSpecificationElement() - Constructor for class proguard.ant.ClassSpecificationElement
 
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, 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.
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
 
ClipSprite - Class in proguard.gui.splash
This Sprite encapsulates another Sprite, which is clipped by a clip Sprite.
ClipSprite(VariableColor, VariableColor, Sprite, Sprite) - Constructor for class proguard.gui.splash.ClipSprite
Creates a new ClipSprite.
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.FileWordReader
 
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.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 exception handlers.
CodeAttributeComposer(boolean) - Constructor for class proguard.classfile.editor.CodeAttributeComposer
Creates a new CodeAttributeComposer that optionally allows external exception handlers.
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
 
CodeAttributeEditor(boolean) - Constructor for class proguard.classfile.editor.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
 
ColorSprite - Class in proguard.gui.splash
This Sprite colors another given sprite.
ColorSprite(VariableColor, Sprite) - Constructor for class proguard.gui.splash.ColorSprite
Creates a new ColorSprite.
commaSeparatedList(String) - Static method in class proguard.util.ListUtil
Creates a List of String objects from the given comma-separated String.
commaSeparatedString(List) - 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
 
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.
CompositeSprite - Class in proguard.gui.splash
This Sprite is the composition of a list of Sprite objects.
CompositeSprite(Sprite[]) - Constructor for class proguard.gui.splash.CompositeSprite
Creates a new CompositeSprite.
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 - Variable in class proguard.ant.ConfigurationTask
 
Configuration - Class in proguard
The ProGuard configuration.
Configuration() - Constructor for class proguard.Configuration
 
ConfigurationElement - Class in proguard.ant
This DataType represents a reference to a ProGuard configuration in Ant.
ConfigurationElement() - Constructor for class proguard.ant.ConfigurationElement
 
ConfigurationParser - Class in proguard
This class parses ProGuard configurations.
ConfigurationParser(String[]) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments.
ConfigurationParser(String[], File) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given String arguments, with the given base directory.
ConfigurationParser(File) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given file.
ConfigurationParser(URL) - Constructor for class proguard.ConfigurationParser
Creates a new ConfigurationParser for the given URL.
ConfigurationTask - Class in proguard.ant
This Task allows to define a ProGuard configuration from Ant.
ConfigurationTask() - Constructor for class proguard.ant.ConfigurationTask
 
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 interface proguard.classfile.ClassConstants
 
CONSTANT_Double - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Fieldref - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Float - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Integer - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_InterfaceMethodref - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Long - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Methodref - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_NameAndType - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_String - Static variable in interface proguard.classfile.ClassConstants
 
CONSTANT_Utf8 - Static variable in interface 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.
ConstantColor - Class in proguard.gui.splash
This VariableColor is constant over time.
ConstantColor(Color) - Constructor for class proguard.gui.splash.ConstantColor
Creates a new ConstantColor.
ConstantDouble - Class in proguard.gui.splash
This VariableDouble is constant over time.
ConstantDouble(double) - Constructor for class proguard.gui.splash.ConstantDouble
Creates a new ConstantDouble.
ConstantElementValue - Class in proguard.classfile.attribute.annotation
This ElementValue represents a constant element value.
ConstantElementValue(int) - Constructor for class proguard.classfile.attribute.annotation.ConstantElementValue
Creates an uninitialized ConstantElementValue.
ConstantElementValue(int, int, int) - Constructor for class proguard.classfile.attribute.annotation.ConstantElementValue
Creates an initialized ConstantElementValue.
ConstantFont - Class in proguard.gui.splash
This VariableFont is constant over time.
ConstantFont(Font) - Constructor for class proguard.gui.splash.ConstantFont
 
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.
ConstantInt - Class in proguard.gui.splash
This VariableInt is constant over time.
ConstantInt(int) - Constructor for class proguard.gui.splash.ConstantInt
Creates a new ConstantInt.
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
 
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
 
ConstantString - Class in proguard.gui.splash
This VariableString is constant over time.
ConstantString(String) - Constructor for class proguard.gui.splash.ConstantString
Creates a new ConstantString.
ConstantTiming - Class in proguard.gui.splash
This Timing is constant over time.
ConstantTiming() - Constructor for class proguard.gui.splash.ConstantTiming
Creates a new ConstantTiming with a value of 0.
ConstantTiming(double) - Constructor for class proguard.gui.splash.ConstantTiming
Creates a new ConstantTiming with a given value.
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.
ConstantVisitor - Interface in proguard.classfile.constant.visitor
This interface specifies the methods for a visitor of Constant objects.
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
 
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.ValueFactory
Creates a new ReferenceValue for arrays of the given type and length.
createArrayReferenceValue(String, Clazz, IntegerValue, Value) - Method in class proguard.evaluation.value.ValueFactory
Creates a new ReferenceValue for arrays of the given type and length, containing the given element.
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.
createClassSpecification(ClassSpecificationElement) - Method in class proguard.ant.ClassSpecificationElement
Creates a new class specification corresponding to the contents of this class specification element.
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.SpecificValueFactory
 
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.SpecificValueFactory
 
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.SpecificValueFactory
 
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.SpecificValueFactory
 
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.
createOptimizationsButton(JTextField) - Method in class proguard.gui.ProGuardGUI
 
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.
createScriptFile(File, File) - Method in class proguard.wtk.ProGuardObfuscator
 
createTopType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new TopType.
createUninitializedThisType() - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new UninitializedThisType.
createUninitializedType(int) - Static method in class proguard.classfile.attribute.preverification.VerificationTypeFactory
Creates a new UninitializedType for an instance that was created at the given offset.
createValue(String, Clazz, boolean) - 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.DynamicMemberReferenceInitializer
 
D - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
D - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
DataEntry - Interface in proguard.io
This interface describes a data entry, e.g.
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.
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_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
DoubleConstant - Class in proguard.classfile.constant
This Constant represents a double constant in the constant pool.
DoubleConstant() - Constructor for class proguard.classfile.constant.DoubleConstant
Creates an uninitialized DoubleConstant.
DoubleConstant(double) - Constructor for class proguard.classfile.constant.DoubleConstant
Creates a new DoubleConstant with the given double value.
DoubleType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Double type.
DoubleType() - Constructor for class proguard.classfile.attribute.preverification.DoubleType
 
DoubleValue - 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 EvaluationSimplifier.
DuplicateInitializerInvocationFixer(InstructionVisitor) - Constructor for class proguard.optimize.DuplicateInitializerInvocationFixer
Creates a new EvaluationSimplifier.
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.
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.

E

ELEMENT_VALUE_ANNOTATION - Static variable in interface proguard.classfile.ClassConstants
 
ELEMENT_VALUE_ARRAY - Static variable in interface proguard.classfile.ClassConstants
 
ELEMENT_VALUE_CLASS - Static variable in interface proguard.classfile.ClassConstants
 
ELEMENT_VALUE_ENUM_CONSTANT - Static variable in interface proguard.classfile.ClassConstants
 
ELEMENT_VALUE_STRING_CONSTANT - Static variable in interface 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
 
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.
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.
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(IntegerValue) - Method in class proguard.evaluation.value.UnknownIntegerValue
 
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.ReferenceValue
 
equals(Object) - Method in class proguard.evaluation.value.TopValue
 
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 ClassNameFilter.
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(ProgramClass, 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() - Method in class proguard.ant.ProGuardTask
 
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() - Method in class proguard.retrace.ReTrace
Performs the subsequent ReTrace 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.
extends_(Clazz) - Method in interface proguard.classfile.Clazz
Returns whether this class extends the given class.
extends_(Clazz) - Method in class proguard.classfile.LibraryClass
 
extends_(Clazz) - Method in class proguard.classfile.ProgramClass
 
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(Clazz) - Method in class proguard.classfile.LibraryClass
 
extendsOrImplements(Clazz) - Method in class proguard.classfile.ProgramClass
 
ExtensionMatcher - Class in proguard.util
This StringMatcher tests whether strings end in a given extension, ignoring its case.
ExtensionMatcher(String) - Constructor for class proguard.util.ExtensionMatcher
Creates a new StringMatcher.
EXTERNAL_ACC_ABSTRACT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_ANNOTATION - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_ENUM - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_FINAL - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_INTERFACE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_NATIVE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_PRIVATE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_PROTECTED - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_PUBLIC - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_STATIC - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_STRICT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_SUPER - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_SYNCHRONIZED - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_TRANSIENT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_ACC_VOLATILE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_0 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_1 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_2 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_3 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_4 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_5 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_5_ALIAS - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_6 - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_CLASS_VERSION_1_6_ALIAS - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_INNER_CLASS_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_METHOD_ARGUMENTS_CLOSE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_METHOD_ARGUMENTS_OPEN - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_METHOD_ARGUMENTS_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_PACKAGE_JAVA_LANG - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_PACKAGE_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_ARRAY - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_BOOLEAN - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_BYTE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_CHAR - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_DOUBLE - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_FLOAT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_INT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_JAVA_LANG_OBJECT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_LONG - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_SHORT - Static variable in interface proguard.classfile.ClassConstants
 
EXTERNAL_TYPE_VOID - Static variable in interface proguard.classfile.ClassConstants
 
externalArrayTypeDimensionCount(String) - Static method in class proguard.classfile.util.ClassUtil
Returns the number of dimensions of the given external type.
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.
externalShortClassName(String) - Static method in class proguard.classfile.util.ClassUtil
Converts an internal class name into an external short class name, without 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
 
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.
FilterBuilder - Class in proguard.gui
This class builds filters corresponding to the selections and names of a given list of check boxes.
FilterBuilder(JCheckBox[], char) - Constructor for class proguard.gui.FilterBuilder
Creates a new FilterBuilder.
FilterDialog - Class in proguard.gui
This JDialog allows the user to enter a String.
FilterDialog(JFrame, String) - Constructor for class proguard.gui.FilterDialog
 
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.
FilterElement - Class in proguard.ant
This DataType represents a name filter in Ant.
FilterElement() - Constructor for class proguard.ant.FilterElement
 
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.
first() - Method in class proguard.gui.TabbedPane
Selects the first tab.
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_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
FloatConstant - Class in proguard.classfile.constant
This Constant represents a float constant in the constant pool.
FloatConstant() - Constructor for class proguard.classfile.constant.FloatConstant
Creates an uninitialized FloatConstant.
FloatConstant(float) - Constructor for class proguard.classfile.constant.FloatConstant
Creates a new FloatConstant with the given float value.
FloatType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Float type.
FloatType() - Constructor for class proguard.classfile.attribute.preverification.FloatType
 
FloatValue - 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.
FontSprite - Class in proguard.gui.splash
This Sprite sets the font for another given sprite.
FontSprite(VariableFont, Sprite) - Constructor for class proguard.gui.splash.FontSprite
Creates a new FontSprite.
formalTypeParameters() - Method in class proguard.classfile.util.InternalTypeEnumeration
Returns the formal type parameters from the descriptor, assuming it's a method 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 DescriptorKeepChecker.

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(Value) - Method in class proguard.evaluation.value.ReferenceValue
 
generalize(Value) - Method in class proguard.evaluation.value.TopValue
 
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.
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
 
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.
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.
getBottom(int) - Method in class proguard.evaluation.Stack
Gets the specified Value from the stack, 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.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.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
 
getColor(long) - Method in class proguard.gui.splash.ConstantColor
 
getColor(long) - Method in class proguard.gui.splash.LinearColor
 
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.
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.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.NameAndTypeConstant
Returns the descriptor index.
getDouble(long) - Method in class proguard.gui.splash.ConstantDouble
 
getDouble(long) - Method in class proguard.gui.splash.LinearDouble
 
getEarFilter() - Method in class proguard.ClassPathEntry
 
getEarFilter() - Method in class proguard.gui.FilterDialog
Returns the ear filter currently represented in this dialog.
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
 
getFilter() - Method in class proguard.ClassPathEntry
 
getFilter() - Method in class proguard.gui.FilterDialog
Returns the filter currently represented in this dialog.
getFont(long) - Method in class proguard.gui.splash.ConstantFont
 
getFont(long) - Method in class proguard.gui.splash.VariableSizeFont
 
getInitializationIndex() - Method in class proguard.evaluation.TracedVariables
Returns the most recent initialization index since it has been reset.
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
 
getInt(long) - Method in class proguard.gui.splash.ConstantInt
 
getInt(long) - Method in class proguard.gui.splash.LinearInt
 
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
 
getJarFilter() - Method in class proguard.gui.FilterDialog
Returns the jar filter currently represented in this dialog.
getLineNumber(int) - Method in class proguard.classfile.attribute.LineNumberTableAttribute
Returns the line number corresponding to the given byte code program counter.
getLineNumberRange(Clazz) - Method in class proguard.classfile.ProgramMember
Returns the line number range of the given class member as "m:n", if it can find it, or null otherwise.
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, 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() - 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.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.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.
getReferencedClass() - Method in class proguard.evaluation.value.ReferenceValue
Returns the class that is referenced by the type.
getReferencedClass() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
getReturnValue() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
getShortestUsageMark(VisitorAccepter) - Method in class proguard.shrink.ShortestUsageMarker
 
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
 
getString(long) - Method in class proguard.gui.splash.ConstantString
 
getString(long) - Method in class proguard.gui.splash.TypeWriterString
 
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.LongConstant
 
getTag() - Method in class proguard.classfile.constant.MethodrefConstant
 
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
 
getTiming(long) - Method in class proguard.gui.splash.ConstantTiming
 
getTiming(long) - Method in class proguard.gui.splash.LinearTiming
 
getTiming(long) - Method in class proguard.gui.splash.SawToothTiming
 
getTiming(long) - Method in class proguard.gui.splash.SineTiming
 
getTiming(long) - Method in class proguard.gui.splash.SmoothTiming
 
getTop(int) - Method in class proguard.evaluation.Stack
Gets the specified Value from the stack, 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.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.
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.ExceptionInfo
 
getVisitorInfo() - Method in class proguard.classfile.attribute.InnerClassesInfo
 
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
 
getWarFilter() - Method in class proguard.gui.FilterDialog
Returns the war filter currently represented in this dialog.
getWarningCount() - Method in class proguard.classfile.util.WarningPrinter
Returns the number of warnings printed so far.
getZipFilter() - Method in class proguard.ClassPathEntry
 
getZipFilter() - Method in class proguard.gui.FilterDialog
Returns the zip filter currently represented in this dialog.
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

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.ReferenceValue
 
hashCode() - Method in class proguard.evaluation.value.TopValue
 
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
 
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
 
hasSideEffects(Method) - Static method in class proguard.optimize.info.SideEffectMethodMarker
 
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 class provides methods to create and reuse IntegerValue objects.
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.
ImageSprite - Class in proguard.gui.splash
This Sprite represents an animated image.
ImageSprite(Image, VariableInt, VariableInt, VariableDouble, VariableDouble) - Constructor for class proguard.gui.splash.ImageSprite
Creates a new ImageSprite.
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.
initializedVariable(int) - Method in class proguard.optimize.evaluation.PartialEvaluator
Returns the variable that is initialized at the given instruction offset, or NONE if no variable was initialized.
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.
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.
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.
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.
instanceOf(String, Clazz) - Method in class proguard.evaluation.value.ReferenceValue
Returns whether the type is an instance of the given type.
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.
instructionCount() - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
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
 
INTEGER_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
IntegerConstant - Class in proguard.classfile.constant
This Constant represents a integer constant in the constant pool.
IntegerConstant() - Constructor for class proguard.classfile.constant.IntegerConstant
Creates an uninitialized IntegerConstant.
IntegerConstant(int) - Constructor for class proguard.classfile.constant.IntegerConstant
Creates a new IntegerConstant with the given integer value.
IntegerType - Class in proguard.classfile.attribute.preverification
This VerificationType represents 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
 
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.
INTERNAL_ACC_ABSTRACT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_ANNOTATTION - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_BRIDGE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_ENUM - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_FINAL - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_INTERFACE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_NATIVE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_PRIVATE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_PROTECTED - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_PUBLIC - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_STATIC - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_STRICT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_SUPER - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_SYNCHRONIZED - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_SYNTHETIC - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_TRANSIENT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_VARARGS - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_ACC_VOLATILE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_0 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_0_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_0_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_2 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_2_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_2_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_3 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_3_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_3_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_4 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_4_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_4_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_5 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_5_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_5_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_6 - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_6_MAJOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_CLASS_VERSION_1_6_MINOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_INNER_CLASS_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_ARGUMENTS_CLOSE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_ARGUMENTS_OPEN - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_FOR_NAME - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_GET_COMPONENT_TYPE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_GET_DECLARED_FIELD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_GET_DECLARED_METHOD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_GET_FIELD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLASS_GET_METHOD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_CLINIT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_DOT_CLASS_JAVAC - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_DOT_CLASS_JIKES - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_INIT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_NAME_NEW_INSTANCE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_FOR_NAME - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_GET_COMPONENT_TYPE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_GET_DECLARED_FIELD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_GET_DECLARED_METHOD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_GET_FIELD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLASS_GET_METHOD - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_CLINIT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_DOT_CLASS_JAVAC - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_DOT_CLASS_JIKES - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_INIT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_METHOD_TYPE_NEW_INSTANCE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_IO_SERIALIZABLE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_LANG_CLASS - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_LANG_CLONEABLE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_LANG_OBJECT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_LANG_STRING - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_NAME_JAVA_LANG_THROWABLE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_PACKAGE_JAVA_LANG - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_PACKAGE_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_ARRAY - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_BOOLEAN - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_BYTE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_CHAR - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_CLASS_END - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_CLASS_START - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_DOUBLE - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_FLOAT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_GENERIC_BOUND - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_GENERIC_END - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_GENERIC_START - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_GENERIC_VARIABLE_START - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_INT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_JAVA_LANG_OBJECT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_LONG - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_SHORT - Static variable in interface proguard.classfile.ClassConstants
 
INTERNAL_TYPE_VOID - Static variable in interface proguard.classfile.ClassConstants
 
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.ReferenceValue
 
internalType() - Method in class proguard.evaluation.value.TopValue
 
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 parameter types listed in a given internal method descriptor or signature.
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.
invokeAndWait(Runnable) - Static method in class proguard.gui.SwingUtil
Invokes the given Runnable in the AWT event dispatching thread, and waits for it to finish.
invokeLater(Runnable) - Static method in class proguard.gui.SwingUtil
Invokes the given Runnable in the AWT event dispatching thread, not necessarily right away.
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.
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.
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.
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.
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
 
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.
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).
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
 
isMatchingAnyWildcards() - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
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.
isOutput() - Method in class proguard.ClassPathEntry
 
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.ReferenceValue
 
isParticular() - Method in class proguard.evaluation.value.TopValue
 
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.
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, 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.
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
 

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.
javaLangClassClass - Variable in class proguard.classfile.constant.ClassConstant
An extra field pointing to the java.lang.Class 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.
KeepClassSpecification - Class in proguard
This class represents a keep option with class specification.
KeepClassSpecification(boolean, boolean, boolean, boolean, boolean) - Constructor for class proguard.KeepClassSpecification
Creates a new KeepClassSpecification for all possible classes.
KeepClassSpecification(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.
KeepSpecificationElement - Class in proguard.ant
This DataType represents a class specification in Ant.
KeepSpecificationElement() - Constructor for class proguard.ant.KeepSpecificationElement
 

L

last() - Method in class proguard.gui.TabbedPane
Selects the last tab.
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).
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.
LinearColor - Class in proguard.gui.splash
This VariableColor varies linearly with respect to its Timing.
LinearColor(Color, Color, Timing) - Constructor for class proguard.gui.splash.LinearColor
Creates a new LinearColor.
LinearDouble - Class in proguard.gui.splash
This VariableDouble varies linearly with respect to its Timing.
LinearDouble(double, double, Timing) - Constructor for class proguard.gui.splash.LinearDouble
Creates a new LinearDouble.
LinearInt - Class in proguard.gui.splash
This VariableColor varies linearly with respect to its Timing.
LinearInt(int, int, Timing) - Constructor for class proguard.gui.splash.LinearInt
Creates a new LinearInt.
LinearTiming - Class in proguard.gui.splash
This Timing ramps up linearly from 0 to 1 in a given time interval.
LinearTiming(long, long) - Constructor for class proguard.gui.splash.LinearTiming
Creates a new LinearTiming.
lineLocationDescription() - Method in class proguard.ArgumentWordReader
 
lineLocationDescription() - Method in class proguard.FileWordReader
 
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 LineNumberInfoVisitor adds all line numbers 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.
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.
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 InvocationUbit 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 line numbers that it visits to the given target line number attribute.
LocalVariableInfoAdder(ProgramClass, LocalVariableTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableInfoAdder
Creates a new LocalVariableInfoAdder that will copy line numbers into the given target line number 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 line numbers in the given line number table attribute.
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 line numbers that it visits to the given target line number attribute.
LocalVariableTypeInfoAdder(ProgramClass, LocalVariableTypeTableAttribute) - Constructor for class proguard.classfile.editor.LocalVariableTypeInfoAdder
Creates a new LocalVariableTypeInfoAdder that will copy line numbers into the given target line number 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 line numbers in the given line number table attribute.
locationDescription() - Method in class proguard.WordReader
Constructs a readable description of the current position in this WordReader and its included WordReader objects.
LONG_TYPE - Static variable in class proguard.classfile.attribute.preverification.VerificationType
 
LongConstant - Class in proguard.classfile.constant
This Constant represents a long constant in the constant pool.
LongConstant() - Constructor for class proguard.classfile.constant.LongConstant
Creates an uninitialized LongConstant.
LongConstant(long) - Constructor for class proguard.classfile.constant.LongConstant
Creates a new LongConstant with the given long value.
LongType - Class in proguard.classfile.attribute.preverification
This VerificationType represents a Long type.
LongType() - Constructor for class proguard.classfile.attribute.preverification.LongType
 
LongValue - 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 interface 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.gui.ProGuardGUI
The main method for the ProGuard GUI.
main(String[]) - Static method in class proguard.gui.splash.SplashPanel
A main method for testing the splash panel.
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.ProGuard
The main method for ProGuard.
main(String[]) - Static method in class proguard.retrace.ReTrace
The main program for ReTrace.
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
 
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
 
matchedArguments(int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchedBranchOffset(int, int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchedConstantIndex(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchedInstructionOffset(int) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
matchedJumpOffsets(int, int[]) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
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.ReferenceValue
 
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(Clazz, Method, CodeAttribute, int, Instruction) - Method in class proguard.optimize.info.ExceptionInstructionChecker
Returns whether the given instruction may throw exceptions.
Member - Interface in proguard.classfile
Representation of a field or method from a class.
MemberAccessFilter - Class in proguard.classfile.visitor
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has the proper access flags.
MemberAccessFilter(int, int, MemberVisitor) - Constructor for class proguard.classfile.visitor.MemberAccessFilter
Creates a new MemberAccessFilter.
MemberAdder - Class in proguard.classfile.editor
This ConstantVisitor adds 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.
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.
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.
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).
MemberSpecificationElement - Class in proguard.ant
This DataType represents a class member specification in Ant.
MemberSpecificationElement() - Constructor for class proguard.ant.MemberSpecificationElement
 
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.
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
 
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.
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 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.
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.
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.
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
 
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.obfuscate
This ClassVisitor removes NameAndType constant pool entries that are not marked as being used.
NameAndTypeShrinker() - Constructor for class proguard.obfuscate.NameAndTypeShrinker
 
NameAndTypeUsageMarker - Class in proguard.obfuscate
This ClassVisitor marks all NameAndType constant pool entries that are being used in the program classes it visits.
NameAndTypeUsageMarker() - Constructor for class proguard.obfuscate.NameAndTypeUsageMarker
 
NamedAttributeDeleter - Class in proguard.classfile.editor
This ClassVisitor deletes attributes with a given name in the program classes 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.
next() - Method in class proguard.gui.TabbedPane
Selects the next tab.
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.FileWordReader
 
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() - Method in class proguard.WordReader
Reads a word from this WordReader, or from one of its active included WordReader objects.
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
 
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.
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_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_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 MemberVisitor marks all classes that contain visited package visible members.
PackageVisibleMemberContainingClassMarker() - Constructor for class proguard.optimize.info.PackageVisibleMemberContainingClassMarker
 
PackageVisibleMemberInvokingClassMarker - Class in proguard.optimize.info
This ConstantVisitor marks all classes that invoke package visible members in other classes.
PackageVisibleMemberInvokingClassMarker() - Constructor for class proguard.optimize.info.PackageVisibleMemberInvokingClassMarker
 
paint(Graphics, long) - Method in class proguard.gui.splash.BufferedSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.CircleSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ClipSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ColorSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.CompositeSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.FontSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ImageSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.RectangleSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ShadowedSprite
 
paint(Graphics, long) - Method in interface proguard.gui.splash.Sprite
Paints the object.
paint(Graphics, long) - Method in class proguard.gui.splash.TextSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.TimeSwitchSprite
 
paintComponent(Graphics) - Method in class proguard.gui.splash.SplashPanel
 
parameterAnnotations - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
 
ParameterAnnotationsAttribute - Class in proguard.classfile.attribute.annotation
This Attribute represents a runtime 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.
ParameterShrinker - Class in proguard.optimize
This MemberVisitor 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.
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.
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.
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.
previous() - Method in class proguard.gui.TabbedPane
Selects the previous tab.
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
 
processClassMapping(String, String) - Method in class proguard.retrace.ReTrace
 
processFieldMapping(String, String, String, String) - Method in class proguard.obfuscate.MappingKeeper
 
processFieldMapping(String, String, String, String) - Method in interface proguard.obfuscate.MappingProcessor
Processes the given field name mapping.
processFieldMapping(String, String, String, String) - Method in class proguard.obfuscate.MultiMappingProcessor
 
processFieldMapping(String, String, String, String) - Method in class proguard.retrace.ReTrace
 
processMethodMapping(String, int, int, String, String, String, String) - Method in class proguard.obfuscate.MappingKeeper
 
processMethodMapping(String, int, int, String, String, String, String) - Method in interface proguard.obfuscate.MappingProcessor
Processes the given method name mapping.
processMethodMapping(String, int, int, String, String, String, String) - Method in class proguard.obfuscate.MultiMappingProcessor
 
processMethodMapping(String, int, int, String, String, String, String) - Method in class proguard.retrace.ReTrace
 
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) - 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 reading from 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.ant - package proguard.ant
This package contains the Ant task for ProGuard.
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.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.gui - package proguard.gui
This package contains a GUI for ProGuard and ReTrace.
proguard.gui.splash - package proguard.gui.splash
This package contains a library for creating splash screens and animations with text, graphical elements, and some special effects.
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.retrace - package proguard.retrace
This package contains the main ReTrace application.
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,...
proguard.wtk - package proguard.wtk
This package contains the J2ME Wireless Toolkit plug-in for ProGuard.
ProGuardGUI - Class in proguard.gui
GUI for configuring and executing ProGuard and ReTrace.
ProGuardGUI() - Constructor for class proguard.gui.ProGuardGUI
Creates a new ProGuardGUI.
ProGuardObfuscator - Class in proguard.wtk
ProGuard plug-in for the J2ME Wireless Toolkit.
ProGuardObfuscator() - Constructor for class proguard.wtk.ProGuardObfuscator
 
ProGuardTask - Class in proguard.ant
This Task allows to configure and run ProGuard from Ant.
ProGuardTask() - Constructor for class proguard.ant.ProGuardTask
 
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
 
RectangleSprite - Class in proguard.gui.splash
This Sprite represents an animated rounded rectangle.
RectangleSprite(boolean, VariableColor, VariableInt, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.RectangleSprite
Creates a new rectangular RectangleSprite.
RectangleSprite(boolean, VariableColor, VariableInt, VariableInt, VariableInt, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.RectangleSprite
Creates a new RectangleSprite with rounded corners.
RefConstant - Class in proguard.classfile.constant
This Constant represents a ref constant in the constant pool.
RefConstant() - Constructor for class proguard.classfile.constant.RefConstant
 
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.ReferenceValue
 
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 pointing to the Clazz objects referenced in the signature string.
referencedClasses - Variable in class proguard.classfile.LibraryMethod
An extra field pointing to the Clazz objects referenced in the descriptor string.
referencedClasses - Variable in class proguard.classfile.ProgramMethod
An extra field pointing to the Clazz objects 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.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
 
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.
ReferenceValue - Class in proguard.evaluation.value
This class represents a partially evaluated reference value.
ReferenceValue(String, Clazz, boolean) - Constructor for class proguard.evaluation.value.ReferenceValue
Creates a new ReferenceValue.
referenceValue() - Method in class proguard.evaluation.value.ReferenceValue
 
referenceValue() - Method in class proguard.evaluation.value.Value
Returns this Value as a ReferenceValue.
refresh() - Method in class proguard.evaluation.value.DoubleValue
 
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
 
removeClass(Clazz) - Method in class proguard.classfile.ClassPool
Removes the given 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 changes.
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.
resetInitialization() - Method in class proguard.evaluation.TracedVariables
Resets the initialization index.
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
 
ReTrace - Class in proguard.retrace
Tool for de-obfuscating stack traces of applications that were obfuscated with ProGuard.
ReTrace(String, boolean, File) - Constructor for class proguard.retrace.ReTrace
Creates a new ReTrace object to process stack traces on the standard input, based on the given mapping file name.
ReTrace(String, boolean, File, File) - Constructor for class proguard.retrace.ReTrace
Creates a new ReTrace object to process a stack trace from the given file, based on the given mapping file name.
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.
run(File, String, String, String, String, String, String) - Method in class proguard.wtk.ProGuardObfuscator
 
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.
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.

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.
SawToothTiming - Class in proguard.gui.splash
This Timing ramps up linearly from 0 to 1 in a given repeated time interval.
SawToothTiming(long, long) - Constructor for class proguard.gui.splash.SawToothTiming
Creates a new SawToothTiming.
setAccess(String) - Method in class proguard.ant.ClassSpecificationElement
 
setAccess(String) - Method in class proguard.ant.MemberSpecificationElement
 
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.
setAllowaccessmodification(boolean) - Method in class proguard.ant.ProGuardTask
 
setAllowobfuscation(boolean) - Method in class proguard.ant.KeepSpecificationElement
 
setAllowoptimization(boolean) - Method in class proguard.ant.KeepSpecificationElement
 
setAllowshrinking(boolean) - Method in class proguard.ant.KeepSpecificationElement
 
setAnnotation(String) - Method in class proguard.ant.ClassSpecificationElement
 
setAnnotation(String) - Method in class proguard.ant.MemberSpecificationElement
 
setApplymapping(File) - Method in class proguard.ant.ProGuardTask
 
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.
setBottomProducerValue(int, Value) - Method in class proguard.evaluation.TracedStack
Sets the specified producer 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
 
setClassobfuscationdictionary(File) - Method in class proguard.ant.ProGuardTask
 
setClassOptimizationInfo(Clazz) - Static method in class proguard.optimize.info.ClassOptimizationInfo
 
setClassVisitor(ClassVisitor) - Method in class proguard.classfile.visitor.VariableClassVisitor
 
setConfiguration(File) - Method in class proguard.ant.ProGuardTask
 
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
 
setDefaultpackage(String) - Method in class proguard.ant.ProGuardTask
Deprecated. Use the repackageclasses attribute instead.
setDescriptorIndex(int) - Method in class proguard.classfile.constant.NameAndTypeConstant
Sets the descriptor index.
setDir(File) - Method in class proguard.ant.ClassPathElement
Deprecated. Use Path.setLocation(File) instead.
setDotClassed() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setDump(File) - Method in class proguard.ant.ProGuardTask
 
setEarfilter(String) - Method in class proguard.ant.ClassPathElement
 
setEarFilter(List) - Method in class proguard.ClassPathEntry
 
setEarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the ear filter to be represented in this dialog.
setExtends(String) - Method in class proguard.ant.ClassSpecificationElement
 
setExtendsannotation(String) - Method in class proguard.ant.ClassSpecificationElement
 
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.ant.ClassPathElement
Deprecated. Use Path.setLocation(File) instead.
setFile(File) - Method in class proguard.ClassPathEntry
 
setFilter(String) - Method in class proguard.ant.ClassPathElement
 
setFilter(String) - Method in class proguard.ant.FilterElement
 
setFilter(List) - Method in class proguard.ClassPathEntry
 
setFilter(List) - Method in class proguard.gui.FilterDialog
Sets the filter to be represented in this dialog.
setFlattenpackagehierarchy(String) - Method in class proguard.ant.ProGuardTask
 
setForceprocessing(boolean) - Method in class proguard.ant.ProGuardTask
 
setIgnorewarnings(boolean) - Method in class proguard.ant.ProGuardTask
 
setImplements(String) - Method in class proguard.ant.ClassSpecificationElement
 
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
 
setInvokesPackageVisibleMembers() - Method in class proguard.optimize.info.ClassOptimizationInfo
 
setInvokesSuperMethods() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setJarfilter(String) - Method in class proguard.ant.ClassPathElement
 
setJarFilter(List) - Method in class proguard.ClassPathEntry
 
setJarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the jar filter to be represented in this dialog.
setMatcher(StringMatcher) - Method in class proguard.util.SettableMatcher
 
setMemberVisitor(MemberVisitor) - Method in class proguard.classfile.visitor.VariableMemberVisitor
 
setMergeinterfacesaggressively(boolean) - Method in class proguard.ant.ProGuardTask
 
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
 
setMicroedition(boolean) - Method in class proguard.ant.ProGuardTask
 
setName(File) - Method in class proguard.ant.ClassPathElement
Deprecated. Use Path.setLocation(File) instead.
setName(String) - Method in class proguard.ant.ClassSpecificationElement
 
setName(String) - Method in class proguard.ant.FilterElement
 
setName(String) - Method in class proguard.ant.MemberSpecificationElement
 
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
 
setNote(boolean) - Method in class proguard.ant.ProGuardTask
 
setObfuscate(boolean) - Method in class proguard.ant.ProGuardTask
 
setObfuscationdictionary(File) - Method in class proguard.ant.ProGuardTask
 
setOptimizationpasses(int) - Method in class proguard.ant.ProGuardTask
 
setOptimize(boolean) - Method in class proguard.ant.ProGuardTask
 
setOutjar(String) - Method in class proguard.ant.ProGuardTask
Deprecated. Use the nested outjar element instead.
setOutput(boolean) - Method in class proguard.ClassPathEntry
 
setOverloadaggressively(boolean) - Method in class proguard.ant.ProGuardTask
 
setPackageobfuscationdictionary(File) - Method in class proguard.ant.ProGuardTask
 
setParam(String) - Method in class proguard.ant.MemberSpecificationElement
Deprecated. Use MemberSpecificationElement.setParameters(String) instead.
setParameters(String) - Method in class proguard.ant.MemberSpecificationElement
 
setParameterSize(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setParameterUsed(int) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setPreverify(boolean) - Method in class proguard.ant.ProGuardTask
 
setPrintconfiguration(File) - Method in class proguard.ant.ProGuardTask
 
setPrintmapping(File) - Method in class proguard.ant.ProGuardTask
 
setPrintseeds(File) - Method in class proguard.ant.ProGuardTask
 
setPrintusage(File) - Method in class proguard.ant.ProGuardTask
 
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
 
setRenamesourcefileattribute(String) - Method in class proguard.ant.ProGuardTask
 
setRepackageclasses(String) - Method in class proguard.ant.ProGuardTask
 
setShrink(boolean) - Method in class proguard.ant.ProGuardTask
 
setSideEffects() - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setSkipnonpubliclibraryclasses(boolean) - Method in class proguard.ant.ProGuardTask
 
setSkipnonpubliclibraryclassmembers(boolean) - Method in class proguard.ant.ProGuardTask
 
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
 
setTarget(String) - Method in class proguard.ant.ProGuardTask
 
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.
setTopProducerValue(int, Value) - Method in class proguard.evaluation.TracedStack
Sets the specified producer 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.
setType(String) - Method in class proguard.ant.ClassSpecificationElement
 
setType(String) - Method in class proguard.ant.MemberSpecificationElement
 
setUsedParameters(long) - Method in class proguard.optimize.info.MethodOptimizationInfo
 
setUsemixedcaseclassnames(boolean) - Method in class proguard.ant.ProGuardTask
 
setUseuniqueclassmembernames(boolean) - Method in class proguard.ant.ProGuardTask
 
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.
setVerbose(boolean) - Method in class proguard.ant.ProGuardTask
 
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.ExceptionInfo
 
setVisitorInfo(Object) - Method in class proguard.classfile.attribute.InnerClassesInfo
 
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(String) - Method in class proguard.ant.ClassPathElement
 
setWarFilter(List) - Method in class proguard.ClassPathEntry
 
setWarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the war filter to be represented in this dialog.
setWarn(boolean) - Method in class proguard.ant.ProGuardTask
 
setWritten() - Method in class proguard.optimize.info.FieldOptimizationInfo
 
setZipfilter(String) - Method in class proguard.ant.ClassPathElement
 
setZipFilter(List) - Method in class proguard.ClassPathEntry
 
setZipFilter(List) - Method in class proguard.gui.FilterDialog
Sets the zip filter to be represented in this dialog.
ShadowedSprite - Class in proguard.gui.splash
This Sprite adds a drop shadow to another Sprite.
ShadowedSprite(VariableInt, VariableInt, VariableDouble, VariableInt, Sprite) - Constructor for class proguard.gui.splash.ShadowedSprite
Creates a new ShadowedSprite.
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
 
showDialog() - Method in class proguard.gui.FilterDialog
Shows this dialog.
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.
SideEffectInstructionChecker(boolean) - Constructor for class proguard.optimize.info.SideEffectInstructionChecker
 
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.
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
 
SineTiming - Class in proguard.gui.splash
This Timing varies between 0 and 1, as a sine wave over time.
SineTiming(long, long) - Constructor for class proguard.gui.splash.SineTiming
Creates a new SineTiming.
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.
skipSplash() - Method in class proguard.gui.ProGuardGUI
 
SmoothTiming - Class in proguard.gui.splash
This Timing ramps up smoothly from 0 to 1 in a given time interval.
SmoothTiming(long, long) - Constructor for class proguard.gui.splash.SmoothTiming
Creates a new SmoothTiming.
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 interface proguard.classfile.ClassConstants
 
SPECIAL_MEMBER_SEPARATOR - Static variable in interface proguard.classfile.ClassConstants
 
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.
SpecificValueFactory - Class in proguard.evaluation.value
This class provides methods to create and reuse IntegerValue objects.
SpecificValueFactory() - Constructor for class proguard.evaluation.value.SpecificValueFactory
 
SplashPanel - Class in proguard.gui.splash
This JPanel renders an animated Sprite.
SplashPanel(Sprite, double) - Constructor for class proguard.gui.splash.SplashPanel
Creates a new SplashPanel with the given Sprite, which will be animated indefinitely.
SplashPanel(Sprite, double, long) - Constructor for class proguard.gui.splash.SplashPanel
Creates a new SplashPanel with the given Sprite, which will be animated for a limited period of time.
Sprite - Interface in proguard.gui.splash
This interface describes objects that can paint themselves, possibly varying as a function of time.
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.
STACK_TRACE_EXPRESSION - Static variable in class proguard.retrace.ReTrace
 
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
 
start() - Method in class proguard.gui.splash.SplashPanel
Starts the animation.
startSplash() - Method in class proguard.gui.ProGuardGUI
 
stop() - Method in class proguard.gui.splash.SplashPanel
Stops the animation.
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 InvocationUbit 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.
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
 
swap() - Method in class proguard.evaluation.Stack
Swaps the top two Category 1 values.
swap() - Method in class proguard.evaluation.TracedStack
 
SwingUtil - Class in proguard.gui
This utility class provides variants of the invocation method from the SwingUtilities class.
SwingUtil() - Constructor for class proguard.gui.SwingUtil
 
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

TabbedPane - Class in proguard.gui
This Jpanel is similar to a JTabbedPane.
TabbedPane() - Constructor for class proguard.gui.TabbedPane
Creates a new TabbedPane.
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.
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.
TextSprite - Class in proguard.gui.splash
This Sprite represents a text.
TextSprite(VariableString, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.TextSprite
Creates a new TextSprite containing a single line of text.
TextSprite(VariableString[], VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.TextSprite
Creates a new TextSprite containing a multiple lines of text.
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.
TimeSwitchSprite - Class in proguard.gui.splash
This Sprite displays another Sprite in a given time interval.
TimeSwitchSprite(long, Sprite) - Constructor for class proguard.gui.splash.TimeSwitchSprite
Creates a new TimeSwitchSprite for displaying a given Sprite starting at a given time.
TimeSwitchSprite(long, long, Sprite) - Constructor for class proguard.gui.splash.TimeSwitchSprite
Creates a new TimeSwitchSprite for displaying a given Sprite in a given time interval.
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.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.ReferenceValue
 
toString() - Method in class proguard.evaluation.value.TopValue
 
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 and destinations.
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.ReferenceValue
 
TYPE_DOUBLE - Static variable in class proguard.evaluation.value.Value
 
TYPE_FLOAT - Static variable in class proguard.evaluation.value.Value
 
TYPE_INSTRUCTION_OFFSET - Static variable in class proguard.evaluation.value.Value
 
TYPE_INTEGER - Static variable in class proguard.evaluation.value.Value
 
TYPE_LONG - Static variable in class proguard.evaluation.value.Value
 
TYPE_REFERENCE - Static variable in class proguard.evaluation.value.Value
 
TYPE_TOP - Static variable in class proguard.evaluation.value.Value
 
TypeWriterString - Class in proguard.gui.splash
This VariableString produces a String that grows linearly with respect to its Timing, as if it is being written on a typewriter.
TypeWriterString(String, Timing) - Constructor for class proguard.gui.splash.TypeWriterString
Creates a new TypeWriterString.
TYPICAL_CODE_LENGTH - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_CONSTANT_POOL_SIZE - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_EXCEPTION_TABLE_LENGTH - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_FIELD_COUNT - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_METHOD_COUNT - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_STACK_SIZE - Static variable in interface proguard.classfile.ClassConstants
 
TYPICAL_VARIABLES_SIZE - Static variable in interface proguard.classfile.ClassConstants
 

U

u1tag - Variable in class proguard.classfile.attribute.annotation.ConstantElementValue
 
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
 
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.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
 
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.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.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
 
u2methodsCount - Variable in class proguard.classfile.ProgramClass
 
u2nameAndTypeIndex - Variable in class proguard.classfile.attribute.EnclosingMethodAttribute
 
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.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
 
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
 
u2parametersCount - Variable in class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
 
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.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
 
u2thisClass - Variable in class proguard.classfile.ProgramClass
 
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.
UnknownAttribute - Class in proguard.classfile.attribute
This Attribute represents an unknown attribute.
UnknownAttribute(int) - Constructor for class proguard.classfile.attribute.UnknownAttribute
Creates an uninitialized UnknownAttribute with the given 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 UsedClassFilter.
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.obfuscate
This ClassVisitor removes UTF-8 constant pool entries that are not marked as being used.
Utf8Shrinker() - Constructor for class proguard.obfuscate.Utf8Shrinker
 
Utf8UsageMarker - Class in proguard.obfuscate
This ClassVisitor marks all UTF-8 constant pool entries that are being used in the program classes it visits.
Utf8UsageMarker() - Constructor for class proguard.obfuscate.Utf8UsageMarker
 

V

VALID_INTERNAL_ACC_CLASS - Static variable in interface proguard.classfile.ClassConstants
 
VALID_INTERNAL_ACC_FIELD - Static variable in interface proguard.classfile.ClassConstants
 
VALID_INTERNAL_ACC_METHOD - Static variable in interface proguard.classfile.ClassConstants
 
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 - 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 unused variables in all 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.
VariableSizeFont - Class in proguard.gui.splash
This VariableFont varies in size with respect to its Timing.
VariableSizeFont(Font, VariableDouble) - Constructor for class proguard.gui.splash.VariableSizeFont
Creates a new VariableSizeFont
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.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, 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, 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.MemberReferenceFixer
 
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, 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.obfuscate.Utf8UsageMarker
 
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.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.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.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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 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.ElementValueAdder
 
visitAnnotationElementValue(Clazz, Annotation, AnnotationElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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.visitor.AllAttributeVisitor
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.AllExceptionInfoVisitor
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.attribute.visitor.StackSizeComputer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.AttributeSorter
 
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.MemberReferenceFixer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.classfile.editor.MethodInvocationFixer
 
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.NameAndTypeUsageMarker
 
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.VariableOptimizer
 
visitAnyAttribute(Clazz, Attribute) - Method in class proguard.optimize.info.CatchExceptionMarker
 
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.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
 
visitAnyClass(Clazz) - Method in class proguard.classfile.editor.MethodInvocationFixer
 
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
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.AccessFixer
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.editor.ClassReferenceFixer
 
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.io.ProgramClassWriter
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.util.ClassReferenceInitializer
 
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.ClassForNameClassVisitor
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.classfile.visitor.DotClassClassVisitor
 
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.obfuscate.NameAndTypeUsageMarker
 
visitAnyConstant(Clazz, Constant) - Method in class proguard.obfuscate.Utf8UsageMarker
 
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
 
visitAnyElementValue(Clazz, Annotation, ElementValue) - Method in class proguard.classfile.util.SimplifiedVisitor
 
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.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.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.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.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.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.editor.MethodInvocationFixer
 
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.ReadWriteFieldMarker
 
visitAnyMember(Clazz, Member) - Method in class proguard.optimize.peephole.MethodInliner
 
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.info.MethodInvocationMarker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.SideEffectInstructionChecker
 
visitAnyMethodrefConstant(Clazz, RefConstant) - Method in class proguard.optimize.info.SuperInvocationMarker
 
visitAnyParameterAnnotationsAttribute(Clazz, Method, ParameterAnnotationsAttribute) - Method in class proguard.classfile.attribute.annotation.visitor.AllAnnotationVisitor
 
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.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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.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.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.util.SimplifiedVisitor
Visits any type of VerificationType.
visitAnyStringConstant(Clazz, StringConstant) - Method in class proguard.classfile.util.StringSharer
 
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.EvaluationSimplifier
 
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
 
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.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 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.ElementValueAdder
 
visitArrayElementValue(Clazz, Annotation, ArrayElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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
 
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.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
 
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.AccessFixer
 
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.ExceptionAdder
 
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.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.Processor
 
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.obfuscate.Utf8UsageMarker
 
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.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 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.ElementValueAdder
 
visitClassElementValue(Clazz, Annotation, ClassElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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.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.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.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.StackSizeUpdater
 
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.Utf8UsageMarker
 
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.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.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
 
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.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 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.ElementValueAdder
 
visitConstantElementValue(Clazz, Annotation, ConstantElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.obfuscate.Utf8UsageMarker
 
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.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.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 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.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.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.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.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.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.obfuscate.Utf8UsageMarker
 
visitConstantValueAttribute(Clazz, Field, ConstantValueAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.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.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.obfuscate.Utf8UsageMarker
 
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.Processor
 
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
 
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.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.MemberReferenceFixer
 
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.obfuscate.NameAndTypeUsageMarker
 
visitEnclosingMethodAttribute(Clazz, EnclosingMethodAttribute) - Method in class proguard.obfuscate.Utf8UsageMarker
 
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 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.ElementValueAdder
 
visitEnumConstantElementValue(Clazz, Annotation, EnumConstantElementValue) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.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.obfuscate.Utf8UsageMarker
 
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.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.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.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.obfuscate.Utf8UsageMarker
 
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.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.obfuscate.NameAndTypeUsageMarker
 
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.Processor
 
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
 
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.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.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.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.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.obfuscate.Utf8UsageMarker
 
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.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.obfuscate.Utf8UsageMarker
 
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.Processor
 
visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
 
visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitIntegerType(Clazz, Method, CodeAttribute, int, IntegerType) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in interface proguard.classfile.constant.visitor.ConstantVisitor
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.ConstantAdder
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.ConstantPoolRemapper
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.instruction.ConstantInstruction
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.obfuscate.NameAndTypeUsageMarker
 
visitInterfaceMethodrefConstant(Clazz, InterfaceMethodrefConstant) - Method in class proguard.optimize.peephole.MethodInliner
 
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.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.obfuscate.AttributeShrinker
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.ClassRenamer
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.MappingPrinter
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.NameAndTypeShrinker
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.NameFactoryResetter
 
visitLibraryClass(LibraryClass) - Method in class proguard.obfuscate.Utf8Shrinker
 
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.KeepMarker
 
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.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.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.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.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.KeepMarker
 
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.AccessFixer
 
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.ReferencedClassVisitor
 
visitLibraryMember(LibraryClass, LibraryMember) - Method in class proguard.obfuscate.ClassRenamer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.editor.ClassReferenceFixer
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.editor.ConstantPoolRemapper
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.classfile.util.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.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.MemberSpecialNameFilter
 
visitLibraryMethod(LibraryClass, LibraryMethod) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
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.KeepMarker
 
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.editor.CodeAttributeComposer
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.editor.CodeAttributeEditor
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.editor.LineNumberInfoAdder
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.io.ProgramClassReader
 
visitLineNumberInfo(Clazz, Method, CodeAttribute, LineNumberInfo) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.classfile.attribute.visitor.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.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.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.Utf8UsageMarker
 
visitLineNumberTableAttribute(Clazz, Method, CodeAttribute, LineNumberTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
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.LocalVariableInfoAdder
 
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.ClassPrinter
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.obfuscate.Utf8UsageMarker
 
visitLocalVariableInfo(Clazz, Method, CodeAttribute, LocalVariableInfo) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.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.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.ClassPrinter
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.obfuscate.Utf8UsageMarker
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTableAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.LocalVariableTypeInfoAdder
 
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.ClassPrinter
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.obfuscate.Utf8UsageMarker
 
visitLocalVariableTypeInfo(Clazz, Method, CodeAttribute, LocalVariableTypeInfo) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.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.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.ClassPrinter
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.classfile.visitor.ReferencedClassVisitor
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.obfuscate.Utf8UsageMarker
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.ChangedCodePrinter
 
visitLocalVariableTypeTableAttribute(Clazz, Method, CodeAttribute, LocalVariableTypeTableAttribute) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.Processor
 
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
 
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.obfuscate.NameAndTypeUsageMarker
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.DuplicateInitializerInvocationFixer
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.peephole.BranchTargetFinder
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.peephole.MethodInliner
 
visitMethodrefConstant(Clazz, MethodrefConstant) - Method in class proguard.optimize.TailRecursionSimplifier
 
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.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.instruction.ConstantInstruction
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.io.LibraryClassReader
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.io.ProgramClassReader
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.InstructionSequenceMatcher
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.SimplifiedVisitor
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.util.StringSharer
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.classfile.visitor.ClassPrinter
 
visitNameAndTypeConstant(Clazz, NameAndTypeConstant) - Method in class proguard.obfuscate.Utf8UsageMarker
 
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.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
 
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.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.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.
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.ConstantPoolSorter
 
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.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.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.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.NameAndTypeShrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.NameAndTypeUsageMarker
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.NameFactoryResetter
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.SourceFileRenamer
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.Utf8Shrinker
 
visitProgramClass(ProgramClass) - Method in class proguard.obfuscate.Utf8UsageMarker
 
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.KeepMarker
 
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.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.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.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.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.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.MemberSpecialNameFilter
 
visitProgramField(ProgramClass, ProgramField) - Method in class proguard.optimize.ConstantMemberFilter
 
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.KeepMarker
 
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.AccessFixer
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.AttributeSorter
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.classfile.editor.MemberReferenceFixer
 
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.ReferencedClassVisitor
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.AttributeShrinker
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.ClassRenamer
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.obfuscate.Utf8UsageMarker
 
visitProgramMember(ProgramClass, ProgramMember) - Method in class proguard.shrink.ClassShrinker
 
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.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.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.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.MemberSpecialNameFilter
 
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.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.SideEffectMethodMarker
 
visitProgramMethod(ProgramClass, ProgramMethod) - Method in class proguard.optimize.KeepMarker
 
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.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.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.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.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
 
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.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.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.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
 
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.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.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.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.obfuscate.Utf8UsageMarker
 
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, 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.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.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.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.obfuscate.Utf8UsageMarker
 
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.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.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.obfuscate.Utf8UsageMarker
 
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.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.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.obfuscate.Utf8UsageMarker
 
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.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.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.obfuscate.Utf8UsageMarker
 
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.MemberReferenceFixer
 
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.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.visitor.ClassForNameClassVisitor
 
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.Processor
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.obfuscate.Utf8UsageMarker
 
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.ReadWriteFieldMarker
 
visitStringConstant(Clazz, StringConstant) - Method in class proguard.optimize.peephole.TargetClassChanger
 
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.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.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.obfuscate.Utf8UsageMarker
 
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
 
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
 
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.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.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.obfuscate.Utf8UsageMarker
 
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.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.
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.
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.DynamicMemberReferenceInitializer
 
X - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
X - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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.DynamicMemberReferenceInitializer
 
Y - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
Y - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 

Z

Z - Static variable in class proguard.classfile.util.DynamicClassReferenceInitializer
 
Z - Static variable in class proguard.classfile.util.DynamicMemberReferenceInitializer
 
Z - Static variable in class proguard.classfile.util.InstructionSequenceMatcher
 
Z - Static variable in class proguard.optimize.peephole.InstructionSequenceConstants
 
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