Package jminusminus

Class CLRuntimeInvisibleAnnotationsAttribute

java.lang.Object
jminusminus.CLAttributeInfo
jminusminus.CLRuntimeInvisibleAnnotationsAttribute

class CLRuntimeInvisibleAnnotationsAttribute extends CLAttributeInfo
Representation of RuntimeInvisibleAnnotations_attribute structure.
  • Field Details

    • numAnnotations

      public int numAnnotations
      RuntimeInvisibleAnnotations_attribute.num_annotations item.
    • annotations

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

    • CLRuntimeInvisibleAnnotationsAttribute

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