ProGuard

Uses of Class
proguard.classfile.LibraryClassFile

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

Methods in proguard.classfile that return LibraryClassFile
static LibraryClassFile LibraryClassFile.create(DataInput din, boolean skipNonPublic)
          Creates a new LibraryClassFile from the class file format data in the DataInput stream.
 

Methods in proguard.classfile with parameters of type LibraryClassFile
 void LibraryMethodInfo.accept(LibraryClassFile libraryClassFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given visitor.
abstract  void LibraryMemberInfo.accept(LibraryClassFile libraryClassFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given member info visitor.
 void LibraryFieldInfo.accept(LibraryClassFile libraryClassFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given visitor.
 

Uses of LibraryClassFile in proguard.classfile.editor
 

Methods in proguard.classfile.editor with parameters of type LibraryClassFile
 void ConstantPoolSorter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ConstantPoolRemapper.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ConstantPoolRemapper.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ConstantPoolRemapper.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 

Uses of LibraryClassFile in proguard.classfile.util
 

Methods in proguard.classfile.util with parameters of type LibraryClassFile
 void ClassFileInitializer.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileInitializer.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileInitializer.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileReferenceInitializer.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileReferenceInitializer.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileReferenceInitializer.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileHierarchyInitializer.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 

Uses of LibraryClassFile in proguard.classfile.visitor
 

Methods in proguard.classfile.visitor with parameters of type LibraryClassFile
 void VariableMemberInfoVisitor.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void VariableMemberInfoVisitor.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void VariableClassFileVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MultiMemberInfoVisitor.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MultiMemberInfoVisitor.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void LibraryMemberInfoFilter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void LibraryMemberInfoFilter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void AllMemberInfoVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ConcreteClassFileDownTraveler.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFilePrinter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFilePrinter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFilePrinter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void BottomClassFileFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AllAttrInfoVisitor.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void AllAttrInfoVisitor.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileCleaner.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileCleaner.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileCleaner.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ProgramMemberInfoFilter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ProgramMemberInfoFilter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ProgramClassFileFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void SimpleClassFilePrinter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void SimpleClassFilePrinter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void SimpleClassFilePrinter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void LibraryClassFileFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AllCpInfoVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassPoolFiller.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AllMethodVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void NamedMethodVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AllFieldVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void NamedFieldVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MemberInfoAccessFilter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoAccessFilter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void MemberInfoNameFilter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoNameFilter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void MemberInfoDescriptorFilter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoDescriptorFilter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileMemberInfoVisitor.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileMemberInfoVisitor.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileHierarchyTraveler.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileAccessFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileNameFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MultiClassFileVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MemberInfoVisitor.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoVisitor.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileVisitor.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 

Uses of LibraryClassFile in proguard.obfuscate
 

Methods in proguard.obfuscate with parameters of type LibraryClassFile
 void Utf8Shrinker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void Utf8UsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void Utf8UsageMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void Utf8UsageMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void NameAndTypeShrinker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void NameAndTypeShrinker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void NameAndTypeShrinker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void NameAndTypeUsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AttributeShrinker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AttributeShrinker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void AttributeShrinker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileRenamer.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileRenamer.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileRenamer.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void MappingPrinter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MappingPrinter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MappingPrinter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void MemberInfoObfuscator.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MemberInfoObfuscator.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoObfuscator.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void ClassFileObfuscator.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AttributeUsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void AttributeUsageMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void AttributeUsageMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void NameMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void NameMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void NameMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void MemberInfoLinker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void MemberInfoLinker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void MemberInfoLinker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 

Uses of LibraryClassFile in proguard.optimize
 

Methods in proguard.optimize with parameters of type LibraryClassFile
 void NoSideEffectMethodMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void NoSideEffectMethodMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void KeepMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void KeepMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void KeepMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void SideEffectInstructionChecker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void SideEffectInstructionChecker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void SideEffectMethodMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void SideEffectMethodMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void SideEffectMethodMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 

Uses of LibraryClassFile in proguard.optimize.evaluation
 

Methods in proguard.optimize.evaluation with parameters of type LibraryClassFile
 void PartialEvaluator.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void PartialEvaluator.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 

Uses of LibraryClassFile in proguard.optimize.peephole
 

Methods in proguard.optimize.peephole with parameters of type LibraryClassFile
 void ClassFileFinalizer.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileFinalizer.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileFinalizer.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 

Uses of LibraryClassFile in proguard.shrink
 

Methods in proguard.shrink with parameters of type LibraryClassFile
 void ClassFileShrinker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void ClassFileShrinker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void ClassFileShrinker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void UsedClassFileFilter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void UsagePrinter.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void UsagePrinter.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void UsagePrinter.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 void InnerUsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void InterfaceUsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void UsageMarker.visitLibraryClassFile(LibraryClassFile libraryClassFile)
           
 void UsageMarker.visitLibraryFieldInfo(LibraryClassFile libraryClassFile, LibraryFieldInfo libraryFieldInfo)
           
 void UsageMarker.visitLibraryMethodInfo(LibraryClassFile libraryClassFile, LibraryMethodInfo libraryMethodInfo)
           
 


ProGuard