ProGuard

Uses of Interface
proguard.classfile.ClassFile

Packages that use ClassFile
proguard.classfile This package contains classes to represent various elements of class files. 
proguard.classfile.editor This package contains visitors to edit byte code. 
proguard.classfile.instruction This package contains classes to represent Java bytecode instructions. 
proguard.classfile.util This package contains utility classes for processing class files. 
proguard.classfile.visitor This package contains interfaces and classes for processing class files from the proguard.classfile package using the visitor pattern
proguard.obfuscate This package contains classes to perform obfuscation of class files. 
proguard.optimize This package contains visitors that assist with various optimizations of byte code. 
proguard.optimize.evaluation This package contains visitors that perform partial evaluation and subsequent optimizations on byte code. 
proguard.optimize.evaluation.value This package contains classes that represent partial evaluation values. 
proguard.optimize.peephole This package contains visitors that perform various peephole optimizations. 
proguard.shrink This package contains classes to perform shrinking of class files. 
 

Uses of ClassFile in proguard.classfile
 

Classes in proguard.classfile that implement ClassFile
 class LibraryClassFile
          This is a compact representation of the essential data in a Java class file.
 class ProgramClassFile
          This is a complete representation of the data in a Java class file.
 

Fields in proguard.classfile declared as ClassFile
 ClassFile LibraryClassFile.superClass
          An extra field pointing to the superclass of this class.
 ClassFile[] LibraryClassFile.interfaceClasses
          An extra field pointing to the interfaces of this class.
 ClassFile[] LibraryClassFile.subClasses
          An extra field pointing to the subclasses of this class.
 ClassFile ClassCpInfo.referencedClassFile
          An extra field pointing to the referenced ClassFile object.
 ClassFile[] NameAndTypeCpInfo.referencedClassFiles
          An extra field pointing to the ClassFile objects referenced in the descriptor string.
 ClassFile RefCpInfo.referencedClassFile
          An extra field pointing to the referenced ClassFile object.
 ClassFile StringCpInfo.referencedClassFile
          An extra field pointing to the referenced ClassFile object, if this string is being used in Class.forName() or .class constructs.
 ClassFile[] ProgramMemberInfo.referencedClassFiles
          An extra field pointing to the ClassFile objects referenced in the descriptor string.
 ClassFile[] ProgramClassFile.subClasses
          An extra field pointing to the subclasses of this class.
 

Methods in proguard.classfile that return ClassFile
 ClassFile ClassPool.addClass(ClassFile classFile)
          Adds the given ClassFile to the class pool.
 ClassFile ClassPool.getClass(String className)
          Returns a ClassFile from the class pool based on its name.
 ClassFile LibraryClassFile.getSuperClass()
           
 ClassFile LibraryClassFile.getInterface(int index)
           
 ClassFile ClassFile.getSuperClass()
          Returns the super class of this class.
 ClassFile ClassFile.getInterface(int index)
          Returns the interface at the given index.
static ClassFile ProgramClassFile.create(DataInput din)
          Creates a new ClassFile from the class file format data in the DataInput stream.
 ClassFile ProgramClassFile.getSuperClass()
           
 ClassFile ProgramClassFile.getInterface(int index)
           
 

Methods in proguard.classfile with parameters of type ClassFile
 ClassFile ClassPool.addClass(ClassFile classFile)
          Adds the given ClassFile to the class pool.
 void ClassPool.removeClass(ClassFile classFile)
          Removes the given ClassFile from the class pool.
protected  void SignatureAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void SignatureAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
protected  void SyntheticAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void SyntheticAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
protected  void DeprecatedAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void DeprecatedAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
protected  void SourceDirAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void SourceDirAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
protected  void SourceFileAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void SourceFileAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
protected  void LocalVariableTableAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void LocalVariableTableAttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, AttrInfoVisitor attrInfoVisitor)
           
 void LocalVariableTableAttrInfo.localVariablesAccept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfoVisitor localVariableInfoVisitor)
          Applies the given visitor to all local variables.
protected  void LineNumberTableAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void LineNumberTableAttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, AttrInfoVisitor attrInfoVisitor)
           
 void LineNumberTableAttrInfo.lineNumbersAccept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberInfoVisitor lineNumberInfoVisitor)
          Applies the given visitor to all line numbers.
protected  void ExceptionsAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void ExceptionsAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
 void ExceptionsAttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, AttrInfoVisitor attrInfoVisitor)
           
protected  void ConstantValueAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void ConstantValueAttrInfo.accept(ClassFile classFile, FieldInfo fieldInfo, AttrInfoVisitor attrInfoVisitor)
           
