ProGuard

Uses of Class
proguard.classfile.ProgramMethodInfo

Packages that use ProgramMethodInfo
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.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 ProgramMethodInfo in proguard.classfile
 

Fields in proguard.classfile declared as ProgramMethodInfo
 ProgramMethodInfo[] ProgramClassFile.methods
           
 

Methods in proguard.classfile that return ProgramMethodInfo
static ProgramMethodInfo ProgramMethodInfo.create(DataInput din, ClassFile cf)
          Creates a new ProgramMethodInfo from the file format data in the DataInput stream.
 

Uses of ProgramMethodInfo in proguard.classfile.editor
 

Methods in proguard.classfile.editor with parameters of type ProgramMethodInfo
 void ConstantPoolRemapper.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.classfile.util
 

Methods in proguard.classfile.util with parameters of type ProgramMethodInfo
 void ClassFileInitializer.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ClassFileReferenceInitializer.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.classfile.visitor
 

Methods in proguard.classfile.visitor with parameters of type ProgramMethodInfo
 void VariableMemberInfoVisitor.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MultiMemberInfoVisitor.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void LibraryMemberInfoFilter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ClassFilePrinter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void AllAttrInfoVisitor.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ClassFileCleaner.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ProgramMemberInfoFilter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void SimpleClassFilePrinter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoAccessFilter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoNameFilter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoDescriptorFilter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ClassFileMemberInfoVisitor.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoVisitor.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.obfuscate
 

Methods in proguard.obfuscate with parameters of type ProgramMethodInfo
 void Utf8UsageMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void NameAndTypeShrinker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void AttributeShrinker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void ClassFileRenamer.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MappingPrinter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoObfuscator.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void AttributeUsageMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void NameMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void MemberInfoLinker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.optimize
 

Methods in proguard.optimize with parameters of type ProgramMethodInfo
 void NoSideEffectMethodMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void KeepMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void SideEffectInstructionChecker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void SideEffectMethodMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.optimize.evaluation
 

Methods in proguard.optimize.evaluation with parameters of type ProgramMethodInfo
 void PartialEvaluator.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.optimize.peephole
 

Methods in proguard.optimize.peephole with parameters of type ProgramMethodInfo
 void ClassFileFinalizer.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 

Uses of ProgramMethodInfo in proguard.shrink
 

Methods in proguard.shrink with parameters of type ProgramMethodInfo
 void ClassFileShrinker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void UsagePrinter.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 void UsageMarker.visitProgramMethodInfo(ProgramClassFile programClassFile, ProgramMethodInfo programMethodInfo)
           
 


ProGuard