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

123

/external/proguard/src/proguard/optimize/peephole/
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);
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);
/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 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 DConstantMemberFilter.java68 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
70 Value value = StoringInvocationUnit.getMethodReturnValue(programMethod);
74 constantMemberVisitor.visitProgramMethod(programClass, programMethod);
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);
H A DDuplicateInitializerFixer.java77 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 DMethodDescriptorShrinker.java77 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 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...]
/external/proguard/src/proguard/classfile/visitor/
H A DMethodImplementationFilter.java54 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
56 if (programClass.mayHaveImplementations(programMethod))
58 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMethodImplementationTraveler.java73 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 DProgramMemberFilter.java57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
59 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMemberVisitor.java36 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod); argument
H A DVariableMemberVisitor.java71 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
75 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);
H A DParameterUsageMarker.java80 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 DSideEffectMethodMarker.java81 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 DMemberSpecialNameFilter.java64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
66 if (hasSpecialName(programMethod))
68 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMappingPrinter.java104 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 DMemberNameCleaner.java44 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
46 MemberObfuscator.setNewMemberName(programMethod, null);
/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);
H A DUsagePrinter.java135 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)));

Completed in 189 milliseconds

123