Class MemberData

java.lang.Object
org.openjdk.asmtools.jdis.Indenter
org.openjdk.asmtools.jdis.MemberData
Direct Known Subclasses:
ClassData, FieldData, MethodData, RecordData.Component

public abstract class MemberData extends Indenter
Base class for ClassData, MethodData, FieldData and RecordData(JEP 360)
  • Field Details

    • access

      protected int access
    • isSynthetic

      protected boolean isSynthetic
    • isDeprecated

      protected boolean isDeprecated
    • signature

      protected SignatureData signature
    • visibleAnnotations

      protected ArrayList<AnnotationData> visibleAnnotations
      The visible annotations for this class, member( field or method) or record component
    • invisibleAnnotations

      protected ArrayList<AnnotationData> invisibleAnnotations
      The invisible annotations for this class, member( field or method) or record component
    • visibleTypeAnnotations

      protected ArrayList<TypeAnnotationData> visibleTypeAnnotations
      The visible annotations for this class, member( field or method) or record component
    • invisibleTypeAnnotations

      protected ArrayList<TypeAnnotationData> invisibleTypeAnnotations
      The invisible annotations for this class, member( field or method) or record component
    • attrs

      protected ArrayList<AttrData> attrs
      The remaining attributes of this class, member( field or method) or record component
    • options

      protected final Options options
    • pr_cpx

      protected final boolean pr_cpx
    • cls

      protected ClassData cls
    • out

      protected PrintWriter out
    • memberType

      protected String memberType
  • Constructor Details

    • MemberData

      public MemberData(ClassData cls)
    • MemberData

      public MemberData()
  • Method Details