/external/proguard/src/proguard/classfile/editor/ |
ClassElementSorter.java | 25 import proguard.classfile.visitor.ClassVisitor; 28 * This ClassVisitor sorts the various elements of the classes that it visits: 35 implements ClassVisitor 37 private final ClassVisitor interfaceSorter = new InterfaceSorter(); 38 private final ClassVisitor constantPoolSorter = new ConstantPoolSorter(); 39 // private ClassVisitor classMemberSorter = new ClassMemberSorter(); 40 private final ClassVisitor attributeSorter = new AttributeSorter(); 43 // Implementations for ClassVisitor.
|
SubclassAdder.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor adds the given class to the list of subclasses of the 33 implements ClassVisitor 47 // Implementations for ClassVisitor.
|
SubclassToAdder.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor adds all classes that it visits to the list of subclasses 33 implements ClassVisitor 48 // Implementations for ClassVisitor.
|
/external/proguard/src/proguard/classfile/visitor/ |
VariableClassVisitor.java | 27 * This ClassVisitor delegates all method calls to a ClassVisitor 32 public class VariableClassVisitor implements ClassVisitor 34 private ClassVisitor classVisitor; 43 public VariableClassVisitor(ClassVisitor classVisitor) 45 this.classVisitor = classVisitor; 49 public void setClassVisitor(ClassVisitor classVisitor [all...] |
ClassPresenceFilter.java | 26 * This <code>ClassVisitor</code> delegates its visits to one of two 27 * <code>ClassVisitor</code> instances, depending on whether the name of 32 public class ClassPresenceFilter implements ClassVisitor 35 private final ClassVisitor presentClassVisitor; 36 private final ClassVisitor missingClassVisitor; 43 * @param presentClassVisitor the <code>ClassVisitor</code> to which visits 45 * @param missingClassVisitor the <code>ClassVisitor</code> to which visits 49 ClassVisitor presentClassVisitor, 50 ClassVisitor missingClassVisitor) 58 // Implementations for ClassVisitor [all...] |
BottomClassFilter.java | 27 * This <code>ClassVisitor</code> delegates its visits to another given 28 * <code>ClassVisitor</code>, but only when visiting classes that don't 33 public class BottomClassFilter implements ClassVisitor 35 private final ClassVisitor classVisitor; 40 * @param classVisitor the <code>ClassVisitor</code> to which visits 43 public BottomClassFilter(ClassVisitor classVisitor) 45 this.classVisitor = classVisitor [all...] |
LibraryClassFilter.java | 27 * This <code>ClassVisitor</code> delegates its visits to another given 28 * <code>ClassVisitor</code>, but only when visiting library classes. 32 public class LibraryClassFilter implements ClassVisitor 34 private final ClassVisitor classVisitor; 39 * @param classVisitor the <code>ClassVisitor</code> to which visits 42 public LibraryClassFilter(ClassVisitor classVisitor) 44 this.classVisitor = classVisitor [all...] |
ProgramClassFilter.java | 27 * This <code>ClassVisitor</code> delegates its visits to another given 28 * <code>ClassVisitor</code>, but only when visiting program classes. 32 public class ProgramClassFilter implements ClassVisitor 34 private final ClassVisitor classVisitor; 39 * @param classVisitor the <code>ClassVisitor</code> to which visits 42 public ProgramClassFilter(ClassVisitor classVisitor) 44 this.classVisitor = classVisitor [all...] |
SubclassTraveler.java | 27 * This <code>ClassVisitor</code> lets a given <code>ClassVisitor</code> 32 public class SubclassTraveler implements ClassVisitor 34 private final ClassVisitor classVisitor; 39 * @param classVisitor the <code>ClassVisitor</code> to 42 public SubclassTraveler(ClassVisitor classVisitor) 44 this.classVisitor = classVisitor [all...] |
MultiClassVisitor.java | 27 * This ClassVisitor delegates all visits to each ClassVisitor 32 public class MultiClassVisitor implements ClassVisitor 36 private ClassVisitor[] classVisitors; 45 public MultiClassVisitor(ClassVisitor[] classVisitors) 52 public void addClassVisitor(ClassVisitor classVisitor) 56 classVisitors[classVisitorCount++] = classVisitor; 64 classVisitors = new ClassVisitor[ARRAY_SIZE_INCREMENT]; 68 ClassVisitor[] newClassVisitors [all...] |
ClassVersionFilter.java | 26 * This <code>ClassVisitor</code> delegates its visits to program classes to 27 * another given <code>ClassVisitor</code>, but only when the class version 32 public class ClassVersionFilter implements ClassVisitor 36 private final ClassVisitor classVisitor; 43 * @param classVisitor the <code>ClassVisitor</code> to which visits 48 ClassVisitor classVisitor) 52 this.classVisitor = classVisitor [all...] |
ExceptClassFilter.java | 26 * This <code>ClassVisitor</code> delegates its visits to another given 27 * <code>ClassVisitor</code>, except for one given class. 31 public class ExceptClassFilter implements ClassVisitor 34 private final ClassVisitor classVisitor; 40 * @param classVisitor the <code>ClassVisitor</code> to which visits will 44 ClassVisitor classVisitor) 47 this.classVisitor = classVisitor [all...] |
ImplementedClassFilter.java | 26 * This <code>ClassVisitor</code> delegates its visits to another given 27 * <code>ClassVisitor</code>, except for classes that extend or implement 32 public class ImplementedClassFilter implements ClassVisitor 35 private final ClassVisitor classVisitor; 42 * @param classVisitor the <code>ClassVisitor</code> to which visits will 46 ClassVisitor classVisitor) 49 this.classVisitor = classVisitor [all...] |
ClassVisitor.java | 32 public interface ClassVisitor
|
AllClassVisitor.java | 27 * This ClassPoolVisitor lets a given ClassVisitor visit all Clazz 34 private final ClassVisitor classVisitor; 37 public AllClassVisitor(ClassVisitor classVisitor) 39 this.classVisitor = classVisitor; 45 classPool.classesAccept(classVisitor);
|
NamedClassVisitor.java | 33 private final ClassVisitor classVisitor; 37 public NamedClassVisitor(ClassVisitor classVisitor, 40 this.classVisitor = classVisitor; 47 classPool.classAccept(name, classVisitor);
|
/external/proguard/src/proguard/ |
SubclassedClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 33 implements ClassVisitor 35 private final ClassVisitor classVisitor; 38 public SubclassedClassFilter(ClassVisitor classVisitor) 40 this.classVisitor = classVisitor; [all...] |
/external/proguard/src/proguard/optimize/info/ |
CaughtClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 34 implements ClassVisitor 36 private final ClassVisitor classVisitor; 39 public CaughtClassFilter(ClassVisitor classVisitor) 41 this.classVisitor = classVisitor; [all...] |
DotClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 34 implements ClassVisitor 36 private final ClassVisitor classVisitor; 39 public DotClassFilter(ClassVisitor classVisitor) 41 this.classVisitor = classVisitor; [all...] |
InstanceofClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 34 implements ClassVisitor 36 private final ClassVisitor classVisitor; 39 public InstanceofClassFilter(ClassVisitor classVisitor) 41 this.classVisitor = classVisitor; [all...] |
InstantiationClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 33 implements ClassVisitor 35 private final ClassVisitor classVisitor; 38 public InstantiationClassFilter(ClassVisitor classVisitor) 40 this.classVisitor = classVisitor; [all...] |
/external/proguard/src/proguard/shrink/ |
UsedClassFilter.java | 24 import proguard.classfile.visitor.ClassVisitor; 27 * This ClassVisitor delegates all its method calls to another ClassVisitor, 35 implements ClassVisitor 38 private final ClassVisitor classVisitor; 45 * @param classVisitor the class visitor to which the visiting will be 49 ClassVisitor classVisitor) 52 this.classVisitor = classVisitor [all...] |
/external/proguard/src/proguard/optimize/peephole/ |
VerticalClassMerger.java | 26 import proguard.classfile.visitor.ClassVisitor; 29 * This ClassVisitor inlines the direct subclasses into the program classes 37 implements ClassVisitor 41 private final ClassVisitor extraClassVisitor; 71 ClassVisitor extraClassVisitor) 79 // Implementations for ClassVisitor.
|
/external/proguard/src/proguard/classfile/constant/visitor/ |
AllConstantVisitor.java | 24 import proguard.classfile.visitor.ClassVisitor; 28 * This ClassVisitor lets a given ConstantVisitor visit all constant pool 33 public class AllConstantVisitor implements ClassVisitor 44 // Implementations for ClassVisitor.
|
/external/proguard/src/proguard/obfuscate/ |
MapCleaner.java | 25 import proguard.classfile.visitor.ClassVisitor; 30 * This ClassVisitor clears a given map whenever it visits a class. 36 implements ClassVisitor 51 // Implementations for ClassVisitor.
|