/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 | 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 | 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 | 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);
|
/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);
|
/external/proguard/src/proguard/optimize/peephole/ |
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);
|
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);
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | LibraryMemberFilter.java | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
|
H A D | MemberCounter.java | 68 ProgramMethod programMethod) 67 visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
|
H A D | MemberToClassVisitor.java | 59 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
|
H A D | MemberVisitor.java | 36 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod); argument
|
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 | ProgramMemberFilter.java | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 59 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MemberClassAccessFilter.java | 65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 67 if (accepted(programClass, programMethod.getAccessFlags())) 69 memberVisitor.visitProgramMethod(programClass, programMethod);
|
H A D | MemberDescriptorFilter.java | 80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 82 if (accepted(programMethod.getDescriptor(programClass))) 84 memberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/obfuscate/ |
H A D | MemberNameCleaner.java | 44 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 46 MemberObfuscator.setNewMemberName(programMethod, null);
|
H A D | MemberSpecialNameFilter.java | 64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 66 if (hasSpecialName(programMethod)) 68 memberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | SimpleEnumArrayPropagator.java | 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 72 setMethodReturnValue(programMethod, propagatedArray);
|
/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);
|
/external/proguard/src/proguard/ |
H A D | ClassMemberChecker.java | 153 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 156 ClassUtil.externalFullMethodDescription(programClass.getName(), 0, programMethod.getName(programClass), programMethod.getDescriptor(programClass)) + "'?");
|
H A D | DescriptorKeepChecker.java | 108 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument 111 referencingMember = programMethod; 116 //programMethod.referencedClassesAccept(this); 118 Clazz[] referencedClasses = programMethod.referencedClasses; 125 if (ClassUtil.isInternalClassType(programMethod.getDescriptor(programClass)))
|
/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...] |