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

# Class CBImportBinder

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

All Implemented Interfaces:
  `CBElementBinderType<CBASTImport>`

public final class CBImportBinder extends Object implements CBElementBinderType<CBASTImport>
Binding analysis for import declarations.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CBImportBinder()`
  Binding analysis for import declarations.

- ## Method Summary

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

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

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

- ## Constructor Details

  - ### CBImportBinder

    public CBImportBinder()
    Binding analysis for import declarations.

- ## Method Details

  - ### bind

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