Interface Parameter<O extends JavaType<O>>

All Superinterfaces:
AnnotationTarget<O>, FinalCapable, Internal, Origin<O>
All Known Subinterfaces:
JavaRecordComponent<O>, JavaRecordComponentSource, ParameterSource<O>

public interface Parameter<O extends JavaType<O>> extends AnnotationTarget<O>, FinalCapable
Represents a parameter of a Method.
Author:
Lincoln Baxter, III
  • Method Details

    • getName

      String getName()
      Returns:
      the name of this parameter
    • getType

      Type<O> getType()
      Returns:
      the type of this parameter
    • isVarArgs

      boolean isVarArgs()
      Returns:
      if this parameter is declared as varargs (...)