Interface CBASTDeclarationType
- All Superinterfaces:
CBASTElementType, com.io7m.jlexing.core.LexicalType<URI>
- All Known Subinterfaces:
CBASTRecordMemberType, CBASTTypeDeclarationType, CBASTVariantMemberType
- All Known Implementing Classes:
CBASTDocumentation, CBASTField, CBASTImport, CBASTLanguage, CBASTPackageDeclaration, CBASTProtocolDeclaration, CBASTProtocolVersion, CBASTTypeParameterName, CBASTTypeRecord, CBASTTypeVariant, CBASTTypeVariantCase
public sealed interface CBASTDeclarationType
extends CBASTElementType
permits CBASTDocumentation, CBASTImport, CBASTLanguage, CBASTPackageDeclaration, CBASTProtocolDeclaration, CBASTProtocolVersion, CBASTRecordMemberType, CBASTTypeDeclarationType, CBASTTypeVariantCase, CBASTVariantMemberType
The base type of AST declarations.
-
Method Summary
Methods inherited from interface CBASTElementType
lexical, userData