protected  void InnerClassesAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void InnerClassesAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
 void InnerClassesAttrInfo.innerClassEntriesAccept(ClassFile classFile, InnerClassesInfoVisitor innerClassesInfoVisitor)
          Applies the given visitor to all inner classes.
protected  void UnknownAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void UnknownAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
 String LibraryMemberInfo.getName(ClassFile classFile)
           
 String LibraryMemberInfo.getDescriptor(ClassFile classFile)
           
 void LibraryMemberInfo.accept(ClassFile classFile, MemberInfoVisitor memberInfoVisitor)
           
 void LibraryClassFile.addSubClass(ClassFile classFile)
           
 boolean LibraryClassFile.extends_(ClassFile classFile)
           
 boolean LibraryClassFile.implements_(ClassFile classFile)
           
 String ClassCpInfo.getName(ClassFile classFile)
          Returns the name.
 void ClassCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void Utf8CpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 AttrInfo CodeAttrInfo.getAttribute(ClassFile classFile, String name)
          Returns the (first) attribute with the given name.
protected  void CodeAttrInfo.readInfo(DataInput din, ClassFile cf)
           
 void CodeAttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
           
 void CodeAttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, AttrInfoVisitor attrInfoVisitor)
           
 void CodeAttrInfo.instructionsAccept(ClassFile classFile, MethodInfo methodInfo, InstructionVisitor instructionVisitor)
          Applies the given instruction visitor to all instructions.
 void CodeAttrInfo.instructionAccept(ClassFile classFile, MethodInfo methodInfo, InstructionVisitor instructionVisitor, int offset)
          Applies the given instruction visitor to the given instruction.
 void CodeAttrInfo.exceptionsAccept(ClassFile classFile, MethodInfo methodInfo, ExceptionInfoVisitor exceptionInfoVisitor)
          Applies the given exception visitor to all exceptions.
 void CodeAttrInfo.attributesAccept(ClassFile classFile, MethodInfo methodInfo, AttrInfoVisitor attrInfoVisitor)
          Applies the given attribute visitor to all attributes.
 String NameAndTypeCpInfo.getName(ClassFile classFile)
          Returns the name.
 String NameAndTypeCpInfo.getType(ClassFile classFile)
          Returns the type.
 void NameAndTypeCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void InterfaceMethodrefCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void MethodrefCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 String RefCpInfo.getClassName(ClassFile classFile)
          Returns the class name.
 String RefCpInfo.getName(ClassFile classFile)
          Returns the method/field name.
 String RefCpInfo.getType(ClassFile classFile)
          Returns the type.
 void FieldrefCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 String StringCpInfo.getString(ClassFile classFile)
          Returns the string value.
 void StringCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void DoubleCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void LongCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void FloatCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
 void IntegerCpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
           
static AttrInfo AttrInfo.create(DataInput din, ClassFile cf)
          Creates a new AttrInfo from the data passed.
 String AttrInfo.getAttributeName(ClassFile classFile)
          Returns the String name of the attribute; over-ride this in sub-classes.
protected abstract  void AttrInfo.readInfo(DataInput din, ClassFile cf)
          Reads the data following the header.
 void AttrInfo.accept(ClassFile classFile, AttrInfoVisitor attrInfoVisitor)
          Accepts the given visitor.
 void AttrInfo.accept(ClassFile classFile, FieldInfo fieldInfo, AttrInfoVisitor attrInfoVisitor)
          Accepts the given visitor in the context of a field.
 void AttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, AttrInfoVisitor attrInfoVisitor)
          Accepts the given visitor in the context of a method.
 void AttrInfo.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, AttrInfoVisitor attrInfoVisitor)
          Accepts the given visitor in the context of a method's code.
