Package com.io7m.cedarbridge.schema.compiled.internal

# Class CBTypeExpressionParameter

java.lang.Object
com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter

All Implemented Interfaces:
  `CBTypeExpressionType`, `CBTypeExpressionType.CBTypeExprParameterType`, `Formattable`

public final class CBTypeExpressionParameter extends Object implements CBTypeExpressionType.CBTypeExprParameterType
A type expression that refers to a type parameter.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType

  `CBTypeExpressionType.CBTypeExprApplicationType, CBTypeExpressionType.CBTypeExprNamedType, CBTypeExpressionType.CBTypeExprParameterType`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CBTypeExpressionParameter(CBTypeParameterType inParameter)`
  Construct a type expression.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CBTypeParameterType`
  `parameter()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType

  `contains, formatTo`

- ## Constructor Details

  - ### CBTypeExpressionParameter

    public CBTypeExpressionParameter(CBTypeParameterType inParameter)
    Construct a type expression.
    Parameters:
      `inParameter` - The parameter

- ## Method Details

  - ### parameter

    public CBTypeParameterType parameter()
    Specified by:
      `parameter` in interface `CBTypeExpressionType.CBTypeExprParameterType`
    Returns:
      The type parameter