Class TraceFieldVisitor

java.lang.Object
org.objectweb.asm.FieldVisitor
org.objectweb.asm.util.TraceFieldVisitor

public final class TraceFieldVisitor extends org.objectweb.asm.FieldVisitor
A FieldVisitor that prints the fields it visits with a Printer.
  • Field Details

    • p

      public final Printer p
      The printer to convert the visited field into text.
  • Constructor Details

    • TraceFieldVisitor

      public TraceFieldVisitor(Printer printer)
      Constructs a new TraceFieldVisitor.
      Parameters:
      printer - the printer to convert the visited field into text.
    • TraceFieldVisitor

      public TraceFieldVisitor(org.objectweb.asm.FieldVisitor fieldVisitor, Printer printer)
      Constructs a new TraceFieldVisitor.
      Parameters:
      fieldVisitor - the field visitor to which to delegate calls. May be null.
      printer - the printer to convert the visited field into text.
  • Method Details

    • visitAnnotation

      public org.objectweb.asm.AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
      Overrides:
      visitAnnotation in class org.objectweb.asm.FieldVisitor
    • visitTypeAnnotation

      public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
      Overrides:
      visitTypeAnnotation in class org.objectweb.asm.FieldVisitor
    • visitAttribute

      public void visitAttribute(org.objectweb.asm.Attribute attribute)
      Overrides:
      visitAttribute in class org.objectweb.asm.FieldVisitor
    • visitEnd

      public void visitEnd()
      Overrides:
      visitEnd in class org.objectweb.asm.FieldVisitor