static ProgramMethodInfo ProgramMethodInfo.create(DataInput din, ClassFile cf)
          Creates a new ProgramMethodInfo from the file format data in the DataInput stream.
 String MemberInfo.getName(ClassFile classFile)
          Returns method/field string name.
 String MemberInfo.getDescriptor(ClassFile classFile)
          Returns descriptor string.
 void MemberInfo.accept(ClassFile classFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given class file visitor.
 String ProgramMemberInfo.getLineNumberRange(ClassFile classFile)
          Returns the line number range of the given class member as "m:n", if it can find it, or null otherwise.
protected  void ProgramMemberInfo.read(DataInput din, ClassFile cf)
          Imports the field or method data to internal representation.
 String ProgramMemberInfo.getName(ClassFile classFile)
           
 String ProgramMemberInfo.getDescriptor(ClassFile classFile)
           
 void ProgramMemberInfo.accept(ClassFile classFile, MemberInfoVisitor memberInfoVisitor)
           
static ProgramFieldInfo ProgramFieldInfo.create(DataInput din, ClassFile cf)
          Creates a new ProgramFieldInfo from the file format data in the DataInput stream.
abstract  void CpInfo.accept(ClassFile classFile, CpInfoVisitor cpInfoVisitor)
          Accepts the given visitor.
 void ClassFile.addSubClass(ClassFile classFile)
          Notifies this ClassFile that it is being subclassed by another class.
 boolean ClassFile.extends_(ClassFile classFile)
          Returns whether this class extends the given class.
 boolean ClassFile.implements_(ClassFile classFile)
          Returns whether this class implements the given class.
 void ProgramClassFile.addSubClass(ClassFile classFile)
           
 boolean ProgramClassFile.extends_(ClassFile classFile)
           
 boolean ProgramClassFile.implements_(ClassFile classFile)
           
 

Constructors in proguard.classfile with parameters of type ClassFile
ClassCpInfo(int u2nameIndex, ClassFile referencedClassFile)
          Creates a new ClassCpInfo with the given name index.
NameAndTypeCpInfo(int u2nameIndex, int u2descriptorIndex, ClassFile[] referencedClassFiles)
          Creates a new NameAndTypeCpInfo with the given name and type indices.
MethodrefCpInfo(int u2classIndex, int u2nameAndTypeIndex, ClassFile referencedClassFile, MemberInfo referencedMemberInfo)
          Creates a new MethodrefCpInfo with the given name and type indices.
FieldrefCpInfo(int u2classIndex, int u2nameAndTypeIndex, ClassFile referencedClassFile, MemberInfo referencedMemberInfo)
          Creates a new FieldrefCpInfo with the given name and type indices.
 

Uses of ClassFile in proguard.classfile.editor
 

Methods in proguard.classfile.editor with parameters of type ClassFile
 int ConstantPoolEditor.addFieldrefCpInfo(ProgramClassFile programClassFile, int classIndex, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a FieldrefCpInfo constant pool entry with the given class constant pool entry index, field name, and descriptor, in the given class file.
 int ConstantPoolEditor.addFieldrefCpInfo(ProgramClassFile programClassFile, String className, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a FieldrefCpInfo constant pool entry with the given class name, field name, and descriptor, in the given class file.
 int ConstantPoolEditor.addMethodrefCpInfo(ProgramClassFile programClassFile, int classIndex, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a MethodrefCpInfo constant pool entry with the given class constant pool entry index, method name, and descriptor, in the given class file.
 int ConstantPoolEditor.addMethodrefCpInfo(ProgramClassFile programClassFile, String className, String name, String descriptor, ClassFile referencedClassFile, ClassFile[] referencedClassFiles, MemberInfo referencedMemberInfo)
          Finds or creates a MethodrefCpInfo constant pool entry with the given class name, method name, and descriptor, in the given class file.
 int ConstantPoolEditor.addClassCpInfo(ProgramClassFile programClassFile, String name, ClassFile referencedClassFile)
          Finds or creates a ClassCpInfo constant pool entry with the given name, in the given class file.
 int ConstantPoolEditor.addNameAndTypeCpInfo(ProgramClassFile programClassFile, String name, String type, ClassFile[] referencedClassFiles)
          Finds or creates a NameAndTypeCpInfo constant pool entry with the given name and type, in the given class file.
 void CodeAttrInfoEditorResetter.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void CodeAttrInfoEditorResetter.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void CodeAttrInfoEditor.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void CodeAttrInfoEditor.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void CodeAttrInfoEditor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void CodeAttrInfoEditor.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void CodeAttrInfoEditor.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void CodeAttrInfoEditor.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void CodeAttrInfoEditor.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void CodeAttrInfoEditor.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void CodeAttrInfoEditor.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void CodeAttrInfoEditor.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void CodeAttrInfoEditor.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void CodeAttrInfoEditor.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void CodeAttrInfoEditor.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void CodeAttrInfoEditor.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void CodeAttrInfoEditor.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void CodeAttrInfoEditor.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void CodeAttrInfoEditor.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void CodeAttrInfoEditor.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void CodeAttrInfoEditor.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void CodeAttrInfoEditor.visitLineNumberInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberInfo lineNumberInfo)
           
 void CodeAttrInfoEditor.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 void ConstantPoolRemapper.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ConstantPoolRemapper.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ConstantPoolRemapper.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ConstantPoolRemapper.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ConstantPoolRemapper.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ConstantPoolRemapper.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ConstantPoolRemapper.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ConstantPoolRemapper.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ConstantPoolRemapper.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ConstantPoolRemapper.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ConstantPoolRemapper.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ConstantPoolRemapper.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ConstantPoolRemapper.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ConstantPoolRemapper.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ConstantPoolRemapper.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ConstantPoolRemapper.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ConstantPoolRemapper.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ConstantPoolRemapper.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ConstantPoolRemapper.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ConstantPoolRemapper.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ConstantPoolRemapper.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ConstantPoolRemapper.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ConstantPoolRemapper.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ConstantPoolRemapper.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void ConstantPoolRemapper.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void ConstantPoolRemapper.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void ConstantPoolRemapper.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void ConstantPoolRemapper.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void ConstantPoolRemapper.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void ConstantPoolRemapper.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void ConstantPoolRemapper.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void ConstantPoolRemapper.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 

Uses of ClassFile in proguard.classfile.instruction
 

Methods in proguard.classfile.instruction with parameters of type ClassFile
 void MultiInstructionVisitor.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void MultiInstructionVisitor.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void MultiInstructionVisitor.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void MultiInstructionVisitor.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void MultiInstructionVisitor.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void MultiInstructionVisitor.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void AllInstructionVisitor.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void AllInstructionVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AllInstructionVisitor.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void AllInstructionVisitor.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void AllInstructionVisitor.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void AllInstructionVisitor.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void AllInstructionVisitor.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void AllInstructionVisitor.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void AllInstructionVisitor.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void AllInstructionVisitor.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void AllInstructionVisitor.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void AllInstructionVisitor.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void LookUpSwitchInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
 void TableSwitchInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
 void BranchInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
 void CpInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
 int CpInstruction.stackPopCount(ClassFile classFile)
           
 int CpInstruction.stackPushCount(ClassFile classFile)
           
 void CpInstruction.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void CpInstruction.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void CpInstruction.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void CpInstruction.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void CpInstruction.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void CpInstruction.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void CpInstruction.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void CpInstruction.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void CpInstruction.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void CpInstruction.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void CpInstruction.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void VariableInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
abstract  void Instruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
          Accepts the given visitor.
 int Instruction.stackPopCount(ClassFile classFile)
          Returns the number of entries popped from the stack during the execution of the instruction.
 int Instruction.stackPushCount(ClassFile classFile)
          Returns the number of entries pushed onto the stack during the execution of the instruction.
 void SimpleInstruction.accept(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, InstructionVisitor instructionVisitor)
           
 void InstructionVisitor.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void InstructionVisitor.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void InstructionVisitor.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void InstructionVisitor.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void InstructionVisitor.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void InstructionVisitor.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 

Uses of ClassFile in proguard.classfile.util
 

Methods in proguard.classfile.util with parameters of type ClassFile
 void ClassFileInitializer.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFileInitializer.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFileInitializer.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFileInitializer.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFileInitializer.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFileInitializer.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFileInitializer.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFileInitializer.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFileInitializer.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFileInitializer.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ClassFileInitializer.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFileInitializer.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFileInitializer.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFileInitializer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileInitializer.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFileInitializer.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFileInitializer.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFileInitializer.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFileInitializer.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ClassFileInitializer.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFileInitializer.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFileInitializer.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFileInitializer.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFileReferenceInitializer.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFileReferenceInitializer.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFileReferenceInitializer.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFileReferenceInitializer.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFileReferenceInitializer.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFileReferenceInitializer.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFileReferenceInitializer.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFileReferenceInitializer.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFileReferenceInitializer.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFileReferenceInitializer.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ClassFileReferenceInitializer.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFileReferenceInitializer.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFileReferenceInitializer.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFileReferenceInitializer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileReferenceInitializer.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFileReferenceInitializer.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFileReferenceInitializer.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFileReferenceInitializer.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFileReferenceInitializer.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ClassFileReferenceInitializer.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFileReferenceInitializer.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFileReferenceInitializer.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFileReferenceInitializer.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFileHierarchyInitializer.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFileHierarchyInitializer.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFileHierarchyInitializer.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFileHierarchyInitializer.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFileHierarchyInitializer.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFileHierarchyInitializer.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFileHierarchyInitializer.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFileHierarchyInitializer.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFileHierarchyInitializer.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFileHierarchyInitializer.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFileHierarchyInitializer.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 

Uses of ClassFile in proguard.classfile.visitor
 

Methods in proguard.classfile.visitor with parameters of type ClassFile
 void ClassFilePrinter.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ClassFilePrinter.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFilePrinter.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFilePrinter.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFilePrinter.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFilePrinter.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFilePrinter.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFilePrinter.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFilePrinter.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFilePrinter.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFilePrinter.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFilePrinter.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFilePrinter.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFilePrinter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFilePrinter.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFilePrinter.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFilePrinter.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFilePrinter.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFilePrinter.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFilePrinter.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ClassFilePrinter.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFilePrinter.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFilePrinter.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFilePrinter.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void ClassFilePrinter.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void ClassFilePrinter.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void ClassFilePrinter.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void ClassFilePrinter.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void ClassFilePrinter.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void ClassFilePrinter.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void ClassFilePrinter.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void MultiAttrInfoVisitor.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void MultiAttrInfoVisitor.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void MultiAttrInfoVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void MultiAttrInfoVisitor.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void MultiAttrInfoVisitor.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void MultiAttrInfoVisitor.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void MultiAttrInfoVisitor.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void MultiAttrInfoVisitor.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void MultiAttrInfoVisitor.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void MultiAttrInfoVisitor.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void MultiAttrInfoVisitor.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void MultiAttrInfoVisitor.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo syntheticAttrInfo)
           
 void ClassFileCleaner.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ClassFileCleaner.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFileCleaner.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFileCleaner.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFileCleaner.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFileCleaner.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFileCleaner.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFileCleaner.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFileCleaner.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFileCleaner.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFileCleaner.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFileCleaner.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFileCleaner.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFileCleaner.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileCleaner.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFileCleaner.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFileCleaner.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFileCleaner.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFileCleaner.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFileCleaner.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ClassFileCleaner.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFileCleaner.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFileCleaner.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFileCleaner.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void ClassFileCleaner.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void ReferencedClassFileVisitor.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ReferencedClassFileVisitor.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ReferencedClassFileVisitor.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ReferencedClassFileVisitor.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ReferencedClassFileVisitor.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ReferencedClassFileVisitor.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ReferencedClassFileVisitor.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ReferencedClassFileVisitor.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ReferencedClassFileVisitor.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ReferencedClassFileVisitor.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ReferencedClassFileVisitor.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void LocalVariableInfoVisitor.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 void LineNumberInfoVisitor.visitLineNumberInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberInfo lineNumberInfo)
           
 void InnerClassesInfoVisitor.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void ExceptionInfoVisitor.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void AttrInfoVisitor.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void AttrInfoVisitor.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void AttrInfoVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttrInfoVisitor.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void AttrInfoVisitor.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void AttrInfoVisitor.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void AttrInfoVisitor.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void AttrInfoVisitor.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void AttrInfoVisitor.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void AttrInfoVisitor.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void AttrInfoVisitor.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void AttrInfoVisitor.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo syntheticAttrInfo)
           
 void CpInfoVisitor.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void CpInfoVisitor.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void CpInfoVisitor.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void CpInfoVisitor.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void CpInfoVisitor.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void CpInfoVisitor.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void CpInfoVisitor.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void CpInfoVisitor.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void CpInfoVisitor.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void CpInfoVisitor.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void CpInfoVisitor.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 

