public void visitAnnotation(Clazz clazz, Annotation annotation) { // Fix the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Fix the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Fix the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Change the referenced classes. updateReferencedClasses(annotation.referencedClasses); // Change the references of the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { markCpUtf8Entry(clazz, annotation.u2typeIndex); // Mark the UTF-8 entries referenced by the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { markConstant(clazz, annotation.u2typeIndex); // Mark the constant pool entries referenced by the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Let the visitor visit the classes referenced in the annotation. annotation.referencedClassesAccept(classVisitor); // Visit the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { clean(annotation); annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { annotation.u2typeIndex = remapConstantIndex(annotation.u2typeIndex); // Remap the constant pool references of the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Shrink the element values array. annotation.u2elementValuesCount = shrinkArray(annotation.elementValues, annotation.u2elementValuesCount); // Shrink the element values themselves. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { annotation.u2typeIndex = remapConstantIndex(annotation.u2typeIndex); // Remap the constant pool references of the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Let the visitor visit the classes referenced in the annotation. annotation.referencedClassesAccept(classVisitor); // Visit the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { markCpUtf8Entry(clazz, annotation.u2typeIndex); // Mark the UTF-8 entries referenced by the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { clean(annotation); annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { annotation.referencedClasses = findReferencedClasses(clazz, annotation.getType(clazz)); // Initialize the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Write the annotation type. dataOutput.writeUnsignedShort(annotation.u2typeIndex); // Write the element value pairs. dataOutput.writeUnsignedShort(annotation.u2elementValuesCount); annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { // Write the annotation type. dataOutput.writeShort(annotation.u2typeIndex); // Write the element value pairs. dataOutput.writeShort(annotation.u2elementValuesCount); annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { annotation.referencedClasses = findReferencedClasses(clazz.getName(), clazz.getString(annotation.u2typeIndex)); // Initialize the element values. annotation.elementValuesAccept(clazz, this); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { println(visitorInfo(annotation) + " Annotation [" + clazz.getString(annotation.u2typeIndex) + "]:"); indent(); annotation.elementValuesAccept(clazz, this); outdent(); }
public void visitAnnotation(Clazz clazz, Annotation annotation) { println(visitorInfo(annotation) + " Annotation [" + annotation.getType(clazz) + "]:"); indent(); annotation.elementValuesAccept(clazz, this); outdent(); }