Package jminusminus

Class CLRuntimeVisibleAnnotationsAttribute

java.lang.Object
jminusminus.CLAttributeInfo
jminusminus.CLRuntimeVisibleAnnotationsAttribute

class CLRuntimeVisibleAnnotationsAttribute extends CLAttributeInfo
Representation of RuntimeVisibleAnnotations_attribute structure.
  • Field Details

    • numAnnotations

      public int numAnnotations
      RuntimeVisibleAnnotations_attribute.num_annotations item.
    • annotations

      public ArrayList<CLAnnotation> annotations
      RuntimeVisibleAnnotations_attribute.annotations item.
  • Constructor Details

    • CLRuntimeVisibleAnnotationsAttribute

      public CLRuntimeVisibleAnnotationsAttribute(int attributeNameIndex, long attributeLength, int numAnnotations, ArrayList<CLAnnotation> annotations)
      Construct a CLRuntimeVisibleAnnotationsAttribute object.
      Parameters:
      attributeNameIndex - RuntimeVisibleAnnotations_attribute.attribute_name_index item.
      attributeLength - RuntimeVisibleAnnotations_attribute.attribute_length item.
      numAnnotations - RuntimeVisibleAnnotations_attribute.num_annotations item.
      annotations - RuntimeVisibleAnnotations_attribute.annotations item.
  • Method Details