Uses of ClassFile in proguard.obfuscate
 

Methods in proguard.obfuscate with parameters of type ClassFile
 void Utf8UsageMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void Utf8UsageMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void Utf8UsageMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void Utf8UsageMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void Utf8UsageMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void Utf8UsageMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void Utf8UsageMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void Utf8UsageMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void Utf8UsageMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void Utf8UsageMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void Utf8UsageMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void Utf8UsageMarker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void Utf8UsageMarker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void Utf8UsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void Utf8UsageMarker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void Utf8UsageMarker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void Utf8UsageMarker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void Utf8UsageMarker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void Utf8UsageMarker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void Utf8UsageMarker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void Utf8UsageMarker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void Utf8UsageMarker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void Utf8UsageMarker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void Utf8UsageMarker.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void Utf8UsageMarker.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 void NameAndTypeShrinker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void NameAndTypeShrinker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void NameAndTypeShrinker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void NameAndTypeShrinker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void NameAndTypeShrinker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void NameAndTypeShrinker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void NameAndTypeShrinker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void NameAndTypeShrinker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void NameAndTypeShrinker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void NameAndTypeShrinker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void NameAndTypeShrinker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void NameAndTypeShrinker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void NameAndTypeShrinker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void NameAndTypeShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void NameAndTypeShrinker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void NameAndTypeShrinker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void NameAndTypeShrinker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void NameAndTypeShrinker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void NameAndTypeShrinker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void NameAndTypeShrinker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void NameAndTypeShrinker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void NameAndTypeShrinker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void NameAndTypeShrinker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void NameAndTypeShrinker.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void NameAndTypeShrinker.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void NameAndTypeShrinker.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void NameAndTypeShrinker.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void NameAndTypeShrinker.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void NameAndTypeShrinker.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void NameAndTypeShrinker.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void NameAndTypeShrinker.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void NameAndTypeShrinker.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 void NameAndTypeUsageMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void NameAndTypeUsageMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void NameAndTypeUsageMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void NameAndTypeUsageMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void NameAndTypeUsageMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void NameAndTypeUsageMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void NameAndTypeUsageMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void NameAndTypeUsageMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void NameAndTypeUsageMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void NameAndTypeUsageMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void NameAndTypeUsageMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void AttributeShrinker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void AttributeShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttributeShrinker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void AttributeShrinker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void AttributeShrinker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void AttributeShrinker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void AttributeShrinker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void AttributeShrinker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void AttributeShrinker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void AttributeShrinker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void AttributeShrinker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void AttributeShrinker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFileRenamer.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void ClassFileRenamer.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void ClassFileRenamer.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void ClassFileRenamer.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void ClassFileRenamer.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void ClassFileRenamer.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void ClassFileRenamer.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void ClassFileRenamer.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void ClassFileRenamer.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void ClassFileRenamer.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void ClassFileRenamer.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void ClassFileRenamer.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFileRenamer.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFileRenamer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileRenamer.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFileRenamer.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void ClassFileRenamer.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFileRenamer.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFileRenamer.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFileRenamer.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFileRenamer.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFileRenamer.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFileRenamer.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void AttributeUsageMarker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void AttributeUsageMarker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void AttributeUsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttributeUsageMarker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void AttributeUsageMarker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void AttributeUsageMarker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void AttributeUsageMarker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void AttributeUsageMarker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void AttributeUsageMarker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void AttributeUsageMarker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void AttributeUsageMarker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void AttributeUsageMarker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void AttributeUsageMarker.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 

