Interface CBBindingType

All Superinterfaces:
com.io7m.jlexing.core.LexicalType<URI>
All Known Subinterfaces:
CBBindingLocalType
All Known Implementing Classes:
CBBindingExternal, CBBindingLocalFieldName, CBBindingLocalProtocolDeclaration, CBBindingLocalProtocolVersionDeclaration, CBBindingLocalTypeDeclaration, CBBindingLocalTypeParameter, CBBindingLocalVariantCase

public sealed interface CBBindingType extends com.io7m.jlexing.core.LexicalType<URI> permits CBBindingExternal, CBBindingLocalType
A binding to a name.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.io7m.jlexing.core.LexicalPosition<URI>
     
     
  • Method Details

    • name

      String name()
      Returns:
      The name
    • lexical

      com.io7m.jlexing.core.LexicalPosition<URI> lexical()
      Specified by:
      lexical in interface com.io7m.jlexing.core.LexicalType<URI>