/external/proguard/src/proguard/shrink/ |
UsagePrinter.java | 135 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 137 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) 142 programMethod.attributesAccept(programClass, this); 145 programMethod.getAccessFlags(), 146 programMethod.getName(programClass), 147 programMethod.getDescriptor(programClass)));
|
ShortestUsagePrinter.java | 131 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 134 String name = programMethod.getName(programClass); 135 String type = programMethod.getDescriptor(programClass); 141 programMethod.attributesAccept(programClass, this); 145 printReason(programMethod);
|
UsageMarker.java | 184 * This MemberVisitor marks ProgramField and ProgramMethod objects that 213 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 216 if (isPossiblyUsed(programMethod)) 218 markAsUsed(programMethod); 221 markProgramMethodBody(programClass, programMethod); 231 * This AttributeVisitor marks ProgramMethod objects of non-empty methods. 278 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 280 if (shouldBeMarkedAsUsed(programMethod)) [all...] |
/external/proguard/src/proguard/obfuscate/ |
MappingPrinter.java | 104 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 108 String name = programMethod.getName(programClass); 114 String newName = MemberObfuscator.newMemberName(programMethod); 118 programMethod.attributesAccept(programClass, this); 122 programMethod.getName(programClass), 123 programMethod.getDescriptor(programClass)) +
|
/external/proguard/src/proguard/classfile/editor/ |
BridgeMethodFixer.java | 58 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 60 if ((programMethod.getAccessFlags() & ClassConstants.ACC_BRIDGE) != 0) 62 programMethod.attributesAccept(programClass, this); 104 ((ProgramMethod)method).u2accessFlags &= ~ClassConstants.ACC_BRIDGE;
|
MemberAdder.java | 184 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 186 String name = programMethod.getName(programClass); 187 String descriptor = programMethod.getDescriptor(programClass); 188 int accessFlags = programMethod.getAccessFlags(); 191 ProgramMethod targetMethod = (ProgramMethod)targetClass.findMethod(name, descriptor); 200 System.out.println("MemberAdder: skipping abstract method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+"]"); 215 System.out.println("MemberAdder: updating method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+" (…) [all...] |
ClassReferenceFixer.java | 126 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 129 String descriptor = programMethod.getDescriptor(programClass); 131 programMethod.referencedClasses); 139 programMethod.u2descriptorIndex = 145 String name = programMethod.getName(programClass); 147 programMethod.u2nameIndex = 153 programMethod.attributesAccept(programClass, this);
|
/external/proguard/src/proguard/classfile/visitor/ |
MethodImplementationTraveler.java | 73 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 programMethod.accept(programClass, memberVisitor); 80 if (!isSpecial(programClass, programMethod)) 86 new NamedMethodVisitor(programMethod.getName(programClass), 87 programMethod.getDescriptor(programClass),
|
SimpleClassPrinter.java | 116 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 127 programMethod.getAccessFlags() : 129 programMethod.getName(programClass), 130 programMethod.getDescriptor(programClass)));
|
/external/proguard/src/proguard/optimize/info/ |
SideEffectMethodMarker.java | 81 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 if (!hasSideEffects(programMethod) && 84 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod)) 88 (programMethod.getAccessFlags() & 96 programMethod.attributesAccept(programClass, this); 102 markSideEffects(programMethod);
|
ParameterUsageMarker.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 ClassUtil.internalMethodParameterSize(programMethod.getDescriptor(programClass), 84 programMethod.getAccessFlags()); 88 int accessFlags = programMethod.getAccessFlags(); 95 markParameterUsed(programMethod, 0); 102 markUsedParameters(programMethod, 111 markUsedParameters(programMethod, -1L); 118 markParameterUsed(programMethod, 0); 128 programClass.mayHaveImplementations(programMethod) || [all...] |
/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); 86 if (!programMethod.equals(similarMethod)) 89 if (KeepMarker.isKept(programMethod)) 92 programMethod = (ProgramMethod)similarMethod; 122 System.out.println(" ["+programClass.getName()+"."+name+descriptor+"] ("+ClassUtil.externalClassAccessFlags(programMethod.getAccessFlags())+") -> ["+newDescriptor+"]"); 126 programMethod.u2descriptorIndex [all...] |
MethodDescriptorShrinker.java | 77 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 81 System.out.println("MethodDescriptorShrinker: ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"]"); 85 String descriptor = programMethod.getDescriptor(programClass); 86 String newDescriptor = shrinkDescriptor(programMethod, descriptor); 90 String name = programMethod.getName(programClass); 105 programMethod.u2nameIndex = 110 programMethod.referencedClasses = 111 shrinkReferencedClasses(programMethod, [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
SimpleEnumDescriptorSimplifier.java | 205 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 208 // if (programMethod.getName(programClass).equals(ClassConstants.METHOD_NAME_VALUEOF)) 215 programMethod.attributesAccept(programClass, this); 218 String descriptor = programMethod.getDescriptor(programClass); 219 String newDescriptor = simplifyDescriptor(descriptor, programMethod.referencedClasses); 223 String name = programMethod.getName(programClass); 243 programMethod.u2nameIndex = 248 programMethod.u2descriptorIndex = 252 programMethod.referencedClasses [all...] |
/external/proguard/src/proguard/optimize/peephole/ |
TargetClassChanger.java | 159 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 162 updateReferencedClasses(programMethod.referencedClasses); 165 programMethod.attributesAccept(programClass, this);
|
MethodInliner.java | 73 private ProgramMethod targetMethod; 185 targetMethod = (ProgramMethod)method; 487 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 489 int accessFlags = programMethod.getAccessFlags(); 492 !KeepMarker.isKept(programMethod) && 508 // (!programMethod.getName(programClass).equals(ClassConstants.METHOD_NAME_INIT) || 511 !programMethod.getName(programClass).equals(ClassConstants.METHOD_NAME_INIT) && 514 (!programMethod.equals(targetMethod) || 518 !inliningMethods.contains(programMethod) & [all...] |
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 103 ProgramMethod programMethod = (ProgramMethod)method; 130 programMethod, 138 programMethod, 155 programMethod, 196 new ClassPrinter().visitProgramMethod(programClass, programMethod); 208 new AttributesEditor(programClass, programMethod, codeAttribute, true).deleteAttribute(stackMapAttributeName); 239 new AttributesEditor(programClass, programMethod, codeAttribute, true).addAttribute(stackMapAttribute); 243 System.out.println("Preverifier ["+programClass.getName()+"."+programMethod.getName(programClass)+"]:") [all...] |
/external/proguard/src/proguard/classfile/util/ |
ClassReferenceInitializer.java | 132 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 134 programMethod.referencedClasses = 136 programMethod.getDescriptor(programClass)); 139 programMethod.attributesAccept(programClass, this);
|
/external/proguard/src/proguard/classfile/io/ |
ProgramClassReader.java | 145 programClass.methods = new ProgramMethod[programClass.u2methodsCount]; 148 ProgramMethod programMethod = new ProgramMethod(); 149 this.visitProgramMethod(programClass, programMethod); 150 programClass.methods[index] = programMethod; 193 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 196 programMethod.u2accessFlags = dataInput.readUnsignedShort(); 197 programMethod.u2nameIndex = dataInput.readUnsignedShort() [all...] |
ProgramClassWriter.java | 137 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 140 dataOutput.writeShort(programMethod.u2accessFlags); 141 dataOutput.writeShort(programMethod.u2nameIndex); 142 dataOutput.writeShort(programMethod.u2descriptorIndex); 145 dataOutput.writeShort(programMethod.u2attributesCount); 147 programMethod.attributesAccept(programClass, this);
|
/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 | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/4.11/ |
proguard-base-4.11.jar | |