Uses of ClassFile in proguard.optimize
 

Methods in proguard.optimize with parameters of type ClassFile
 void ChangedCodePrinter.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ChangedCodePrinter.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ChangedCodePrinter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ChangedCodePrinter.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ChangedCodePrinter.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ChangedCodePrinter.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ChangedCodePrinter.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ChangedCodePrinter.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ChangedCodePrinter.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ChangedCodePrinter.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ChangedCodePrinter.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ChangedCodePrinter.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void WriteOnlyFieldMarker.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void WriteOnlyFieldMarker.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void WriteOnlyFieldMarker.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void WriteOnlyFieldMarker.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void WriteOnlyFieldMarker.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void WriteOnlyFieldMarker.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void WriteOnlyFieldMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void WriteOnlyFieldMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void WriteOnlyFieldMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void WriteOnlyFieldMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void WriteOnlyFieldMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void WriteOnlyFieldMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void WriteOnlyFieldMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void WriteOnlyFieldMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void WriteOnlyFieldMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void WriteOnlyFieldMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void WriteOnlyFieldMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 boolean SideEffectInstructionChecker.hasSideEffects(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, Instruction instruction)
           
 void SideEffectInstructionChecker.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void SideEffectInstructionChecker.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void SideEffectInstructionChecker.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void SideEffectInstructionChecker.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void SideEffectInstructionChecker.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void SideEffectInstructionChecker.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void SideEffectInstructionChecker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void SideEffectInstructionChecker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void SideEffectInstructionChecker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void SideEffectInstructionChecker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void SideEffectInstructionChecker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void SideEffectInstructionChecker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void SideEffectInstructionChecker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void SideEffectInstructionChecker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void SideEffectInstructionChecker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void SideEffectInstructionChecker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void SideEffectInstructionChecker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void SideEffectMethodMarker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void SideEffectMethodMarker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void SideEffectMethodMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void SideEffectMethodMarker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void SideEffectMethodMarker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void SideEffectMethodMarker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void SideEffectMethodMarker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void SideEffectMethodMarker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void SideEffectMethodMarker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void SideEffectMethodMarker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void SideEffectMethodMarker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void SideEffectMethodMarker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 

