Home
last modified time | relevance | path

Searched refs:programMethod (Results 1 – 25 of 59) sorted by relevance

123

/external/proguard/src/proguard/classfile/editor/
DMemberAdder.java156 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
158 String name = programMethod.getName(programClass); in visitProgramMethod()
159 String descriptor = programMethod.getDescriptor(programClass); in visitProgramMethod()
160 int accessFlags = programMethod.getAccessFlags(); in visitProgramMethod()
172 …pping abstract method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMet… in visitProgramMethod()
187 …dder: updating method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMet… in visitProgramMethod()
195 programMethod.attributesAccept(programClass, in visitProgramMethod()
216 …Adder: copying method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMet… in visitProgramMethod()
222 constantAdder.addConstant(programClass, programMethod.u2nameIndex), in visitProgramMethod()
223 … constantAdder.addConstant(programClass, programMethod.u2descriptorIndex), in visitProgramMethod()
[all …]
/external/proguard/src/proguard/optimize/info/
DParameterUsageMarker.java80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
83 ClassUtil.internalMethodParameterSize(programMethod.getDescriptor(programClass), in visitProgramMethod()
84 programMethod.getAccessFlags()); in visitProgramMethod()
88 int accessFlags = programMethod.getAccessFlags(); in visitProgramMethod()
95 markParameterUsed(programMethod, 0); in visitProgramMethod()
102 markUsedParameters(programMethod, in visitProgramMethod()
111 markUsedParameters(programMethod, -1L); in visitProgramMethod()
118 markParameterUsed(programMethod, 0); in visitProgramMethod()
128 programClass.mayHaveImplementations(programMethod) || in visitProgramMethod()
129programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT))) in visitProgramMethod()
[all …]
DSideEffectMethodMarker.java80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
82 if (!hasSideEffects(programMethod) && in visitProgramMethod()
83 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod)) in visitProgramMethod()
87 (programMethod.getAccessFlags() & in visitProgramMethod()
95 programMethod.attributesAccept(programClass, this); in visitProgramMethod()
101 markSideEffects(programMethod); in visitProgramMethod()
DMemberOptimizationInfoSetter.java41 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
43 if (!KeepMarker.isKept(programMethod)) in visitProgramMethod()
46 programMethod); in visitProgramMethod()
/external/proguard/src/proguard/optimize/
DMemberDescriptorSpecializer.java97 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
102 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0 ? in visitProgramMethod()
106 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass)); in visitProgramMethod()
113 …Value parameterValue = StoringInvocationUnit.getMethodParameterValue(programMethod, parameterIndex… in visitProgramMethod()
117 if (programMethod.referencedClasses[classIndex] != referencedClass) in visitProgramMethod()
121 …DescriptorSpecializer: "+programClass.getName()+"."+programMethod.getName(programClass)+programMet… in visitProgramMethod()
122 …System.out.println(" "+programMethod.referencedClasses[classIndex].getName()+" -> "+referencedCla… in visitProgramMethod()
125 programMethod.referencedClasses[classIndex] = referencedClass; in visitProgramMethod()
130 … extraParameterMemberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
DDuplicateInitializerFixer.java77 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
80 String name = programMethod.getName(programClass); in visitProgramMethod()
84 String descriptor = programMethod.getDescriptor(programClass); in visitProgramMethod()
86 if (!programMethod.equals(similarMethod)) in visitProgramMethod()
89 if (!KeepMarker.isKept(programMethod)) in visitProgramMethod()
92 programMethod = (ProgramMethod)similarMethod; in visitProgramMethod()
115 programMethod.u2descriptorIndex = in visitProgramMethod()
121 programMethod.attributesAccept(programClass, in visitProgramMethod()
127 … extraFixedInitializerVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
137 programMethod.getName(programClass)+ in visitProgramMethod()
[all …]
DMethodDescriptorShrinker.java75 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
78 String descriptor = programMethod.getDescriptor(programClass); in visitProgramMethod()
79 String newDescriptor = shrinkDescriptor(programMethod, descriptor); in visitProgramMethod()
84 programMethod.attributesAccept(programClass, this); in visitProgramMethod()
86 String name = programMethod.getName(programClass); in visitProgramMethod()
111 programMethod.u2nameIndex = in visitProgramMethod()
116 programMethod.referencedClasses = in visitProgramMethod()
117 shrinkReferencedClasses(programMethod, in visitProgramMethod()
119 programMethod.referencedClasses); in visitProgramMethod()
122 programMethod.u2descriptorIndex = in visitProgramMethod()
[all …]
DMethodStaticizer.java70 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
73 if (!ParameterUsageMarker.isParameterUsed(programMethod, 0)) in visitProgramMethod()
76 programMethod.u2accessFlags = in visitProgramMethod()
77 (programMethod.getAccessFlags() & ~ClassConstants.INTERNAL_ACC_FINAL) | in visitProgramMethod()
83 extraStaticMemberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
DConstantParameterFilter.java58 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
63 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0 ? in visitProgramMethod()
67 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass)); in visitProgramMethod()
71 Value value = StoringInvocationUnit.getMethodParameterValue(programMethod, index); in visitProgramMethod()
75 constantParameterVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
DConstantMemberFilter.java68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
70 Value value = StoringInvocationUnit.getMethodReturnValue(programMethod); in visitProgramMethod()
74 constantMemberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
/external/proguard/src/proguard/optimize/peephole/
DMethodFinalizer.java65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
67 String name = programMethod.getName(programClass); in visitProgramMethod()
74 if ((programMethod.u2accessFlags & (ClassConstants.INTERNAL_ACC_PRIVATE | in visitProgramMethod()
80 (!KeepMarker.isKept(programMethod) && in visitProgramMethod()
82 !memberFinder.isOverriden(programClass, programMethod))))) in visitProgramMethod()
84 programMethod.u2accessFlags |= ClassConstants.INTERNAL_ACC_FINAL; in visitProgramMethod()
89 extraMemberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
DMethodInliner.java453 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
455 int accessFlags = programMethod.getAccessFlags(); in visitProgramMethod()
473 … !programMethod.getName(programClass).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT) && in visitProgramMethod()
476 (!programMethod.equals(targetMethod) || in visitProgramMethod()
480 … !inliningMethods.contains(programMethod) && in visitProgramMethod()
489 (!SuperInvocationMarker.invokesSuperMethods(programMethod) || in visitProgramMethod()
494 (!BackwardBranchMarker.branchesBackward(programMethod) || in visitProgramMethod()
499 ((!AccessMethodMarker.accessesPrivateCode(programMethod) || in visitProgramMethod()
502 (!AccessMethodMarker.accessesPackageCode(programMethod) || in visitProgramMethod()
509 (!AccessMethodMarker.accessesProtectedCode(programMethod) || in visitProgramMethod()
[all …]
DMemberPrivatizer.java86 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
89 if (NonPrivateMemberMarker.canBeMadePrivate(programMethod)) in visitProgramMethod()
92 programMethod.u2accessFlags = in visitProgramMethod()
93 AccessUtil.replaceAccessFlags(programMethod.u2accessFlags, in visitProgramMethod()
99 extraMemberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
/external/proguard/src/proguard/preverify/
DCodePreverifier.java103 ProgramMethod programMethod = (ProgramMethod)method; in visitCodeAttribute0() local
121 programMethod, in visitCodeAttribute0()
129 programMethod, in visitCodeAttribute0()
146 programMethod, in visitCodeAttribute0()
187 new ClassPrinter().visitProgramMethod(programClass, programMethod); in visitCodeAttribute0()
199 …new AttributesEditor(programClass, programMethod, codeAttribute, true).deleteAttribute(stackMapAtt… in visitCodeAttribute0()
230 …new AttributesEditor(programClass, programMethod, codeAttribute, true).addAttribute(stackMapAttrib… in visitCodeAttribute0()
234 …System.out.println("Preverifier ["+programClass.getName()+"."+programMethod.getName(programClass)+… in visitCodeAttribute0()
235 … stackMapAttribute.accept(programClass, programMethod, codeAttribute, new ClassPrinter()); in visitCodeAttribute0()
249 ProgramMethod programMethod, in correspondingVerificationTypes() argument
[all …]
/external/proguard/src/proguard/shrink/
DUsageMarker.java216 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
219 if (isPossiblyUsed(programMethod)) in visitProgramMethod()
221 markAsUsed(programMethod); in visitProgramMethod()
224 markProgramMethodBody(programClass, programMethod); in visitProgramMethod()
259 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
261 if (shouldBeMarkedAsUsed(programMethod)) in visitProgramMethod()
266 markAsUsed(programMethod); in visitProgramMethod()
269 markProgramMethodBody(programClass, programMethod); in visitProgramMethod()
272 markMethodHierarchy(programClass, programMethod); in visitProgramMethod()
276 else if (shouldBeMarkedAsPossiblyUsed(programMethod)) in visitProgramMethod()
[all …]
DUsagePrinter.java133 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
135 if (usageMarker.isUsed(programMethod) ^ printUnusedItems) in visitProgramMethod()
140 lineNumberRange(programClass, programMethod) + in visitProgramMethod()
143 programMethod.getAccessFlags(), in visitProgramMethod()
144 programMethod.getName(programClass), in visitProgramMethod()
145 programMethod.getDescriptor(programClass))); in visitProgramMethod()
DShortestUsageMarker.java82 protected void markProgramMethodBody(ProgramClass programClass, ProgramMethod programMethod) in markProgramMethodBody() argument
86 currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programMethod), in markProgramMethodBody()
90 programMethod); in markProgramMethodBody()
92 super.markProgramMethodBody(programClass, programMethod); in markProgramMethodBody()
239 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
241 checkCause(programMethod); in visitProgramMethod()
DShortestUsagePrinter.java128 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
131 String name = programMethod.getName(programClass); in visitProgramMethod()
132 String type = programMethod.getDescriptor(programClass); in visitProgramMethod()
138 lineNumberRange(programClass, programMethod)); in visitProgramMethod()
141 printReason(programMethod); in visitProgramMethod()
DUsedMemberFilter.java68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
70 if (usageMarker.isUsed(programMethod)) in visitProgramMethod()
72 memberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
/external/proguard/src/proguard/obfuscate/
DMappingPrinter.java107 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
111 String name = programMethod.getName(programClass); in visitProgramMethod()
118 String newName = MemberObfuscator.newMemberName(programMethod); in visitProgramMethod()
122 lineNumberRange(programClass, programMethod) + in visitProgramMethod()
126 programMethod.getName(programClass), in visitProgramMethod()
127 programMethod.getDescriptor(programClass)) + in visitProgramMethod()
DMemberSpecialNameFilter.java64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
66 if (isSpecialName(programMethod)) in visitProgramMethod()
68 memberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
/external/proguard/src/proguard/classfile/visitor/
DMethodImplementationTraveler.java73 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
77 programMethod.accept(programClass, memberVisitor); in visitProgramMethod()
80 if (!isSpecial(programClass, programMethod)) in visitProgramMethod()
86 new NamedMethodVisitor(programMethod.getName(programClass), in visitProgramMethod()
87programMethod.getDescriptor(programClass), in visitProgramMethod()
DSimpleClassPrinter.java116 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
127 programMethod.getAccessFlags() : in visitProgramMethod()
129 programMethod.getName(programClass), in visitProgramMethod()
130 programMethod.getDescriptor(programClass))); in visitProgramMethod()
DMethodImplementationFilter.java54 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
56 if (programClass.mayHaveImplementations(programMethod)) in visitProgramMethod()
58 memberVisitor.visitProgramMethod(programClass, programMethod); in visitProgramMethod()
/external/proguard/src/proguard/
DDescriptorKeepChecker.java109 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) in visitProgramMethod() argument
111 if (KeepMarker.isKept(programMethod)) in visitProgramMethod()
114 referencingMember = programMethod; in visitProgramMethod()
121 Clazz[] referencedClasses = programMethod.referencedClasses; in visitProgramMethod()

123