Package com.io7m.cedarbridge.schema.ast

# Interface CBASTNameType

All Superinterfaces:
  `CBASTElementType`, `com.io7m.jlexing.core.LexicalType<URI>`

All Known Implementing Classes:
  `CBASTFieldName`, `CBASTPackageName`, `CBASTPackageShortName`, `CBASTTypeName`, `CBASTTypeParameterName`, `CBASTVariantCaseName`

public sealed interface CBASTNameType extends CBASTElementType permits CBASTFieldName, CBASTPackageName, CBASTPackageShortName, CBASTTypeName, CBASTTypeParameterName, CBASTVariantCaseName
The base type of names.

- ## Method Summary

  ### Methods inherited from interface com.io7m.cedarbridge.schema.ast.CBASTElementType

  `lexical, userData`