/external/proguard/src/proguard/optimize/evaluation/ |
SimpleEnumDescriptorSimplifier.java | 60 public void visitProgramClass(ProgramClass programClass) 64 System.out.println("SimpleEnumDescriptorSimplifier: "+programClass.getName()); 68 programClass.fieldsAccept(this); 69 programClass.methodsAccept(this); 72 //programClass.attributesAccept(this); 75 programClass.constantPoolEntriesAccept(this); 96 new ConstantPoolEditor((ProgramClass)clazz); 120 new ConstantPoolEditor((ProgramClass)clazz); 145 new ConstantPoolEditor((ProgramClass)clazz) [all...] |
SimpleEnumClassSimplifier.java | 123 public void visitProgramClass(ProgramClass programClass) 127 System.out.println("SimpleEnumClassSimplifier: ["+programClass.getName()+"]"); 131 programClass.u2accessFlags &= ~ClassConstants.ACC_ENUM; 135 programClass.findMethod(ClassConstants.METHOD_NAME_VALUEOF, null); 138 new ClassEditor(programClass).removeMethod(valueOfMethod); 142 programClass.methodAccept(ClassConstants.METHOD_NAME_CLINIT,
|
/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...] |
InterfaceDeleter.java | 62 public void visitProgramClass(ProgramClass programClass) 64 int[] interfaces = programClass.u2interfaces; 65 int interfacesCount = programClass.u2interfacesCount; 69 System.out.println("InterfaceDeleter: "+programClass.getName()+" ("+interfacesCount+" interfaces)"); 78 System.out.println("InterfaceDeleter: "+(delete[index]?"- ":"+ ")+programClass.getInterfaceName(index)); 90 programClass.u2interfacesCount = newInterfacesCount; 92 programClass.attributesAccept(this); 181 ((Utf8Constant)((ProgramClass)clazz).constantPool[signatureAttribute.u2signatureIndex]).setString(newSignatureBuffer.toString());
|
InterfaceSorter.java | 44 public void visitProgramClass(ProgramClass programClass) 46 int[] interfaces = programClass.u2interfaces; 47 int interfacesCount = programClass.u2interfacesCount; 55 programClass.attributesAccept(this); 61 Clazz interfaceClass = programClass.getInterface(index); 76 new InterfaceDeleter(delete).visitProgramClass(programClass); 141 ((Utf8Constant)((ProgramClass)clazz).constantPool[signatureAttribute.u2signatureIndex]).setString(newSignatureBuffer.toString());
|
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 | 71 public void visitProgramClass(ProgramClass programClass) 74 markConstant(programClass, programClass.u2thisClass); 77 programClass.superClassConstantAccept(this); 80 programClass.interfaceConstantsAccept(this); 83 programClass.fieldsAccept(this); 84 programClass.methodsAccept(this); 87 programClass.attributesAccept(this); 92 shrinkConstantPool(programClass.constantPool [all...] |
AccessFixer.java | 52 public void visitProgramClass(ProgramClass programClass) 55 ((MyAccessFixer)classVisitor).referencingClass = programClass; 58 super.visitProgramClass(programClass); 74 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 super.visitProgramMember(programClass, programMethod); 83 !ClassUtil.isInitializer(programMethod.getName(programClass))) 85 programClass.hierarchyAccept(false, true, false, false, 86 new NamedMethodVisitor(programMethod.getName(programClass), [all...] |
ConstantPoolRemapper.java | 79 public void visitProgramClass(ProgramClass programClass) 82 programClass.u2thisClass = remapConstantIndex(programClass.u2thisClass); 83 programClass.u2superClass = remapConstantIndex(programClass.u2superClass); 85 remapConstantIndexArray(programClass.u2interfaces, 86 programClass.u2interfacesCount); 89 programClass.constantPoolEntriesAccept(this); 92 programClass.fieldsAccept(this) [all...] |
/external/proguard/src/proguard/shrink/ |
ClassShrinker.java | 72 public void visitProgramClass(ProgramClass programClass) 76 if (programClass.u2interfacesCount > 0) 78 new InterfaceDeleter(shrinkFlags(programClass.constantPool, 79 programClass.u2interfaces, 80 programClass.u2interfacesCount)) 81 .visitProgramClass(programClass); 86 shrinkConstantPool(programClass.constantPool, 87 programClass.u2constantPoolCount); 89 programClass.u2fieldsCount [all...] |
UsageMarker.java | 81 public void visitProgramClass(ProgramClass programClass) 83 if (shouldBeMarkedAsUsed(programClass)) 86 markAsUsed(programClass); 88 markProgramClassBody(programClass); 93 protected void markProgramClassBody(ProgramClass programClass) 96 markConstant(programClass, programClass.u2thisClass); 99 if (programClass.u2superClass != 0 [all...] |
/external/proguard/src/proguard/ |
DescriptorKeepChecker.java | 97 public void visitProgramField(ProgramClass programClass, ProgramField programField) 99 //referencingClass = programClass; 108 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 110 referencingClass = programClass; 125 if (ClassUtil.isInternalClassType(programMethod.getDescriptor(programClass))) 143 public void visitProgramClass(ProgramClass programClass) 145 if (!KeepMarker.isKept(programClass)) [all...] |
/external/proguard/src/proguard/classfile/util/ |
ClassReferenceInitializer.java | 97 public void visitProgramClass(ProgramClass programClass) 100 programClass.constantPoolEntriesAccept(this); 103 programClass.fieldsAccept(this); 104 programClass.methodsAccept(this); 107 programClass.attributesAccept(this); 121 public void visitProgramField(ProgramClass programClass, ProgramField programField) 124 findReferencedClass(programClass.getName(), 125 programField.getDescriptor(programClass)); [all...] |
/external/proguard/src/proguard/classfile/visitor/ |
ClassCleaner.java | 60 public void visitProgramClass(ProgramClass programClass) 62 clean(programClass); 64 programClass.constantPoolEntriesAccept(this); 66 programClass.fieldsAccept(this); 67 programClass.methodsAccept(this); 69 programClass.attributesAccept(this); 92 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) 96 programMember.attributesAccept(programClass, this) [all...] |
ClassPrinter.java | 98 public void visitProgramClass(ProgramClass programClass) 101 println(visitorInfo(programClass) + " " + 102 "Program class: " + programClass.getName()); 104 println("Superclass: " + programClass.getSuperName()); 105 println("Major version: 0x" + Integer.toHexString(ClassUtil.internalMajorClassVersion(programClass.u4version))); 106 println("Minor version: 0x" + Integer.toHexString(ClassUtil.internalMinorClassVersion(programClass.u4version))); 107 println(" = target " + ClassUtil.externalClassVersion(programClass.u4version)); 108 println("Access flags: 0x" + Integer.toHexString(programClass.u2accessFlags)); 110 ((programClass.u2accessFlags & ClassConstants.ACC_ANNOTATTION) != 0 ? "@ " : "") [all...] |
/external/proguard/src/proguard/optimize/info/ |
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);
|
/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); 265 public void visitProgramClass(ProgramClass programClass) 268 String newClassName = newClassName(programClass); 278 String className = programClass.getName() [all...] |
/external/proguard/src/proguard/classfile/io/ |
ProgramClassWriter.java | 40 * This ClassVisitor writes out the ProgramClass objects that it visits to the 72 public void visitProgramClass(ProgramClass programClass) 75 dataOutput.writeInt(programClass.u4magic); 78 dataOutput.writeShort(ClassUtil.internalMinorClassVersion(programClass.u4version)); 79 dataOutput.writeShort(ClassUtil.internalMajorClassVersion(programClass.u4version)); 82 dataOutput.writeShort(programClass.u2constantPoolCount); 84 programClass.constantPoolEntriesAccept(this); 87 dataOutput.writeShort(programClass.u2accessFlags); 88 dataOutput.writeShort(programClass.u2thisClass) [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.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...] |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/5.2.1/ |
proguard-base-5.2.1.jar | |
/prebuilts/tools/common/offline-m2/net/sf/proguard/proguard-base/5.2.1/ |
proguard-base-5.2.1.jar | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/5.1/ |
proguard-base-5.1.jar | |
/prebuilts/tools/common/offline-m2/net/sf/proguard/proguard-base/5.1/ |
proguard-base-5.1.jar | |