/external/proguard/src/proguard/optimize/peephole/ |
TargetClassChanger.java | 56 public void visitProgramClass(ProgramClass programClass) 62 programClass.constantPoolEntriesAccept(this); 65 programClass.fieldsAccept(this); 66 programClass.methodsAccept(this); 69 programClass.attributesAccept(this); 72 Clazz targetClass = ClassMerger.getTargetClass(programClass); 78 programClass.u2thisClass = 79 addNewClassConstant(programClass, 80 programClass.getName() [all...] |
ClassMerger.java | 57 private final ProgramClass targetClass; 74 public ClassMerger(ProgramClass targetClass, 95 public ClassMerger(ProgramClass targetClass, 109 public void visitProgramClass(ProgramClass programClass) 112 //DEBUG = programClass.getName().equals(CLASS_NAME) || 119 visitProgramClass0(programClass); 124 System.err.println(" Class = ["+programClass.getName()+"]"); 130 programClass.accept(new ClassPrinter()); 138 public void visitProgramClass0(ProgramClass programClass [all...] |
/external/proguard/src/proguard/shrink/ |
ClassShrinker.java | 69 public void visitProgramClass(ProgramClass programClass) 73 programClass.u2interfacesCount = 74 shrinkConstantIndexArray(programClass.constantPool, 75 programClass.u2interfaces, 76 programClass.u2interfacesCount); 79 programClass.u2constantPoolCount = 80 shrinkConstantPool(programClass.constantPool, 81 programClass.u2constantPoolCount); 83 programClass.u2fieldsCount [all...] |
UsageMarker.java | 83 public void visitProgramClass(ProgramClass programClass) 85 if (shouldBeMarkedAsUsed(programClass)) 88 markAsUsed(programClass); 90 markProgramClassBody(programClass); 95 protected void markProgramClassBody(ProgramClass programClass) 98 markConstant(programClass, programClass.u2thisClass); 101 if (programClass.u2superClass != 0 [all...] |
/external/proguard/src/proguard/classfile/editor/ |
MemberReferenceFixer.java | 63 public void visitProgramClass(ProgramClass programClass) 68 for (int index = 1; index < programClass.u2constantPoolCount; index++) 70 Constant constant = programClass.constantPool[index]; 76 constant.accept(programClass, this); 81 programClass.fieldsAccept(this); 82 programClass.methodsAccept(this); 85 programClass.attributesAccept(this); 115 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newName); 143 new ConstantPoolEditor((ProgramClass)clazz).addNameAndTypeConstant(newName, newType) [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...] |
ConstantPoolRemapper.java | 77 public void visitProgramClass(ProgramClass programClass) 80 programClass.u2thisClass = remapConstantIndex(programClass.u2thisClass); 81 programClass.u2superClass = remapConstantIndex(programClass.u2superClass); 83 remapConstantIndexArray(programClass.u2interfaces, 84 programClass.u2interfacesCount); 87 programClass.constantPoolEntriesAccept(this); 90 programClass.fieldsAccept(this) [all...] |
/external/proguard/src/proguard/ |
DescriptorKeepChecker.java | 95 public void visitProgramField(ProgramClass programClass, ProgramField programField) 99 referencingClass = programClass; 109 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 113 referencingClass = programClass; 138 public void visitProgramClass(ProgramClass programClass) 140 if (!KeepMarker.isKept(programClass)) 143 programClass.getName() [all...] |
/external/proguard/src/proguard/classfile/util/ |
ClassReferenceInitializer.java | 94 public void visitProgramClass(ProgramClass programClass) 97 programClass.constantPoolEntriesAccept(this); 100 programClass.fieldsAccept(this); 101 programClass.methodsAccept(this); 104 programClass.attributesAccept(this); 118 public void visitProgramField(ProgramClass programClass, ProgramField programField) 121 findReferencedClass(programClass.getName(), 122 programField.getDescriptor(programClass)); [all...] |
/external/proguard/src/proguard/optimize/info/ |
SideEffectMethodMarker.java | 71 public void visitProgramClass(ProgramClass programClass) 74 programClass.methodsAccept(this); 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 95 programMethod.attributesAccept(programClass, this);
|
/external/proguard/src/proguard/classfile/visitor/ |
ClassPrinter.java | 89 public void visitProgramClass(ProgramClass programClass) 92 println(visitorInfo(programClass) + " " + 93 "Program class: " + programClass.getName()); 95 println("Superclass: " + programClass.getSuperName()); 96 println("Major version: 0x" + Integer.toHexString(ClassUtil.internalMajorClassVersion(programClass.u4version))); 97 println("Minor version: 0x" + Integer.toHexString(ClassUtil.internalMinorClassVersion(programClass.u4version))); 98 println("Access flags: 0x" + Integer.toHexString(programClass.u2accessFlags)); 100 ((programClass.u2accessFlags & ClassConstants.INTERNAL_ACC_ANNOTATTION) != 0 ? "@ " : "") + 101 ClassUtil.externalClassAccessFlags(programClass.u2accessFlags) [all...] |
/external/proguard/src/proguard/classfile/io/ |
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/obfuscate/ |
NameMarker.java | 52 public void visitProgramClass(ProgramClass programClass) 54 keepClassName(programClass); 57 programClass.attributesAccept(this); 69 public void visitProgramField(ProgramClass programClass, ProgramField programField) 71 keepFieldName(programClass, programField); 75 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 keepMethodName(programClass, programMethod) [all...] |
ClassObfuscator.java | 139 public void visitProgramClass(ProgramClass programClass) 142 newClassName = newClassName(programClass); 148 programClass.attributesAccept(this); 155 newPackagePrefix(ClassUtil.internalPackagePrefix(programClass.getName())); 162 setNewClassName(programClass, newClassName); 257 public void visitProgramClass(ProgramClass programClass) 260 String newClassName = newClassName(programClass); 270 String className = programClass.getName() [all...] |
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 102 ProgramClass programClass = (ProgramClass)clazz; 120 correspondingVerificationTypes(programClass, 128 correspondingVerificationTypes(programClass, 145 correspondingVerificationTypes(programClass, 152 if (method.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT)) 187 new ClassPrinter().visitProgramMethod(programClass, programMethod); 199 new AttributesEditor(programClass, programMethod, codeAttribute, true).deleteAttribute(stackMapAttributeName); 227 new ConstantPoolEditor(programClass).addUtf8Constant(stackMapAttributeName) [all...] |