Searched refs:classElementValue (Results 1 - 16 of 16) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
H A DElementValueAdder.java137 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
141 new ClassElementValue(classElementValue.u2elementNameIndex == 0 ? 0 :
142 constantAdder.addConstant(clazz, classElementValue.u2elementNameIndex),
143 constantAdder.addConstant(clazz, classElementValue.u2classInfoIndex));
145 newClassElementValue.referencedClass = classElementValue.referencedClass;
146 newClassElementValue.referencedMethod = classElementValue.referencedMethod;
149 newClassElementValue.referencedClasses = classElementValue.referencedClasses;
H A DUtf8Shrinker.java368 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
370 if (classElementValue.u2elementNameIndex != 0)
372 markCpUtf8Entry(clazz, classElementValue.u2elementNameIndex);
375 markCpUtf8Entry(clazz, classElementValue.u2classInfoIndex);
H A DClassReferenceFixer.java443 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
446 String className = classElementValue.getClassName(clazz);
448 classElementValue.referencedClasses);
453 classElementValue.u2classInfoIndex =
H A DConstantPoolShrinker.java480 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
482 if (classElementValue.u2elementNameIndex != 0)
484 markConstant(clazz, classElementValue.u2elementNameIndex);
487 markConstant(clazz, classElementValue.u2classInfoIndex);
H A DConstantPoolRemapper.java631 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
633 classElementValue.u2elementNameIndex =
634 remapConstantIndex(classElementValue.u2elementNameIndex);
635 classElementValue.u2classInfoIndex =
636 remapConstantIndex(classElementValue.u2classInfoIndex);
H A DMemberReferenceFixer.java374 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
376 fixElementValue(clazz, annotation, classElementValue);
/external/proguard/src/proguard/shrink/
H A DAnnotationUsageMarker.java178 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
180 if (isReferencedMethodUsed(classElementValue))
183 usageMarker.markAsUsed(classElementValue);
185 markConstant(clazz, classElementValue.u2elementNameIndex);
186 markConstant(clazz, classElementValue.u2classInfoIndex);
191 classElementValue.referencedClassesAccept(usageMarker);
/external/proguard/src/proguard/classfile/attribute/annotation/visitor/
H A DElementValueVisitor.java36 public void visitClassElementValue( Clazz clazz, Annotation annotation, ClassElementValue classElementValue); argument
42 // public void visitClassElementValue( Clazz clazz, Field field, Annotation annotation, ClassElementValue classElementValue);
48 // public void visitClassElementValue( Clazz clazz, Method method, Annotation annotation, ClassElementValue classElementValue);
H A DAllElementValueVisitor.java180 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
182 elementValueVisitor.visitClassElementValue(clazz, annotation, classElementValue);
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedClassVisitor.java250 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
253 classElementValue.referencedClassesAccept(classVisitor);
H A DClassPrinter.java1107 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
1109 println(visitorInfo(classElementValue) +
1111 (classElementValue.u2elementNameIndex == 0 ? "(default)" :
1112 classElementValue.getMethodName(clazz)) + ", " +
1113 classElementValue.getClassName(clazz) + "]");
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java370 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
373 visitAnyElementValue(clazz, annotation, classElementValue);
376 updateReferencedClasses(classElementValue.referencedClasses);
/external/proguard/src/proguard/classfile/util/
H A DClassReferenceInitializer.java418 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
420 initializeElementValue(clazz, annotation, classElementValue);
422 classElementValue.referencedClasses =
424 classElementValue.getClassName(clazz));
H A DSimplifiedVisitor.java1098 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
1100 visitAnyElementValue(clazz, annotation, classElementValue);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassWriter.java852 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
854 dataOutput.writeShort(classElementValue.u2classInfoIndex);
H A DProgramClassReader.java928 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) argument
930 classElementValue.u2classInfoIndex = dataInput.readUnsignedShort();

Completed in 123 milliseconds