Class Hierarchy
- java.lang.Object
- com.io7m.cedarbridge.runtime.api.CBAbstractProtocol<T> (implements com.io7m.cedarbridge.runtime.api.CBProtocolType<T>)
- com.io7m.cedarbridge.strings.api.CBAbstractStrings (implements com.io7m.cedarbridge.strings.api.CBStringsType)
- com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
- com.io7m.cedarbridge.schema.ast.CBASTNames
- com.io7m.cedarbridge.schema.binder.internal.CBBinder (implements com.io7m.cedarbridge.schema.binder.api.CBBinderType)
- com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
- com.io7m.cedarbridge.schema.binder.CBBinderFactory (implements com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator (implements com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType<T>)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava (implements com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
- com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory (implements com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator (implements com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType<T>)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator (implements com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType<T>)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator (implements com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType<T>)
- com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator (implements com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType<T>)
- com.io7m.cedarbridge.codegen.api.CBCodeGenerators (implements com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType)
- com.io7m.cedarbridge.cmdline.internal.CBCommandCheck (implements com.io7m.quarrel.core.QCommandType)
- com.io7m.cedarbridge.cmdline.internal.CBCommandCompile (implements com.io7m.quarrel.core.QCommandType)
- com.io7m.cedarbridge.cmdline.internal.CBCommandDocument (implements com.io7m.quarrel.core.QCommandType)
- com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators (implements com.io7m.quarrel.core.QCommandType)
- com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators (implements com.io7m.quarrel.core.QCommandType)
- com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
- com.io7m.cedarbridge.runtime.api.CBCore
- com.io7m.cedarbridge.schema.core_types.CBCore
- com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators (implements com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType)
- com.io7m.cedarbridge.schema.parser.internal.CBDocumentationParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.errors.CBExceptionTracker<T>
- com.io7m.cedarbridge.cmdline.CBExitlessMain
- com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource (implements com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType)
- com.io7m.cedarbridge.exprsrc.CBExpressionSources (implements com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType)
- com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
- com.io7m.cedarbridge.schema.compiled.internal.CBField (implements com.io7m.cedarbridge.schema.compiled.CBFieldType)
- com.io7m.cedarbridge.schema.names.CBFieldNames
- com.io7m.cedarbridge.schema.parser.internal.CBFieldParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.parser.internal.CBFilters
- com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
- com.io7m.cedarbridge.schema.binder.internal.CBImportBinder (implements com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType<T>)
- com.io7m.cedarbridge.schema.parser.internal.CBImportParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.compiler.internal.CBLoader (implements com.io7m.cedarbridge.schema.loader.api.CBLoaderType)
- com.io7m.cedarbridge.cmdline.CBMain (implements java.lang.Runnable)
- com.io7m.cedarbridge.schema.parser.internal.CBNames
- com.io7m.cedarbridge.schema.compiled.internal.CBPackage (implements com.io7m.cedarbridge.schema.compiled.CBPackageType)
- com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder (implements com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType)
- com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.names.CBPackageNames
- com.io7m.cedarbridge.schema.compiled.CBPackages
- com.io7m.cedarbridge.schema.names.CBPackageShortNames
- com.io7m.cedarbridge.schema.parser.internal.CBParseContext
- com.io7m.cedarbridge.schema.parser.internal.CBParser (implements com.io7m.cedarbridge.schema.parser.api.CBParserType)
- com.io7m.cedarbridge.schema.parser.CBParserFactory (implements com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType)
- com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration (implements com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType)
- com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder (implements com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType<T>)
- com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration (implements com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType)
- com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader (implements com.io7m.jeucreader.UnicodeCharacterReaderPushBackType)
- com.io7m.cedarbridge.schema.parser.internal.CBRecordParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler (implements com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType)
- com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory (implements com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType)
- com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
- com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO (implements com.io7m.cedarbridge.runtime.api.CBSerializationContextType)
- com.io7m.cedarbridge.runtime.api.CBSerializationContextSize (implements com.io7m.cedarbridge.runtime.api.CBSerializationContextType)
- com.io7m.cedarbridge.cmdline.internal.CBServices
- com.io7m.cedarbridge.schema.compiler.internal.CBServices
- com.io7m.cedarbridge.schema.names.CBSpecificationLocation
- com.io7m.cedarbridge.schema.time.CBTime
- com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker (implements com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType)
- com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory (implements com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType)
- com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder (implements com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType<T>)
- com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker (implements com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType<T>)
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal (implements com.io7m.cedarbridge.schema.compiled.CBExternalType)
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord (implements com.io7m.cedarbridge.schema.compiled.CBRecordType)
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant (implements com.io7m.cedarbridge.schema.compiled.CBVariantType)
- com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication (implements com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType)
- com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder (implements com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType<T>)
- com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker (implements com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType<T>)
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed (implements com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType)
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter (implements com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType)
- com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.names.CBTypeNames
- com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
- com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter (implements com.io7m.cedarbridge.schema.compiled.CBTypeParameterType)
- com.io7m.cedarbridge.schema.names.CBTypeParameterNames
- com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker (implements com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType<T>)
- com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
- com.io7m.cedarbridge.schema.names.CBUUIDs
- com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase (implements com.io7m.cedarbridge.schema.compiled.CBVariantCaseType)
- com.io7m.cedarbridge.schema.names.CBVariantCaseNames
- com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.schema.parser.internal.CBVariantParser (implements com.io7m.cedarbridge.schema.parser.internal.CBElementParserType<T>)
- com.io7m.cedarbridge.cmdline.CBVersion
- com.io7m.cedarbridge.version.CBVersions
- com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator (implements com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorType)
- com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory (implements com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType)
- java.lang.Record
- com.io7m.cedarbridge.schema.ast.CBASTDocumentation (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType, com.io7m.cedarbridge.schema.ast.CBASTRecordMemberType, com.io7m.cedarbridge.schema.ast.CBASTVariantMemberType)
- com.io7m.cedarbridge.schema.ast.CBASTField (implements com.io7m.cedarbridge.schema.ast.CBASTElementType, com.io7m.cedarbridge.schema.ast.CBASTRecordMemberType, com.io7m.cedarbridge.schema.ast.CBASTVariantMemberType)
- com.io7m.cedarbridge.schema.ast.CBASTFieldName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType)
- com.io7m.cedarbridge.schema.ast.CBASTImport (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTLanguage (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTPackage
- com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTPackageName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType)
- com.io7m.cedarbridge.schema.ast.CBASTPackageShortName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType)
- com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeApplication (implements com.io7m.cedarbridge.schema.ast.CBASTTypeExpressionType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeNamed (implements com.io7m.cedarbridge.schema.ast.CBASTTypeExpressionType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType, com.io7m.cedarbridge.schema.ast.CBASTRecordMemberType, com.io7m.cedarbridge.schema.ast.CBASTVariantMemberType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeRecord (implements com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeVariant (implements com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase (implements com.io7m.cedarbridge.schema.ast.CBASTDeclarationType)
- com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName (implements com.io7m.cedarbridge.schema.ast.CBASTNameType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingExternal (implements com.io7m.cedarbridge.schema.binder.api.CBBindingType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase (implements com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType)
- com.io7m.cedarbridge.runtime.api.CBByteArray (implements com.io7m.cedarbridge.runtime.api.CBSerializableType)
- com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
- com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
- com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
- com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
- com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
- com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
- com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
- com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
- com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
- com.io7m.cedarbridge.errors.CBError
- com.io7m.cedarbridge.schema.compiled.CBExternalName
- com.io7m.cedarbridge.runtime.api.CBFalse (implements com.io7m.cedarbridge.runtime.api.CBBooleanType)
- com.io7m.cedarbridge.runtime.api.CBFloat16 (implements com.io7m.cedarbridge.runtime.api.CBFloatType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBFloat32 (implements com.io7m.cedarbridge.runtime.api.CBFloatType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBFloat64 (implements com.io7m.cedarbridge.runtime.api.CBFloatType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed (implements com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefType)
- com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter (implements com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefType)
- com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda (implements com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefType)
- com.io7m.cedarbridge.runtime.api.CBIntegerSigned16 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerSigned32 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerSigned64 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerSigned8 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8 (implements com.io7m.cedarbridge.runtime.api.CBIntegerType, java.lang.Comparable<T>)
- com.io7m.cedarbridge.runtime.api.CBList<T> (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.util.Formattable)
- com.io7m.cedarbridge.runtime.api.CBMap<K,V> (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.util.Formattable)
- com.io7m.cedarbridge.runtime.api.CBMapEntry<K,V> (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.util.Formattable)
- com.io7m.cedarbridge.runtime.api.CBNone<T> (implements com.io7m.cedarbridge.runtime.api.CBOptionType<T>)
- com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates (implements java.lang.Comparable<T>)
- com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
- com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
- com.io7m.cedarbridge.runtime.api.CBSome<T> (implements com.io7m.cedarbridge.runtime.api.CBOptionType<T>)
- com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
- com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
- com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
- com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
- com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
- com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
- com.io7m.cedarbridge.runtime.api.CBString (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.lang.Comparable<T>, java.util.Formattable)
- com.io7m.cedarbridge.runtime.api.CBTrue (implements com.io7m.cedarbridge.runtime.api.CBBooleanType)
- com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
- com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
- com.io7m.cedarbridge.runtime.api.CBURI (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.lang.Comparable<T>, java.util.Formattable)
- com.io7m.cedarbridge.runtime.api.CBUUID (implements com.io7m.cedarbridge.runtime.api.CBSerializableType, java.lang.Comparable<T>, java.util.Formattable)
- com.io7m.cedarbridge.version.CBVersion (implements java.lang.Comparable<T>, java.util.Formattable)
- java.lang.Throwable (implements java.io.Serializable)
Annotation Interface Hierarchy