Package com.io7m.cedarbridge.schema.binder.internal

# Class CBTypeDeclarationBinder

java.lang.Object
com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder

All Implemented Interfaces:
  `CBElementBinderType<CBASTTypeDeclarationType>`

public final class CBTypeDeclarationBinder extends Object implements CBElementBinderType<CBASTTypeDeclarationType>
Binding analysis for type declarations.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CBTypeDeclarationBinder()`
  Binding analysis for type declarations.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `bind(CBBinderContextType context, CBASTTypeDeclarationType item)`
  Perform binding analysis.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CBTypeDeclarationBinder

    public CBTypeDeclarationBinder()
    Binding analysis for type declarations.

- ## Method Details

  - ### bind

    public void bind(CBBinderContextType context, CBASTTypeDeclarationType item) throws CBBindFailedException
    Description copied from interface: `CBElementBinderType`
    Perform binding analysis.
    Specified by:
      `bind` in interface `CBElementBinderType<CBASTTypeDeclarationType>`
    Parameters:
      `context` - The binding context
      `item` - The item to analyze
    Throws:
      `CBBindFailedException` - On errors