/external/proguard/src/proguard/optimize/peephole/ |
H A D | MethodFinalizer.java | 65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 67 String name = programMethod.getName(programClass); 74 if ((programMethod.u2accessFlags & (ClassConstants.INTERNAL_ACC_PRIVATE | 80 (!KeepMarker.isKept(programMethod) && 82 !memberFinder.isOverriden(programClass, programMethod))))) 84 programMethod.u2accessFlags |= ClassConstants.INTERNAL_ACC_FINAL; 89 extraMemberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MemberPrivatizer.java | 86 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 89 if (NonPrivateMemberMarker.canBeMadePrivate(programMethod)) 92 programMethod.u2accessFlags = 93 AccessUtil.replaceAccessFlags(programMethod.u2accessFlags, 99 extraMemberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/optimize/ |
H A D | ConstantParameterFilter.java | 58 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 63 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0 ? 67 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass)); 71 Value value = StoringInvocationUnit.getMethodParameterValue(programMethod, index); 75 constantParameterVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MethodStaticizer.java | 70 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 73 if (!ParameterUsageMarker.isParameterUsed(programMethod, 0)) 76 programMethod.u2accessFlags = 77 (programMethod.getAccessFlags() & ~ClassConstants.INTERNAL_ACC_FINAL) | 83 extraStaticMemberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MemberDescriptorSpecializer.java | 97 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 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; 130 extraParameterMemberVisitor.visitProgramMethod(programClass, programMethod); [all...] |
H A D | ConstantMemberFilter.java | 68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 70 Value value = StoringInvocationUnit.getMethodReturnValue(programMethod); 74 constantMemberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | OptimizationInfoMemberFilter.java | 76 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 79 if (MethodOptimizationInfo.getMethodOptimizationInfo(programMethod) != null) 81 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | DuplicateInitializerFixer.java | 77 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 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, 127 extraFixedInitializerVisitor.visitProgramMethod(programClass, programMethod); 137 programMethod [all...] |
H A D | KeepMarker.java | 65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 67 markAsKept(MethodLinker.lastMember(programMethod));
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | MemberAdder.java | 156 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 158 String name = programMethod.getName(programClass); 159 String descriptor = programMethod.getDescriptor(programClass); 160 int accessFlags = programMethod.getAccessFlags(); 172 System.out.println("MemberAdder: skipping abstract method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+"]"); 187 System.out.println("MemberAdder: updating method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+"]"); 195 programMethod.attributesAccept(programClass, 216 System.out.println("MemberAdder: copying method ["+programClass.getName()+"."+programMethod [all...] |
/external/proguard/src/proguard/classfile/visitor/ |
H A D | MethodImplementationFilter.java | 54 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 56 if (programClass.mayHaveImplementations(programMethod)) 58 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MethodImplementationTraveler.java | 73 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 77 programMethod.accept(programClass, memberVisitor); 80 if (!isSpecial(programClass, programMethod)) 86 new NamedMethodVisitor(programMethod.getName(programClass), 87 programMethod.getDescriptor(programClass),
|
H A D | ProgramMemberFilter.java | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 59 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MemberVisitor.java | 36 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod); argument
|
H A D | VariableMemberVisitor.java | 71 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 75 memberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/optimize/info/ |
H A D | MemberOptimizationInfoSetter.java | 41 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 43 if (!KeepMarker.isKept(programMethod)) 46 programMethod);
|
H A D | ParameterUsageMarker.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 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) || 129 programMethod [all...] |
H A D | SideEffectMethodMarker.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 82 if (!hasSideEffects(programMethod) && 83 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod)) 87 (programMethod.getAccessFlags() & 95 programMethod.attributesAccept(programClass, this); 101 markSideEffects(programMethod);
|
H A D | NoSideEffectMethodMarker.java | 52 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 54 markNoSideEffects(programMethod);
|
/external/proguard/src/proguard/obfuscate/ |
H A D | MemberSpecialNameFilter.java | 64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 66 if (isSpecialName(programMethod)) 68 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MappingPrinter.java | 107 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 111 String name = programMethod.getName(programClass); 118 String newName = MemberObfuscator.newMemberName(programMethod); 122 lineNumberRange(programClass, programMethod) + 126 programMethod.getName(programClass), 127 programMethod.getDescriptor(programClass)) +
|
H A D | MemberNameCleaner.java | 44 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 46 MemberObfuscator.setNewMemberName(programMethod, null);
|
/external/proguard/src/proguard/shrink/ |
H A D | UsedMemberFilter.java | 68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 70 if (usageMarker.isUsed(programMethod)) 72 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | UsagePrinter.java | 133 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 135 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) 140 lineNumberRange(programClass, programMethod) + 143 programMethod.getAccessFlags(), 144 programMethod.getName(programClass), 145 programMethod.getDescriptor(programClass)));
|
/external/proguard/src/proguard/ |
H A D | DescriptorKeepChecker.java | 109 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 111 if (KeepMarker.isKept(programMethod)) 114 referencingMember = programMethod; 119 //programMethod.referencedClassesAccept(this); 121 Clazz[] referencedClasses = programMethod.referencedClasses;
|