# Hierarchy For Package com.io7m.cedarbridge.schema.compiled

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.cedarbridge.schema.compiled.CBPackages
  - com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication (implements com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType)

## Interface Hierarchy

- com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType
  - com.io7m.cedarbridge.schema.compiled.CBRecordType (also extends com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType)
  - com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
- com.io7m.cedarbridge.schema.compiled.CBFieldType
- com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
- com.io7m.cedarbridge.schema.compiled.CBPackageType
- com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
- com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
- com.io7m.cedarbridge.schema.compiled.CBProtocolVersionBuilderType
- com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
  - com.io7m.cedarbridge.schema.compiled.CBRecordBuilderType
  - com.io7m.cedarbridge.schema.compiled.CBVariantBuilderType
- com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
  - com.io7m.cedarbridge.schema.compiled.CBExternalType
  - com.io7m.cedarbridge.schema.compiled.CBRecordType (also extends com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType)
  - com.io7m.cedarbridge.schema.compiled.CBVariantType
- com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
- com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
- java.util.Formattable
  - com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType
    - com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
    - com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
    - com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.cedarbridge.schema.compiled.CBExternalName