Package jminusminus

Class CLRuntimeVisibleParameterAnnotationsAttribute

java.lang.Object
jminusminus.CLAttributeInfo
jminusminus.CLRuntimeVisibleParameterAnnotationsAttribute

class CLRuntimeVisibleParameterAnnotationsAttribute extends CLAttributeInfo
Representation of RuntimeVisibleParameterAnnotations_attribute structure.
  • Field Details

    • numParameters

      public short numParameters
      RuntimeVisibleParameterAnnotations_attribute.num_parameters item.
    • parameterAnnotations

      public ArrayList<CLParameterAnnotationInfo> parameterAnnotations
      RuntimeVisibleParameterAnnotations_attribute. parameter_annotations item.
  • Constructor Details

    • CLRuntimeVisibleParameterAnnotationsAttribute

      public CLRuntimeVisibleParameterAnnotationsAttribute(int attributeNameIndex, long attributeLength, short numParameters, ArrayList<CLParameterAnnotationInfo> parameterAnnotations)
      Construct a CLRuntimeVisibleParameterAnnotationsAttribute object.
      Parameters:
      attributeNameIndex - RuntimeVisibleParameterAnnotations_attribute. attribute_name_index item.
      attributeLength - RuntimeVisibleParameterAnnotations_attribute.attribute_length item.
      numParameters - RuntimeVisibleParameterAnnotations_attribute.num_parameters item.
      parameterAnnotations - RuntimeVisibleParameterAnnotations_attribute. parameter_annotations item.
  • Method Details