Package com.io7m.cedarbridge.schema.compiled

# Interface CBTypeParameterType

All Known Implementing Classes:
  `CBTypeParameter`

public interface CBTypeParameterType
A type parameter.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<String>`
  `documentation()`
  `int`
  `index()`
  `String`
  `name()`
  `CBTypeDeclarationType`
  `owner()`

- ## Method Details

  - ### index

    int index()
    Returns:
      The index of this type parameter on the owning type (starting from 0)

  - ### name

    String name()
    Returns:
      The name of the type parameter

  - ### owner

    CBTypeDeclarationType owner()
    Returns:
      The type declaration parameterized by this parameter

  - ### documentation

    List<String> documentation()
    Returns:
      The documentation for the parameter