/external/proguard/src/proguard/shrink/ |
UsagePrinter.java | 135 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 137 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) 143 programMethod.attributesAccept(programClass, this); 146 programMethod.getAccessFlags(), 147 programMethod.getName(programClass), 148 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 | 183 * This MemberVisitor marks ProgramField and ProgramMethod objects that 212 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 215 if (isPossiblyUsed(programMethod)) 217 markAsUsed(programMethod); 220 markProgramMethodBody(programClass, programMethod); 230 * This AttributeVisitor marks ProgramMethod objects of non-empty methods. 277 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 279 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); 115 String newName = MemberObfuscator.newMemberName(programMethod); 119 programMethod.attributesAccept(programClass, this); 123 programMethod.getName(programClass), 124 programMethod.getDescriptor(programClass)) +
|
/external/proguard/src/proguard/classfile/editor/ |
BridgeMethodFixer.java | 58 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 60 if ((programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_BRIDGE) != 0) 62 programMethod.attributesAccept(programClass, this); 104 ((ProgramMethod)method).u2accessFlags &= ~ClassConstants.INTERNAL_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 | 75 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 78 String descriptor = programMethod.getDescriptor(programClass); 79 String newDescriptor = shrinkDescriptor(programMethod, descriptor); 84 programMethod.attributesAccept(programClass, this); 86 String name = programMethod.getName(programClass); 109 programMethod.u2nameIndex = 114 programMethod.referencedClasses = 115 shrinkReferencedClasses(programMethod, 117 programMethod.referencedClasses) [all...] |
/external/proguard/src/proguard/optimize/peephole/ |
TargetClassChanger.java | 140 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 143 updateReferencedClasses(programMethod.referencedClasses); 146 programMethod.attributesAccept(programClass, this);
|
MethodInliner.java | 73 private ProgramMethod targetMethod; 183 targetMethod = (ProgramMethod)method; 488 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 490 int accessFlags = programMethod.getAccessFlags(); 493 !KeepMarker.isKept(programMethod) && 508 // (!programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT) || 511 !programMethod.getName(programClass).equals(ClassConstants.INTERNAL_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/io/ |
ProgramClassReader.java | 138 programClass.methods = new ProgramMethod[programClass.u2methodsCount]; 141 ProgramMethod programMethod = new ProgramMethod(); 142 this.visitProgramMethod(programClass, programMethod); 143 programClass.methods[index] = programMethod; 186 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 189 programMethod.u2accessFlags = dataInput.readUnsignedShort(); 190 programMethod.u2nameIndex = dataInput.readUnsignedShort() [all...] |
ProgramClassWriter.java | 135 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 138 dataOutput.writeShort(programMethod.u2accessFlags); 139 dataOutput.writeShort(programMethod.u2nameIndex); 140 dataOutput.writeShort(programMethod.u2descriptorIndex); 143 dataOutput.writeShort(programMethod.u2attributesCount); 145 programMethod.attributesAccept(programClass, this);
|
/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);
|
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/4.11/ |
proguard-base-4.11.jar | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/4.10/ |
proguard-base-4.10.jar | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/4.9/ |
proguard-base-4.9.jar | |