/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),
|
MultiMemberVisitor.java | 88 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 92 memberVisitors[index].visitProgramMethod(programClass, programMethod);
|
SimilarMemberVisitor.java | 103 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 109 new NamedMethodVisitor(programMethod.getName(programClass), 110 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/ |
MethodInvocationMarker.java | 79 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 81 incrementInvocationCount(programMethod);
|
SideEffectMethodMarker.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 82 if (!hasSideEffects(programMethod) && 83 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod)) 87 (programMethod.getAccessFlags() & 95 programMethod.attributesAccept(programClass, this); 101 markSideEffects(programMethod);
|
NonPrivateMemberMarker.java | 123 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 125 markCanNotBeMadePrivate(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...] |
SideEffectInstructionChecker.java | 206 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 209 SideEffectMethodMarker.hasSideEffects(programMethod);
|
/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; 115 programMethod.u2descriptorIndex = 121 programMethod.attributesAccept(programClass [all...] |
MemberDescriptorSpecializer.java | 97 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 102 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0 ? 106 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass)); 113 Value parameterValue = StoringInvocationUnit.getMethodParameterValue(programMethod, parameterIndex); 117 if (programMethod.referencedClasses[classIndex] != referencedClass) 121 System.out.println("MemberDescriptorSpecializer: "+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)); 122 System.out.println(" "+programMethod.referencedClasses[classIndex].getName()+" -> "+referencedClass.getName()); 125 programMethod.referencedClasses[classIndex] = referencedClass [all...] |
DuplicateInitializerInvocationFixer.java | 146 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 148 hasBeenFixed = !descriptor.equals(programMethod.getDescriptor(programClass));
|
/external/proguard/src/proguard/shrink/ |
ShortestUsageMarker.java | 82 protected void markProgramMethodBody(ProgramClass programClass, ProgramMethod programMethod) 86 currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programMethod), 90 programMethod); 92 super.markProgramMethodBody(programClass, programMethod); 239 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 241 checkCause(programMethod);
|
UsagePrinter.java | 133 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 135 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) 140 lineNumberRange(programClass, programMethod) + 143 programMethod.getAccessFlags(), 144 programMethod.getName(programClass), 145 programMethod.getDescriptor(programClass)));
|
ShortestUsagePrinter.java | 128 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 131 String name = programMethod.getName(programClass); 132 String type = programMethod.getDescriptor(programClass); 138 lineNumberRange(programClass, programMethod)); 141 printReason(programMethod);
|
UsageMarker.java | 216 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 219 if (isPossiblyUsed(programMethod)) 221 markAsUsed(programMethod); 224 markProgramMethodBody(programClass, programMethod); 259 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 261 if (shouldBeMarkedAsUsed(programMethod)) 266 markAsUsed(programMethod); 269 markProgramMethodBody(programClass, programMethod); [all...] |
/external/proguard/src/proguard/ |
DescriptorKeepChecker.java | 109 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 111 if (KeepMarker.isKept(programMethod)) 114 referencingMember = programMethod; 119 //programMethod.referencedClassesAccept(this); 121 Clazz[] referencedClasses = programMethod.referencedClasses;
|
/external/proguard/src/proguard/obfuscate/ |
MappingPrinter.java | 107 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 111 String name = programMethod.getName(programClass); 118 String newName = MemberObfuscator.newMemberName(programMethod); 122 lineNumberRange(programClass, programMethod) + 126 programMethod.getName(programClass), 127 programMethod.getDescriptor(programClass)) +
|
MemberNameConflictFixer.java | 79 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 String name = programMethod.getName(programClass); 90 visitMember(programClass, programMethod, false);
|
NameMarker.java | 75 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 keepMethodName(programClass, programMethod);
|
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 103 ProgramMethod programMethod = (ProgramMethod)method; 121 programMethod, 129 programMethod, 146 programMethod, 187 new ClassPrinter().visitProgramMethod(programClass, programMethod); 199 new AttributesEditor(programClass, programMethod, codeAttribute, true).deleteAttribute(stackMapAttributeName); 230 new AttributesEditor(programClass, programMethod, codeAttribute, true).addAttribute(stackMapAttribute); 234 System.out.println("Preverifier ["+programClass.getName()+"."+programMethod.getName(programClass)+"]:") [all...] |
/external/proguard/src/proguard/evaluation/ |
BasicInvocationUnit.java | 100 Clazz[] referencedClasses = ((ProgramMethod)method).referencedClasses; 351 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 353 Clazz[] referencedClasses = programMethod.referencedClasses; 367 public void visitLibraryMethod(LibraryClass programClass, LibraryMethod programMethod) 369 Clazz[] referencedClasses = programMethod.referencedClasses;
|
/external/proguard/src/proguard/optimize/peephole/ |
MethodInliner.java | 74 private ProgramMethod targetMethod; 148 targetMethod = (ProgramMethod)method; 453 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 455 int accessFlags = programMethod.getAccessFlags(); 470 // (!programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT) || 473 !programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT) && 476 (!programMethod.equals(targetMethod) || 480 !inliningMethods.contains(programMethod) && 489 (!SuperInvocationMarker.invokesSuperMethods(programMethod) || [all...] |
/external/proguard/src/proguard/classfile/editor/ |
ClassEditor.java | 198 targetClass.methods = new ProgramMethod[methodsCount+1];
|
/external/proguard/src/proguard/classfile/io/ |
ProgramClassReader.java | 137 programClass.methods = new ProgramMethod[programClass.u2methodsCount]; 140 ProgramMethod programMethod = new ProgramMethod(); 141 this.visitProgramMethod(programClass, programMethod); 142 programClass.methods[index] = programMethod; 185 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 188 programMethod.u2accessFlags = dataInput.readUnsignedShort(); 189 programMethod.u2nameIndex = dataInput.readUnsignedShort() [all...] |