Uses of ClassFile in proguard.optimize.evaluation
 

Methods in proguard.optimize.evaluation with parameters of type ClassFile
 void Processor.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void Processor.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void Processor.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void Processor.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void Processor.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void Processor.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void Processor.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void Processor.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void Processor.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void Processor.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void Processor.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void Processor.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void Processor.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void Processor.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void Processor.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void Processor.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void Processor.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void BranchUnit.branch(ClassFile classFile, CodeAttrInfo codeAttrInfo, int offset, int branchTarget)
          Sets the new instruction offset.
 void BranchUnit.branchConditionally(ClassFile classFile, CodeAttrInfo codeAttrInfo, int offset, int branchTarget, int conditional)
          Sets the new instruction offset, depending on the certainty of the conditional branch.
 void PartialEvaluator.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void PartialEvaluator.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void PartialEvaluator.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void PartialEvaluator.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void PartialEvaluator.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void PartialEvaluator.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void PartialEvaluator.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void PartialEvaluator.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void PartialEvaluator.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void PartialEvaluator.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void PartialEvaluator.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void PartialEvaluator.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void PartialEvaluator.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void PartialEvaluator.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void PartialEvaluator.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void PartialEvaluator.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void PartialEvaluator.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void PartialEvaluator.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void PartialEvaluator.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void PartialEvaluator.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void PartialEvaluator.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void PartialEvaluator.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void PartialEvaluator.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void PartialEvaluator.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void PartialEvaluator.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void PartialEvaluator.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void PartialEvaluator.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void PartialEvaluator.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void PartialEvaluator.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void PartialEvaluator.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 

