ProGuard

Uses of Interface
proguard.classfile.FieldInfo

Packages that use FieldInfo
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.peephole This package contains visitors that perform various peephole optimizations. 
proguard.shrink This package contains classes to perform shrinking of class files. 
 

Uses of FieldInfo in proguard.classfile
 

Classes in proguard.classfile that implement FieldInfo
 class LibraryFieldInfo
          Representation of a field from a class-file.
 class ProgramFieldInfo
          Representation of a field from a program class file.
 

Methods in proguard.classfile that return FieldInfo
 FieldInfo LibraryClassFile.findField(String name, String descriptor)
           
 FieldInfo ClassFile.findField(String name, String descriptor)
          Returns the field with the given name and descriptor.
 FieldInfo ProgramClassFile.findField(String name, String descriptor)
           
 

Methods in proguard.classfile with parameters of type FieldInfo
 void ConstantValueAttrInfo.accept(ClassFile classFile, FieldInfo fieldInfo, AttrInfoVisitor attrInfoVisitor)
           
 void AttrInfo.accept(ClassFile classFile, FieldInfo fieldInfo, AttrInfoVisitor attrInfoVisitor)
          Accepts the given visitor in the context of a field.
 

Uses of FieldInfo in proguard.classfile.editor
 

Methods in proguard.classfile.editor with parameters of type FieldInfo
 void CodeAttrInfoEditorResetter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void CodeAttrInfoEditor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ConstantPoolRemapper.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.classfile.instruction
 

Methods in proguard.classfile.instruction with parameters of type FieldInfo
 void AllInstructionVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.classfile.util
 

Methods in proguard.classfile.util with parameters of type FieldInfo
 void ClassFileInitializer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileReferenceInitializer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.classfile.visitor
 

Methods in proguard.classfile.visitor with parameters of type FieldInfo
 void ClassFilePrinter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void MultiAttrInfoVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileCleaner.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttrInfoVisitor.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.obfuscate
 

Methods in proguard.obfuscate with parameters of type FieldInfo
 void Utf8UsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void NameAndTypeShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttributeShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void ClassFileRenamer.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void AttributeUsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.optimize
 

Methods in proguard.optimize with parameters of type FieldInfo
 void ChangedCodePrinter.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void SideEffectMethodMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.optimize.evaluation
 

Methods in proguard.optimize.evaluation with parameters of type FieldInfo
 void PartialEvaluator.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.optimize.peephole
 

Methods in proguard.optimize.peephole with parameters of type FieldInfo
 void BranchTargetFinder.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 

Uses of FieldInfo in proguard.shrink
 

Methods in proguard.shrink with parameters of type FieldInfo
 void ClassFileShrinker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void InnerUsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 void UsageMarker.visitConstantValueAttrInfo(ClassFile classFile, FieldInfo fieldInfo, ConstantValueAttrInfo constantValueAttrInfo)
           
 


ProGuard