Searched defs:programMethod (Results 1 - 25 of 71) sorted by relevance

123

/external/proguard/src/proguard/optimize/
H A DConstantParameterFilter.java57 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 DMethodStaticizer.java70 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 DConstantMemberFilter.java68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
70 Value value = StoringInvocationUnit.getMethodReturnValue(programMethod);
74 constantMemberVisitor.visitProgramMethod(programClass, programMethod);
H A DMemberDescriptorSpecializer.java97 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 DKeptMemberFilter.java62 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
64 if (KeepMarker.isKept(programMethod))
66 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DOptimizationInfoMemberFilter.java76 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 DMemberOptimizationInfoSetter.java51 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
53 if (!KeepMarker.isKept(programMethod))
56 programMethod);
H A DSideEffectMethodFilter.java57 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 DMemberPrivatizer.java86 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 DMethodFinalizer.java65 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 DLibraryMemberFilter.java57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
H A DMemberCounter.java68 ProgramMethod programMethod)
67 visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
H A DMemberToClassVisitor.java59 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
H A DMemberVisitor.java36 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod); argument
H A DMethodImplementationFilter.java54 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
56 if (programClass.mayHaveImplementations(programMethod))
58 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DProgramMemberFilter.java57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
59 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMemberClassAccessFilter.java65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
67 if (accepted(programClass, programMethod.getAccessFlags()))
69 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMemberDescriptorFilter.java80 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 DMemberNameCleaner.java44 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
46 MemberObfuscator.setNewMemberName(programMethod, null);
H A DMemberSpecialNameFilter.java64 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 DSimpleEnumArrayPropagator.java57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
72 setMethodReturnValue(programMethod, propagatedArray);
/external/proguard/src/proguard/shrink/
H A DUsedMemberFilter.java68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
70 if (usageMarker.isUsed(programMethod))
72 memberVisitor.visitProgramMethod(programClass, programMethod);
/external/proguard/src/proguard/
H A DClassMemberChecker.java153 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
156 ClassUtil.externalFullMethodDescription(programClass.getName(), 0, programMethod.getName(programClass), programMethod.getDescriptor(programClass)) + "'?");
H A DDescriptorKeepChecker.java108 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 DMemberAdder.java184 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...]

Completed in 1648 milliseconds

123