Uses of ClassFile in proguard.optimize.evaluation.value
 

Methods in proguard.optimize.evaluation.value that return ClassFile
 ClassFile ReferenceValue.value()
          Returns the specific reference value, if applicable.
 

Methods in proguard.optimize.evaluation.value with parameters of type ClassFile
static ReferenceValue ReferenceValueFactory.create(ClassFile value, boolean mayBeNull)
          Creates a new ReferenceValue of a specific type.
static ReferenceValue ReferenceValueFactory.create(ClassFile value, int dimension, boolean mayBeNull)
          Creates a new array ReferenceValue of a specific type and dimensionality.
 int ReferenceValue.instanceOf(ClassFile typeClassFile, int typeDimension)
          Returns whether this ReferenceValue is an instance of the given class with the given dimensionality: NEVER, MAYBE, or ALWAYS.
 

Uses of ClassFile in proguard.optimize.peephole
 

Methods in proguard.optimize.peephole with parameters of type ClassFile
 void GetterSetterInliner.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void GetterSetterInliner.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void GetterSetterInliner.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void GetterSetterInliner.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void GetterSetterInliner.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void GetterSetterInliner.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void GetterSetterInliner.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void GetterSetterInliner.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void GetterSetterInliner.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void GetterSetterInliner.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void GetterSetterInliner.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void GetterSetterInliner.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void GetterSetterInliner.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void GetterSetterInliner.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void GetterSetterInliner.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void GetterSetterInliner.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void GetterSetterInliner.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void NopRemover.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void NopRemover.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void NopRemover.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void NopRemover.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void NopRemover.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void NopRemover.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void GotoReturnReplacer.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void GotoReturnReplacer.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void GotoReturnReplacer.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void GotoReturnReplacer.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void GotoReturnReplacer.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void GotoReturnReplacer.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void StoreLoadReplacer.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void StoreLoadReplacer.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void StoreLoadReplacer.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void StoreLoadReplacer.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void StoreLoadReplacer.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void StoreLoadReplacer.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void LoadStoreRemover.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void LoadStoreRemover.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void LoadStoreRemover.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void LoadStoreRemover.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void LoadStoreRemover.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void LoadStoreRemover.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void PushPopRemover.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void PushPopRemover.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void PushPopRemover.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void PushPopRemover.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void PushPopRemover.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void PushPopRemover.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void BranchTargetFinder.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void BranchTargetFinder.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void BranchTargetFinder.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void BranchTargetFinder.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void BranchTargetFinder.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void BranchTargetFinder.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void BranchTargetFinder.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void BranchTargetFinder.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void BranchTargetFinder.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void BranchTargetFinder.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void BranchTargetFinder.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void BranchTargetFinder.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void BranchTargetFinder.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void BranchTargetFinder.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void BranchTargetFinder.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void BranchTargetFinder.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void BranchTargetFinder.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void BranchTargetFinder.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void BranchTargetFinder.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 

Uses of ClassFile in proguard.shrink
 

