/external/proguard/src/proguard/obfuscate/ |
AttributeShrinker.java | 47 public void visitProgramClass(ProgramClass programClass) 50 programClass.u2attributesCount = 51 shrinkArray(programClass.attributes, 52 programClass.u2attributesCount); 55 programClass.fieldsAccept(this); 56 programClass.methodsAccept(this); 57 programClass.attributesAccept(this); 69 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember [all...] |
ClassRenamer.java | 48 public void visitProgramClass(ProgramClass programClass) 51 programClass.thisClassConstantAccept(this); 54 programClass.fieldsAccept(this); 55 programClass.methodsAccept(this); 71 public void visitProgramMember(ProgramClass programClass, 75 String name = programMember.getName(programClass); 81 new ConstantPoolEditor(programClass).addUtf8Constant(newName); 106 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newName) [all...] |
SourceFileRenamer.java | 58 public void visitProgramClass(ProgramClass programClass) 61 programClass.attributesAccept(this); 74 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSourceFileAttribute); 82 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSourceFileAttribute);
|
MappingPrinter.java | 70 public void visitProgramClass(ProgramClass programClass) 72 String name = programClass.getName(); 73 String newName = ClassObfuscator.newClassName(programClass); 81 programClass.fieldsAccept(this); 82 programClass.methodsAccept(this); 88 public void visitProgramField(ProgramClass programClass, ProgramField programField) 96 programField.getName(programClass), 97 programField.getDescriptor(programClass)) [all...] |
/external/proguard/src/proguard/shrink/ |
InterfaceUsageMarker.java | 63 public void visitProgramClass(ProgramClass programClass) 65 boolean classUsed = usageMarker.isUsed(programClass); 66 boolean classPossiblyUsed = usageMarker.isPossiblyUsed(programClass); 74 programClass.interfaceConstantsAccept(this); 87 usageMarker.markAsUsed(programClass); 90 programClass.thisClassConstantAccept(this); 93 programClass.superClassConstantAccept(this); 98 usageMarker.markAsUnused(programClass);
|
UsagePrinter.java | 90 public void visitProgramClass(ProgramClass programClass) 92 if (usageMarker.isUsed(programClass)) 96 className = programClass.getName(); 98 programClass.fieldsAccept(this); 99 programClass.methodsAccept(this); 105 ps.println(ClassUtil.externalClassName(programClass.getName())); 112 ps.println(ClassUtil.externalClassName(programClass.getName())); 120 public void visitProgramField(ProgramClass programClass, ProgramField programField [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
SimpleEnumArrayPropagator.java | 48 public void visitProgramClass(ProgramClass programClass) 51 programClass.methodsAccept(new MemberDescriptorFilter("()[I", this)); 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 60 programClass.fieldsAccept(new MemberDescriptorFilter("[I", this)); 78 public void visitProgramField(ProgramClass programClass, ProgramField programField)
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
AllAttributeVisitor.java | 74 public void visitProgramClass(ProgramClass programClass) 76 programClass.attributesAccept(attributeVisitor); 81 programClass.fieldsAccept(this); 82 programClass.methodsAccept(this); 83 programClass.attributesAccept(this); 93 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) 95 programMember.attributesAccept(programClass, attributeVisitor); 100 programMember.attributesAccept(programClass, this) [all...] |
/external/proguard/src/proguard/ |
DuplicateClassPrinter.java | 49 public void visitProgramClass(ProgramClass programClass) 51 notePrinter.print(programClass.getName(), 53 ClassUtil.externalClassName(programClass.getName()) + "]");
|
/external/proguard/src/proguard/optimize/peephole/ |
HorizontalClassMerger.java | 23 import proguard.classfile.ProgramClass; 80 public void visitProgramClass(ProgramClass programClass) 82 programClass.superClassConstantAccept(new ReferencedClassVisitor( 85 new ClassMerger(programClass,
|
VerticalClassMerger.java | 23 import proguard.classfile.ProgramClass; 80 public void visitProgramClass(ProgramClass programClass) 83 programClass.subclassesAccept(new ClassMerger(programClass,
|
ClassMerger.java | 60 private final ProgramClass targetClass; 79 public ClassMerger(ProgramClass targetClass, 100 public ClassMerger(ProgramClass targetClass, 114 public void visitProgramClass(ProgramClass programClass) 117 //DEBUG = programClass.getName().equals(CLASS_NAME) || 124 visitProgramClass0(programClass); 129 System.err.println(" Class = ["+programClass.getName()+"]"); 135 programClass.accept(new ClassPrinter()); 143 public void visitProgramClass0(ProgramClass programClass [all...] |
TargetClassChanger.java | 59 public void visitProgramClass(ProgramClass programClass) 65 programClass.constantPoolEntriesAccept(this); 68 programClass.fieldsAccept(this); 69 programClass.methodsAccept(this); 72 programClass.attributesAccept(this); 77 for (int index = 0; index < programClass.u2interfacesCount; index++) 79 Clazz interfaceClass = programClass.getInterface(index); 81 (programClass.equals(interfaceClass) || 82 containsInterfaceClass(programClass, [all...] |
/external/proguard/src/proguard/classfile/editor/ |
AttributeSorter.java | 43 public void visitProgramClass(ProgramClass programClass) 46 Arrays.sort(programClass.attributes, 0, programClass.u2attributesCount, this); 49 programClass.fieldsAccept(this); 50 programClass.methodsAccept(this); 56 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) 62 programMember.attributesAccept(programClass, this);
|
NameAndTypeShrinker.java | 55 public void visitProgramClass(ProgramClass programClass) 59 programClass.constantPoolEntriesAccept(this); 63 programClass.attributesAccept(this); 68 shrinkConstantPool(programClass.constantPool, 69 programClass.u2constantPoolCount); 72 if (newConstantPoolCount < programClass.u2constantPoolCount) 74 programClass.u2constantPoolCount = newConstantPoolCount; 78 constantPoolRemapper.visitProgramClass(programClass); 121 markAsUsed((NameAndTypeConstant)((ProgramClass)clazz).getConstant(index)) [all...] |
/external/proguard/src/proguard/classfile/util/ |
ClassSuperHierarchyInitializer.java | 72 public void visitProgramClass(ProgramClass programClass) 75 programClass.superClassConstantAccept(this); 78 programClass.interfaceConstantsAccept(this);
|
StringSharer.java | 48 public void visitProgramClass(ProgramClass programClass) 51 programClass.constantPoolEntriesAccept(this); 55 programClass.attributesAccept(this);
|
/external/proguard/src/proguard/classfile/visitor/ |
ClassHierarchyTraveler.java | 73 public void visitProgramClass(ProgramClass programClass) 75 programClass.hierarchyAccept(visitThisClass,
|
NamedFieldVisitor.java | 51 public void visitProgramClass(ProgramClass programClass) 53 programClass.fieldAccept(name, descriptor, memberVisitor);
|
NamedMethodVisitor.java | 51 public void visitProgramClass(ProgramClass programClass) 53 programClass.methodAccept(name, descriptor, memberVisitor);
|
ReferencedClassVisitor.java | 62 public void visitProgramClass(ProgramClass programClass) 65 programClass.constantPoolEntriesAccept(this); 68 programClass.fieldsAccept(this); 69 programClass.methodsAccept(this); 72 programClass.attributesAccept(this); 90 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) 96 programMember.attributesAccept(programClass, this); 100 public void visitLibraryMember(LibraryClass programClass, LibraryMember libraryMember [all...] |
MethodImplementationTraveler.java | 73 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 programMethod.accept(programClass, memberVisitor); 80 if (!isSpecial(programClass, programMethod)) 82 programClass.hierarchyAccept(false, 86 new NamedMethodVisitor(programMethod.getName(programClass), 87 programMethod.getDescriptor(programClass),
|
SimpleClassPrinter.java | 77 public void visitProgramClass(ProgramClass programClass) 81 programClass.getAccessFlags() : 83 programClass.getName())); 99 public void visitProgramField(ProgramClass programClass, ProgramField programField) 103 programClass.getAccessFlags() : 105 programClass.getName()) + 111 programField.getName(programClass), 112 programField.getDescriptor(programClass))); [all...] |
/external/proguard/src/proguard/io/ |
ClassRewriter.java | 57 ProgramClass programClass = (ProgramClass)classPool.getClass(className); 58 if (programClass != null) 61 String newClassName = programClass.getName(); 74 new ProgramClassWriter(classOutputStream).visitProgramClass(programClass);
|
/external/proguard/src/proguard/optimize/info/ |
NonPrivateMemberMarker.java | 46 public void visitProgramClass(ProgramClass programClass) 49 programClass.constantPoolEntriesAccept(this); 52 programClass.methodAccept(ClassConstants.METHOD_NAME_CLINIT, 57 programClass.methodAccept(ClassConstants.METHOD_NAME_INIT, 62 programClass.methodsAccept(filteredMethodMarker); 105 public void visitProgramField(ProgramClass programClass, ProgramField programField) 117 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod [all...] |