ProGuard

Uses of Class
proguard.classfile.ClassPool

Packages that use ClassPool
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.io This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,... 
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. 
 

Uses of ClassPool in proguard.classfile.util
 

Constructors in proguard.classfile.util with parameters of type ClassPool
ClassFileInitializer(ClassPool programClassPool, ClassPool libraryClassPool)
          Creates a new ClassFileInitializer that initializes the hierarchy of all visited class files, printing warnings if some classes can't be found.
ClassFileInitializer(ClassPool programClassPool, ClassPool libraryClassPool, boolean warn, boolean note)
          Creates a new ClassFileInitializer that initializes the hierarchy of all visited class files, optionally printing warnings if some classes can't be found.
ClassFileReferenceInitializer(ClassPool programClassPool, ClassPool libraryClassPool)
          Creates a new ClassFileReferenceInitializer that initializes the hierarchy of all visited class files, printing warnings if some classes can't be found.
ClassFileReferenceInitializer(ClassPool programClassPool, ClassPool libraryClassPool, boolean warn, boolean note)
          Creates a new ClassFileReferenceInitializer that initializes the hierarchy of all visited class files, optionally printing warnings if some classes can't be found.
ClassFileHierarchyInitializer(ClassPool programClassPool, ClassPool libraryClassPool)
          Creates a new ClassFileReferenceInitializer that initializes the hierarchy of all visited class files, printing warnings if some classes can't be found.
ClassFileHierarchyInitializer(ClassPool programClassPool, ClassPool libraryClassPool, boolean warn)
          Creates a new ClassFileReferenceInitializer that initializes the hierarchy of all visited class files, optionally printing warnings if some classes can't be found.
 

Uses of ClassPool in proguard.classfile.visitor
 

Methods in proguard.classfile.visitor with parameters of type ClassPool
 void AllClassFileVisitor.visitClassPool(ClassPool classPool)
           
 void NamedClassFileVisitor.visitClassPool(ClassPool classPool)
           
 void MultiClassPoolVisitor.visitClassPool(ClassPool classPool)
           
 void ClassPoolVisitor.visitClassPool(ClassPool classPool)
           
 

Constructors in proguard.classfile.visitor with parameters of type ClassPool
ClassPoolFiller(ClassPool classPool, boolean note)
           
 

Uses of ClassPool in proguard.io
 

Constructors in proguard.io with parameters of type ClassPool
ClassFileRewriter(ClassPool classPool, DataEntryWriter dataEntryWriter)
           
 

Uses of ClassPool in proguard.obfuscate
 

Constructors in proguard.obfuscate with parameters of type ClassPool
ClassFileObfuscator(ClassPool programClassPool, String defaultPackageName, boolean useMixedCaseClassNames)
          Creates a new ClassFileObfuscator.
MappingKeeper(ClassPool classPool)
          Creates a new MappingKeeper.
 

Uses of ClassPool in proguard.optimize
 

Methods in proguard.optimize with parameters of type ClassPool
 void SideEffectMethodMarker.visitClassPool(ClassPool classPool)
           
 


ProGuard