Searched refs:programMethod (Results 1 - 25 of 59) 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.INTERNAL_ACC_PRIVATE |
80 (!KeepMarker.isKept(programMethod) &&
82 !memberFinder.isOverriden(programClass, programMethod)))))
84 programMethod.u2accessFlags |= ClassConstants.INTERNAL_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.java58 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
63 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_ACC_STATIC) != 0 ?
67 ClassUtil.internalMethodParameterCount(programMethod.getDescriptor(programClass));
71 Value value = StoringInvocationUnit.getMethodParameterValue(programMethod, index);
75 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.INTERNAL_ACC_FINAL) |
83 extraStaticMemberVisitor.visitProgramMethod(programClass, programMethod);
H A DMemberDescriptorSpecializer.java97 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
102 (programMethod.getAccessFlags() & ClassConstants.INTERNAL_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 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;
115 programMethod.u2descriptorIndex =
121 programMethod.attributesAccept(programClass,
127 extraFixedInitializerVisitor.visitProgramMethod(programClass, programMethod);
137 programMethod
[all...]
H A DKeepMarker.java65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
67 markAsKept(MethodLinker.lastMember(programMethod));
/external/proguard/src/proguard/classfile/editor/
H A DMemberAdder.java156 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
158 String name = programMethod.getName(programClass);
159 String descriptor = programMethod.getDescriptor(programClass);
160 int accessFlags = programMethod.getAccessFlags();
172 System.out.println("MemberAdder: skipping abstract method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+"]");
187 System.out.println("MemberAdder: updating method ["+programClass.getName()+"."+programMethod.getName(programClass)+programMethod.getDescriptor(programClass)+"] into ["+targetClass.getName()+"]");
195 programMethod.attributesAccept(programClass,
216 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.java41 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
43 if (!KeepMarker.isKept(programMethod))
46 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.java80 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
82 if (!hasSideEffects(programMethod) &&
83 !NoSideEffectMethodMarker.hasNoSideEffects(programMethod))
87 (programMethod.getAccessFlags() &
95 programMethod.attributesAccept(programClass, this);
101 markSideEffects(programMethod);
H A DNoSideEffectMethodMarker.java52 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
54 markNoSideEffects(programMethod);
/external/proguard/src/proguard/obfuscate/
H A DMemberSpecialNameFilter.java64 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
66 if (isSpecialName(programMethod))
68 memberVisitor.visitProgramMethod(programClass, programMethod);
H A DMappingPrinter.java107 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
111 String name = programMethod.getName(programClass);
118 String newName = MemberObfuscator.newMemberName(programMethod);
122 lineNumberRange(programClass, programMethod) +
126 programMethod.getName(programClass),
127 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.java133 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
135 if (usageMarker.isUsed(programMethod) ^ printUnusedItems)
140 lineNumberRange(programClass, programMethod) +
143 programMethod.getAccessFlags(),
144 programMethod.getName(programClass),
145 programMethod.getDescriptor(programClass)));
/external/proguard/src/proguard/
H A DDescriptorKeepChecker.java109 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) argument
111 if (KeepMarker.isKept(programMethod))
114 referencingMember = programMethod;
119 //programMethod.referencedClassesAccept(this);
121 Clazz[] referencedClasses = programMethod.referencedClasses;

Completed in 187 milliseconds

123