/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.ACC_PRIVATE | 80 (!KeepMarker.isKept(programMethod) && 82 !memberFinder.isOverriden(programClass, programMethod))))) 84 programMethod.u2accessFlags |= ClassConstants.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 | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 62 (programMethod.getAccessFlags() & ClassConstants.ACC_STATIC) != 0 ? 66 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass)); 70 Value value = StoringInvocationUnit.getMethodParameterValue(programMethod, index); 74 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.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.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 | KeptMemberFilter.java | 62 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 64 if (KeepMarker.isKept(programMethod)) 66 memberVisitor.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; 122 System.out.println(" ["+programClass.getName()+"."+name+descriptor+"] ("+ClassUtil.externalClassAccessFlags(programMethod.getAccessFlags())+") -> ["+newDescriptor+"]"); 126 programMethod.u2descriptorIndex = 132 programMethod.attributesAccept(programClass, 138 extraFixedInitializerVisitor.visitProgramMethod(programClass, programMethod); [all...] |
H A D | MethodDescriptorShrinker.java | 77 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 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, 113 programMethod [all...] |
/external/proguard/src/proguard/classfile/editor/ |
H A D | MemberAdder.java | 184 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 186 String name = programMethod.getName(programClass); 187 String descriptor = programMethod.getDescriptor(programClass); 188 int accessFlags = programMethod.getAccessFlags(); 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()+"]"); 223 programMethod.attributesAccept(programClass, 247 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 | 51 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 53 if (!KeepMarker.isKept(programMethod)) 56 programMethod);
|
H A D | SideEffectMethodFilter.java | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 59 if (SideEffectMethodMarker.hasSideEffects(programMethod)) 61 memberVisitor.visitProgramMethod(programClass, 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 | 81 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 83 if (!hasSideEffects(programMethod) && 84 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod)) 88 (programMethod.getAccessFlags() & 96 programMethod.attributesAccept(programClass, this); 102 markSideEffects(programMethod);
|
/external/proguard/src/proguard/obfuscate/ |
H A D | MemberSpecialNameFilter.java | 64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 66 if (hasSpecialName(programMethod)) 68 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MappingPrinter.java | 104 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 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)) +
|
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 | 135 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 137 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) 142 programMethod.attributesAccept(programClass, this); 145 programMethod.getAccessFlags(), 146 programMethod.getName(programClass), 147 programMethod.getDescriptor(programClass)));
|