/external/proguard/src/proguard/obfuscate/ |
MemberNameConflictFixer.java | 73 public void visitProgramField(ProgramClass programClass, ProgramField programField) 75 visitMember(programClass, programField, true); 79 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 String name = programMethod.getName(programClass); 90 visitMember(programClass, programMethod, false);
|
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);
|
/external/proguard/src/proguard/optimize/ |
DuplicateInitializerFixer.java | 77 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 80 String name = programMethod.getName(programClass); 84 String descriptor = programMethod.getDescriptor(programClass); 85 Method similarMethod = programClass.findMethod(name, descriptor); 117 if (programClass.findMethod(name, newDescriptor) == null) 122 System.out.println(" ["+programClass.getName()+"."+name+descriptor+"] ("+ClassUtil.externalClassAccessFlags(programMethod.getAccessFlags())+") -> ["+newDescriptor+"]"); 127 new ConstantPoolEditor(programClass).addUtf8Constant(newDescriptor); 132 programMethod.attributesAccept(programClass, 138 extraFixedInitializerVisitor.visitProgramMethod(programClass, programMethod) [all...] |
MethodStaticizer.java | 70 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 extraStaticMemberVisitor.visitProgramMethod(programClass, programMethod);
|
DuplicateInitializerInvocationFixer.java | 147 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 150 programMethod.getDescriptor(programClass).length() - descriptor.length(); 157 System.out.println(" ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] ("+ClassUtil.externalClassAccessFlags(programMethod.getAccessFlags())+") referenced by:");
|
/external/proguard/src/proguard/classfile/editor/ |
InnerClassesAccessFixer.java | 77 public void visitProgramClass(ProgramClass programClass) 81 programClass.u2accessFlags);
|
Utf8Shrinker.java | 64 public void visitProgramClass(ProgramClass programClass) 67 programClass.constantPoolEntriesAccept(this); 70 programClass.fieldsAccept(this); 71 programClass.methodsAccept(this); 74 programClass.attributesAccept(this); 79 shrinkConstantPool(programClass.constantPool, 80 programClass.u2constantPoolCount); 83 if (newConstantPoolCount < programClass.u2constantPoolCount) 85 programClass.u2constantPoolCount = newConstantPoolCount [all...] |
ConstantPoolShrinker.java | 70 public void visitProgramClass(ProgramClass programClass) 73 markConstant(programClass, programClass.u2thisClass); 76 programClass.superClassConstantAccept(this); 79 programClass.interfaceConstantsAccept(this); 82 programClass.fieldsAccept(this); 83 programClass.methodsAccept(this); 86 programClass.attributesAccept(this); 91 shrinkConstantPool(programClass.constantPool [all...] |
ClassReferenceFixer.java | 71 public void visitProgramClass(ProgramClass programClass) 74 programClass.constantPoolEntriesAccept(this); 77 programClass.fieldsAccept(this); 78 programClass.methodsAccept(this); 81 programClass.attributesAccept(this); 95 public void visitProgramField(ProgramClass programClass, ProgramField programField) 98 String descriptor = programField.getDescriptor(programClass); 105 new ConstantPoolEditor(programClass); [all...] |
/external/proguard/src/proguard/classfile/visitor/ |
MultiClassVisitor.java | 81 public void visitProgramClass(ProgramClass programClass) 85 classVisitors[index].visitProgramClass(programClass);
|
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...] |
ClassPrinter.java | 91 public void visitProgramClass(ProgramClass programClass) 94 println(visitorInfo(programClass) + " " + 95 "Program class: " + programClass.getName()); 97 println("Superclass: " + programClass.getSuperName()); 98 println("Major version: 0x" + Integer.toHexString(ClassUtil.internalMajorClassVersion(programClass.u4version))); 99 println("Minor version: 0x" + Integer.toHexString(ClassUtil.internalMinorClassVersion(programClass.u4version))); 100 println(" = target " + ClassUtil.externalClassVersion(programClass.u4version)); 101 println("Access flags: 0x" + Integer.toHexString(programClass.u2accessFlags)); 103 ((programClass.u2accessFlags & ClassConstants.INTERNAL_ACC_ANNOTATTION) != 0 ? "@ " : "") [all...] |
ClassCleaner.java | 55 public void visitProgramClass(ProgramClass programClass) 57 clean(programClass); 59 programClass.constantPoolEntriesAccept(this); 61 programClass.fieldsAccept(this); 62 programClass.methodsAccept(this); 64 programClass.attributesAccept(this); 87 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) 91 programMember.attributesAccept(programClass, this) [all...] |
/external/proguard/src/proguard/optimize/info/ |
ParameterUsageMarker.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 ClassUtil.internalMethodParameterSize(programMethod.getDescriptor(programClass), 128 programClass.mayHaveImplementations(programMethod) || 129 programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT))) 136 programMethod.attributesAccept(programClass, this); 141 System.out.print("ParameterUsageMarker: ["+programClass.getName() +"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"]: ");
|
SideEffectMethodMarker.java | 72 public void visitProgramClass(ProgramClass programClass) 75 programClass.methodsAccept(this); 81 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 96 programMethod.attributesAccept(programClass, this);
|
DotClassMarker.java | 73 public void visitProgramClass(ProgramClass programClass) 75 setDotClassed(programClass);
|
InstanceofClassMarker.java | 70 public void visitProgramClass(ProgramClass programClass) 72 setInstanceofed(programClass);
|
InstantiationClassMarker.java | 70 public void visitProgramClass(ProgramClass programClass) 72 setInstantiated(programClass);
|
/external/proguard/src/proguard/optimize/peephole/ |
RetargetedInnerClassAttributeRemover.java | 52 public void visitProgramClass(ProgramClass programClass) 54 int attributesCount = programClass.u2attributesCount; 55 Attribute[] attributes = programClass.attributes; 67 attribute.accept(programClass, this); 78 programClass.u2attributesCount = newAtributesCount;
|
InstructionSequenceReplacer.java | 283 matchedConstantIndex((ProgramClass)clazz, 342 private int matchedConstantIndex(ProgramClass programClass, int constantIndex) 349 return new ConstantPoolEditor(programClass).addStringConstant( 350 argumentAsString(programClass, constantIndex & 0xf, A) + 351 argumentAsString(programClass, (constantIndex >>> 4) & 0xf, B), 368 ProgramClass dummyClass = new ProgramClass(); 371 return new ConstantAdder(programClass).addConstant(dummyClass, constantIndex); 375 private String argumentAsString(ProgramClass programClass [all...] |
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 102 ProgramClass programClass = (ProgramClass)clazz; 129 correspondingVerificationTypes(programClass, 137 correspondingVerificationTypes(programClass, 154 correspondingVerificationTypes(programClass, 161 if (method.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT)) 196 new ClassPrinter().visitProgramMethod(programClass, programMethod); 208 new AttributesEditor(programClass, programMethod, codeAttribute, true).deleteAttribute(stackMapAttributeName); 236 new ConstantPoolEditor(programClass).addUtf8Constant(stackMapAttributeName) [all...] |
/external/proguard/src/proguard/classfile/io/ |
ProgramClassReader.java | 38 * This ClassVisitor fills out the ProgramClass objects that it visits with data 74 public void visitProgramClass(ProgramClass programClass) 77 programClass.u4magic = dataInput.readInt(); 79 ClassUtil.checkMagicNumber(programClass.u4magic); 85 programClass.u4version = ClassUtil.internalClassVersion(u2majorVersion, 88 ClassUtil.checkVersionNumbers(programClass.u4version); 91 programClass.u2constantPoolCount = dataInput.readUnsignedShort(); 93 programClass.constantPool = new Constant[programClass.u2constantPoolCount] [all...] |
ProgramClassWriter.java | 38 * This ClassVisitor writes out the ProgramClass objects that it visits to the 70 public void visitProgramClass(ProgramClass programClass) 73 dataOutput.writeInt(programClass.u4magic); 76 dataOutput.writeShort(ClassUtil.internalMinorClassVersion(programClass.u4version)); 77 dataOutput.writeShort(ClassUtil.internalMajorClassVersion(programClass.u4version)); 80 dataOutput.writeShort(programClass.u2constantPoolCount); 82 programClass.constantPoolEntriesAccept(this); 85 dataOutput.writeShort(programClass.u2accessFlags); 86 dataOutput.writeShort(programClass.u2thisClass) [all...] |
/external/proguard/src/proguard/classfile/util/ |
ClassSuperHierarchyInitializer.java | 72 public void visitProgramClass(ProgramClass programClass) 75 programClass.superClassConstantAccept(this); 78 programClass.interfaceConstantsAccept(this);
|
/external/proguard/src/proguard/classfile/ |
ProgramMember.java | 93 public abstract void accept(ProgramClass programClass, 102 public abstract void attributesAccept(ProgramClass programClass, 125 accept((ProgramClass)clazz, memberVisitor);
|