Methods in proguard.shrink with parameters of type ClassFile
 void ClassFileShrinker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void ClassFileShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileShrinker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void ClassFileShrinker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void ClassFileShrinker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void ClassFileShrinker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void ClassFileShrinker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void ClassFileShrinker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void ClassFileShrinker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void ClassFileShrinker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void ClassFileShrinker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void ClassFileShrinker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void InnerUsageMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void InnerUsageMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void InnerUsageMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void InnerUsageMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void InnerUsageMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void InnerUsageMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void InnerUsageMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void InnerUsageMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void InnerUsageMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void InnerUsageMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void InnerUsageMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void InnerUsageMarker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void InnerUsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void InnerUsageMarker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void InnerUsageMarker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void InnerUsageMarker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void InnerUsageMarker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void InnerUsageMarker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void InnerUsageMarker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void InnerUsageMarker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void InnerUsageMarker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void InnerUsageMarker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void InnerUsageMarker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void InnerUsageMarker.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void InterfaceUsageMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void InterfaceUsageMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void InterfaceUsageMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void InterfaceUsageMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void InterfaceUsageMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void InterfaceUsageMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void InterfaceUsageMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void InterfaceUsageMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void InterfaceUsageMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void InterfaceUsageMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void InterfaceUsageMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void UsageMarker.visitIntegerCpInfo(ClassFile classFile, IntegerCpInfo integerCpInfo)
           
 void UsageMarker.visitLongCpInfo(ClassFile classFile, LongCpInfo longCpInfo)
           
 void UsageMarker.visitFloatCpInfo(ClassFile classFile, FloatCpInfo floatCpInfo)
           
 void UsageMarker.visitDoubleCpInfo(ClassFile classFile, DoubleCpInfo doubleCpInfo)
           
 void UsageMarker.visitStringCpInfo(ClassFile classFile, StringCpInfo stringCpInfo)
           
 void UsageMarker.visitUtf8CpInfo(ClassFile classFile, Utf8CpInfo utf8CpInfo)
           
 void UsageMarker.visitFieldrefCpInfo(ClassFile classFile, FieldrefCpInfo fieldrefCpInfo)
           
 void UsageMarker.visitInterfaceMethodrefCpInfo(ClassFile classFile, InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
           
 void UsageMarker.visitMethodrefCpInfo(ClassFile classFile, MethodrefCpInfo methodrefCpInfo)
           
 void UsageMarker.visitClassCpInfo(ClassFile classFile, ClassCpInfo classCpInfo)
           
 void UsageMarker.visitNameAndTypeCpInfo(ClassFile classFile, NameAndTypeCpInfo nameAndTypeCpInfo)
           
 void UsageMarker.visitUnknownAttrInfo(ClassFile classFile, UnknownAttrInfo unknownAttrInfo)
           
 void UsageMarker.visitInnerClassesAttrInfo(ClassFile classFile, InnerClassesAttrInfo innerClassesAttrInfo)
           
 void UsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void UsageMarker.visitExceptionsAttrInfo(ClassFile classFile, MethodInfo methodInfo, ExceptionsAttrInfo exceptionsAttrInfo)
           
 void UsageMarker.visitCodeAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo)
           
 void UsageMarker.visitLineNumberTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LineNumberTableAttrInfo lineNumberTableAttrInfo)
           
 void UsageMarker.visitLocalVariableTableAttrInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableTableAttrInfo localVariableTableAttrInfo)
           
 void UsageMarker.visitSourceFileAttrInfo(ClassFile classFile, SourceFileAttrInfo sourceFileAttrInfo)
           
 void UsageMarker.visitSourceDirAttrInfo(ClassFile classFile, SourceDirAttrInfo sourceDirAttrInfo)
           
 void UsageMarker.visitDeprecatedAttrInfo(ClassFile classFile, DeprecatedAttrInfo deprecatedAttrInfo)
           
 void UsageMarker.visitSyntheticAttrInfo(ClassFile classFile, SyntheticAttrInfo syntheticAttrInfo)
           
 void UsageMarker.visitSignatureAttrInfo(ClassFile classFile, SignatureAttrInfo signatureAttrInfo)
           
 void UsageMarker.visitSimpleInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, SimpleInstruction simpleInstruction)
           
 void UsageMarker.visitVariableInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, VariableInstruction variableInstruction)
           
 void UsageMarker.visitBranchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, BranchInstruction branchInstruction)
           
 void UsageMarker.visitTableSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, TableSwitchInstruction tableSwitchInstruction)
           
 void UsageMarker.visitLookUpSwitchInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, LookUpSwitchInstruction lookUpSwitchInstruction)
           
 void UsageMarker.visitCpInstruction(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, int offset, CpInstruction cpInstruction)
           
 void UsageMarker.visitExceptionInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, ExceptionInfo exceptionInfo)
           
 void UsageMarker.visitInnerClassesInfo(ClassFile classFile, InnerClassesInfo innerClassesInfo)
           
 void UsageMarker.visitLocalVariableInfo(ClassFile classFile, MethodInfo methodInfo, CodeAttrInfo codeAttrInfo, LocalVariableInfo localVariableInfo)
           
 


ProGuard