ProGuard

Uses of Interface
proguard.classfile.visitor.InnerClassesInfoVisitor

Packages that use InnerClassesInfoVisitor
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.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.shrink This package contains classes to perform shrinking of class files. 
 

Uses of InnerClassesInfoVisitor in proguard.classfile
 

Methods in proguard.classfile with parameters of type InnerClassesInfoVisitor
 void InnerClassesAttrInfo.innerClassEntriesAccept(ClassFile classFile, InnerClassesInfoVisitor innerClassesInfoVisitor)
          Applies the given visitor to all inner classes.
 

Uses of InnerClassesInfoVisitor in proguard.classfile.editor
 

Classes in proguard.classfile.editor that implement InnerClassesInfoVisitor
 class ConstantPoolRemapper
          This ClassFileVisitor remaps all possible references to constant pool entries of the classes that it visits, based on a given index map.
 

Uses of InnerClassesInfoVisitor in proguard.classfile.visitor
 

Classes in proguard.classfile.visitor that implement InnerClassesInfoVisitor
 class ClassFileCleaner
          This ClassFileVisitor removes all visitor information of the class files it visits.
 class ClassFilePrinter
          This ClassFileVisitor prints out the complete internal structure of the class files it visits.
 

Uses of InnerClassesInfoVisitor in proguard.obfuscate
 

Classes in proguard.obfuscate that implement InnerClassesInfoVisitor
 class AttributeUsageMarker
          This ClassFileVisitor marks all attributes that should be kept in the classes it visits.
 class NameAndTypeShrinker
          This ClassFileVisitor removes NameAndType constant pool entries that are not marked as being used.
 class Utf8UsageMarker
          This ClassFileVisitor marks all UTF-8 constant pool entries that are being used in the classes it visits.
 

Uses of InnerClassesInfoVisitor in proguard.shrink
 

Classes in proguard.shrink that implement InnerClassesInfoVisitor
 class InnerUsageMarker
          This ClassFileVisitor recursively marks all inner classes that are being used in the classes it visits.
 class UsageMarker
          This ClassFileVisitor and MemberInfoVisitor recursively marks all classes and class elements that are being used.
 


ProGuard