Package com.io7m.cedarbridge.schema.binder.api

# Interface CBBindingLocalType

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

All Known Implementing Classes:
  `CBBindingLocalFieldName`, `CBBindingLocalProtocolDeclaration`, `CBBindingLocalProtocolVersionDeclaration`, `CBBindingLocalTypeDeclaration`, `CBBindingLocalTypeParameter`, `CBBindingLocalVariantCase`

public sealed interface CBBindingLocalType extends CBBindingType permits CBBindingLocalFieldName, CBBindingLocalProtocolDeclaration, CBBindingLocalProtocolVersionDeclaration, CBBindingLocalTypeDeclaration, CBBindingLocalTypeParameter, CBBindingLocalVariantCase
A binding to something declared within the same package.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `BigInteger`
  `id()`

  ### Methods inherited from interface com.io7m.cedarbridge.schema.binder.api.CBBindingType

  `lexical, name`

- ## Method Details

  - ### id

    BigInteger id()
    Returns:
      The package-unique ID of the binding