Searched defs:enumConstantElementValue (Results 1 - 17 of 17) sorted by relevance

/external/proguard/src/proguard/classfile/attribute/annotation/visitor/
H A DElementValueVisitor.java35 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue); argument
41 // public void visitEnumConstantElementValue(Clazz clazz, Field field, Annotation annotation, EnumConstantElementValue enumConstantElementValue);
47 // public void visitEnumConstantElementValue(Clazz clazz, Method method, Annotation annotation, EnumConstantElementValue enumConstantElementValue);
H A DAllElementValueVisitor.java174 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
176 elementValueVisitor.visitEnumConstantElementValue(clazz, annotation, enumConstantElementValue);
/external/proguard/src/proguard/classfile/editor/
H A DElementValueAdder.java117 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
121 new EnumConstantElementValue(enumConstantElementValue.u2elementNameIndex == 0 ? 0 :
122 constantAdder.addConstant(clazz, enumConstantElementValue.u2elementNameIndex),
123 constantAdder.addConstant(clazz, enumConstantElementValue.u2typeNameIndex),
124 constantAdder.addConstant(clazz, enumConstantElementValue.u2constantNameIndex));
126 newEnumConstantElementValue.referencedClass = enumConstantElementValue.referencedClass;
127 newEnumConstantElementValue.referencedMethod = enumConstantElementValue.referencedMethod;
130 newEnumConstantElementValue.referencedClasses = enumConstantElementValue.referencedClasses;
H A DMemberReferenceFixer.java368 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
370 fixElementValue(clazz, annotation, enumConstantElementValue);
H A DClassReferenceFixer.java427 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
430 String typeName = enumConstantElementValue.getTypeName(clazz);
432 enumConstantElementValue.referencedClasses);
437 enumConstantElementValue.u2typeNameIndex =
H A DUtf8Shrinker.java356 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
358 if (enumConstantElementValue.u2elementNameIndex != 0)
360 markCpUtf8Entry(clazz, enumConstantElementValue.u2elementNameIndex);
363 markCpUtf8Entry(clazz, enumConstantElementValue.u2typeNameIndex);
364 markCpUtf8Entry(clazz, enumConstantElementValue.u2constantNameIndex);
H A DConstantPoolRemapper.java620 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
622 enumConstantElementValue.u2elementNameIndex =
623 remapConstantIndex(enumConstantElementValue.u2elementNameIndex);
624 enumConstantElementValue.u2typeNameIndex =
625 remapConstantIndex(enumConstantElementValue.u2typeNameIndex);
626 enumConstantElementValue.u2constantNameIndex =
627 remapConstantIndex(enumConstantElementValue.u2constantNameIndex);
H A DConstantPoolShrinker.java468 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
470 if (enumConstantElementValue.u2elementNameIndex != 0)
472 markConstant(clazz, enumConstantElementValue.u2elementNameIndex);
475 markConstant(clazz, enumConstantElementValue.u2typeNameIndex);
476 markConstant(clazz, enumConstantElementValue.u2constantNameIndex);
/external/proguard/src/proguard/classfile/util/
H A DEnumFieldReferenceInitializer.java68 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
71 if (enumConstantElementValue.referencedClasses != null &&
72 enumConstantElementValue.referencedClasses.length > 0)
74 referencedEnumClass = enumConstantElementValue.referencedClasses[0];
79 enumTypeName = enumConstantElementValue.getTypeName(clazz);
80 enumConstantName = enumConstantElementValue.getConstantName(clazz);
101 enumConstantElementValue.referencedField = referencedEnumField;
H A DClassReferenceInitializer.java408 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
410 initializeElementValue(clazz, annotation, enumConstantElementValue);
412 enumConstantElementValue.referencedClasses =
414 enumConstantElementValue.getTypeName(clazz));
H A DSimplifiedVisitor.java1092 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
1094 visitAnyElementValue(clazz, annotation, enumConstantElementValue);
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedClassVisitor.java243 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
246 enumConstantElementValue.referencedClassesAccept(classVisitor);
H A DClassPrinter.java1096 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
1098 println(visitorInfo(enumConstantElementValue) +
1100 (enumConstantElementValue.u2elementNameIndex == 0 ? "(default)" :
1101 enumConstantElementValue.getMethodName(clazz)) + ", " +
1102 enumConstantElementValue.getTypeName(clazz) + ", " +
1103 enumConstantElementValue.getConstantName(clazz) + "]");
/external/proguard/src/proguard/shrink/
H A DAnnotationUsageMarker.java157 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
159 if (isReferencedMethodUsed(enumConstantElementValue))
163 enumConstantElementValue.referencedClassesAccept(this);
168 usageMarker.markAsUsed(enumConstantElementValue);
170 markConstant(clazz, enumConstantElementValue.u2elementNameIndex);
171 markConstant(clazz, enumConstantElementValue.u2typeNameIndex);
172 markConstant(clazz, enumConstantElementValue.u2constantNameIndex);
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java360 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
363 visitAnyElementValue(clazz, annotation, enumConstantElementValue);
366 updateReferencedClasses(enumConstantElementValue.referencedClasses);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassReader.java921 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
923 enumConstantElementValue.u2typeNameIndex = dataInput.readUnsignedShort();
924 enumConstantElementValue.u2constantNameIndex = dataInput.readUnsignedShort();
H A DProgramClassWriter.java845 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) argument
847 dataOutput.writeShort(enumConstantElementValue.u2typeNameIndex);
848 dataOutput.writeShort(enumConstantElementValue.u2constantNameIndex);

Completed in 399 milliseconds