Searched refs:refConstant (Results 1 - 25 of 30) sorted by relevance

12

/external/proguard/src/proguard/optimize/evaluation/
H A DLoadingInvocationUnit.java72 RefConstant refConstant,
78 Member referencedMember = refConstant.referencedMember;
91 return super.getFieldClassValue(clazz, refConstant, type);
96 RefConstant refConstant,
102 Member referencedMember = refConstant.referencedMember;
115 return super.getFieldValue(clazz, refConstant, type);
145 RefConstant refConstant,
151 Member referencedMember = refConstant.referencedMember;
165 refConstant,
71 getFieldClassValue(Clazz clazz, RefConstant refConstant, String type) argument
95 getFieldValue(Clazz clazz, RefConstant refConstant, String type) argument
144 getMethodReturnValue(Clazz clazz, RefConstant refConstant, String type) argument
H A DStoringInvocationUnit.java73 RefConstant refConstant,
78 Member referencedMember = refConstant.referencedMember;
88 RefConstant refConstant,
93 Member referencedMember = refConstant.referencedMember;
103 RefConstant refConstant,
109 Member referencedMember = refConstant.referencedMember;
72 setFieldClassValue(Clazz clazz, RefConstant refConstant, ReferenceValue value) argument
87 setFieldValue(Clazz clazz, RefConstant refConstant, Value value) argument
102 setMethodParameterValue(Clazz clazz, RefConstant refConstant, int parameterIndex, Value value) argument
/external/proguard/src/proguard/optimize/info/
H A DPackageVisibleMemberInvokingClassMarker.java62 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
65 if (refConstant.referencedClass != clazz)
69 refConstant.referencedClassAccept(this);
70 refConstant.referencedMemberAccept(this);
H A DNonPrivateMemberMarker.java86 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
88 Clazz referencedClass = refConstant.referencedClass;
95 !refConstant.getClassName(clazz).equals(clazz.getName()))
98 refConstant.referencedMemberAccept(this);
H A DSuperInvocationMarker.java68 public void visitAnyMethodrefConstant(Clazz clazz, RefConstant refConstant) argument
71 !clazz.equals(refConstant.referencedClass) &&
72 !refConstant.getName(clazz).equals(ClassConstants.INTERNAL_METHOD_NAME_INIT);
H A DAccessMethodMarker.java89 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
92 clazz.constantPoolEntryAccept(refConstant.u2classIndex, this);
95 refConstant.referencedClassAccept(this);
96 refConstant.referencedMemberAccept(this);
H A DMethodInvocationMarker.java67 public void visitAnyMethodrefConstant(Clazz clazz, RefConstant refConstant) argument
70 refConstant.referencedMemberAccept(this);
H A DSideEffectInstructionChecker.java236 public void visitAnyMethodrefConstant(Clazz clazz, RefConstant refConstant) argument
245 refConstant.referencedMemberAccept(this);
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java190 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
192 Clazz referencedClass = refConstant.referencedClass;
199 System.out.println(" ["+clazz.getName()+"] changing reference from ["+refConstant.referencedClass+"."+refConstant.referencedMember.getName(refConstant.referencedClass)+refConstant.referencedMember.getDescriptor(refConstant.referencedClass)+"]");
203 refConstant.referencedClass = newReferencedClass;
206 refConstant.referencedMember =
207 updateReferencedMember(refConstant
[all...]
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedMemberVisitor.java61 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
63 refConstant.referencedMemberAccept(memberVisitor);
H A DReferencedClassVisitor.java119 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
122 refConstant.referencedClassAccept(classVisitor);
/external/proguard/src/proguard/classfile/editor/
H A DMethodInvocationFixer.java194 public void visitAnyMethodrefConstant(Clazz clazz, RefConstant refConstant) argument
200 if (ClassUtil.isInternalArrayType(refConstant.getClassName(clazz)))
203 referencedClass = refConstant.referencedClass;
207 clazz.constantPoolEntryAccept(refConstant.u2classIndex, this);
211 referencedMethodClass = refConstant.referencedClass;
212 referencedMethod = refConstant.referencedMember;
H A DAccessFixer.java80 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
86 clazz.constantPoolEntryAccept(refConstant.u2classIndex, referencedClassFinder);
90 refConstant.referencedMemberAccept(this);
H A DBridgeMethodFixer.java113 public void visitAnyMethodrefConstant(Clazz clazz, RefConstant refConstant) argument
115 bridgedMethodName = refConstant.getName(clazz);
H A DNameAndTypeShrinker.java95 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
97 markNameAndTypeConstant(clazz, refConstant.u2nameAndTypeIndex);
H A DComparableConstant.java198 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
201 result = (refConstant.getClassName(clazz) + ' ' +
202 refConstant.getName(clazz) + ' ' +
203 refConstant.getType(clazz))
H A DMemberReferenceFixer.java438 RefConstant refConstant,
444 refConstant.getClassName(clazz)+"."+refConstant.getName(clazz)+" "+refConstant.getType(clazz)+"] -> ["+
437 debug(Clazz clazz, RefConstant refConstant, Clazz referencedClass, Member referencedMember) argument
H A DConstantPoolShrinker.java154 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
156 markAsUsed(refConstant);
158 markConstant(clazz, refConstant.u2classIndex);
159 markConstant(clazz, refConstant.u2nameAndTypeIndex);
/external/proguard/src/proguard/classfile/util/
H A DStringSharer.java107 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
109 Member referencedMember = refConstant.referencedMember;
112 Clazz referencedClass = refConstant.referencedClass;
118 clazz.constantPoolEntryAccept(refConstant.u2nameAndTypeIndex, this);
H A DClassReferenceInitializer.java180 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
182 String className = refConstant.getClassName(clazz);
197 String name = refConstant.getName(clazz);
198 String type = refConstant.getType(clazz);
200 boolean isFieldRef = refConstant.getTag() == ClassConstants.CONSTANT_Fieldref;
204 refConstant.referencedMember = memberFinder.findMember(clazz,
209 refConstant.referencedClass = memberFinder.correspondingClass();
211 if (refConstant.referencedMember == null)
H A DInstructionSequenceMatcher.java458 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
465 refConstant.getClassIndex(),
468 refConstant.getNameAndTypeIndex(),
/external/proguard/src/proguard/evaluation/
H A DBasicInvocationUnit.java264 RefConstant refConstant,
275 RefConstant refConstant,
280 refConstant.referencedMemberAccept(this);
292 RefConstant refConstant,
303 RefConstant refConstant,
308 refConstant.referencedMemberAccept(this);
320 RefConstant refConstant,
356 RefConstant refConstant,
361 refConstant.referencedMemberAccept(this);
263 setFieldClassValue(Clazz clazz, RefConstant refConstant, ReferenceValue value) argument
274 getFieldClassValue(Clazz clazz, RefConstant refConstant, String type) argument
291 setFieldValue(Clazz clazz, RefConstant refConstant, Value value) argument
302 getFieldValue(Clazz clazz, RefConstant refConstant, String type) argument
319 setMethodParameterValue(Clazz clazz, RefConstant refConstant, int parameterIndex, Value value) argument
355 getMethodReturnValue(Clazz clazz, RefConstant refConstant, String type) argument
/external/proguard/src/proguard/optimize/
H A DBootstrapMethodArgumentShrinker.java90 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
93 refConstant.referencedMemberAccept(this);
/external/proguard/src/proguard/shrink/
H A DUsageMarker.java468 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
470 if (shouldBeMarkedAsUsed(refConstant))
472 markAsUsed(refConstant);
474 markConstant(clazz, refConstant.u2classIndex);
475 markConstant(clazz, refConstant.u2nameAndTypeIndex);
481 refConstant.referencedClassAccept(this);
484 refConstant.referencedMemberAccept(this);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassWriter.java225 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant) argument
227 dataOutput.writeShort(refConstant.u2classIndex);
228 dataOutput.writeShort(refConstant.u2nameAndTypeIndex);

Completed in 1060 milliseconds

12