Class CheckFieldAdapter

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

public class CheckFieldAdapter extends org.objectweb.asm.FieldVisitor
A FieldVisitor that checks that its methods are properly used.
  • Constructor Details

    • CheckFieldAdapter

      public CheckFieldAdapter(org.objectweb.asm.FieldVisitor fieldVisitor)
      Constructs a new CheckFieldAdapter. Subclasses must not use this constructor. Instead, they must use the CheckFieldAdapter(int, FieldVisitor) version.
      Parameters:
      fieldVisitor - the field visitor to which this adapter must delegate calls.
      Throws:
      IllegalStateException - If a subclass calls this constructor.
    • CheckFieldAdapter

      protected CheckFieldAdapter(int api, org.objectweb.asm.FieldVisitor fieldVisitor)
      Constructs a new CheckFieldAdapter.
      Parameters:
      api - the ASM API version implemented by this visitor. Must be one of the ASMx values in Opcodes.
      fieldVisitor - the field visitor to which this adapter must delegate calls.
  • 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