Interface MethodParametersAttribute

All Superinterfaces:
Attribute<MethodParametersAttribute>, ClassfileElement, MethodElement, WritableElement<MethodParametersAttribute>
All Known Implementing Classes:
BoundAttribute.BoundMethodParametersAttribute, UnboundAttribute.UnboundMethodParametersAttribute

Models the MethodParameters attribute , which can appear on methods, and records optional information about the method's parameters. Delivered as a MethodElement when traversing the elements of a MethodModel.
  • Method Details

    • parameters

      List<MethodParameterInfo> parameters()
      Returns information about the parameters of the method. The i'th entry in the list correponds to the i'th parameter in the method declaration.
      Returns:
      information about the parameters of the method
    • of

      Returns a MethodParameters attribute.
      Parameters:
      parameters - the method parameter descriptions
      Returns:
      a MethodParameters attribute
    • of

      Returns a MethodParameters attribute.
      Parameters:
      parameters - the method parameter descriptions
      Returns:
      a MethodParameters attribute