Package jminusminus

Class CLParameterAnnotationInfo

java.lang.Object
jminusminus.CLParameterAnnotationInfo

class CLParameterAnnotationInfo extends Object
Representation of parameter_annotations_table entry structure.
  • Field Details

    • numAnnotations

      public int numAnnotations
      parameter_annotations_table_entry.num_annotations item.
    • annotations

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

    • CLParameterAnnotationInfo

      public CLParameterAnnotationInfo(int numAnnotations, ArrayList<CLAnnotation> annotations)
      Construct a ParameterAnnotationInfo object.
      Parameters:
      numAnnotations - parameter_annotations_table_entry.num_annotations item.
      annotations - parameter_annotations_table_entry.annotations item.
  • Method Details

    • write

      public void write(CLOutputStream out) throws IOException
      Write the contents of this object to the specified output stream.
      Parameters:
      out - output stream.
      Throws:
      IOException - if an error occurs while writing.