Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCase(CBVariantCase) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Add a variant case.
addException(T) - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
Add an exception to the tracker.
addExternal(CBTypeDeclarationExternal) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Add an external type to the package.
addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Add a field.
addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
Add a field to the case.
addImport(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Import a package.
addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Add an import to the package.
addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
addProtocol(CBProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Add a protocol to the package.
addRecord(CBTypeDeclarationRecord) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Add a record to the package.
addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionBuilderType
Add a named type to the builder.
addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
Add a type to the declaration.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
Add a type parameter to the declaration.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Add a type parameter.
addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Add a type parameter.
addTypeParameter(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
Add a type parameter.
addVariant(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Add a variant to the package.
addVersion(CBProtocolVersionDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
Add a protocol version.
applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns the value of the applicationProtocolId record component.
applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Returns the value of the applicationProtocolId record component.
applicationProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns the value of the applicationProtocolMaximumVersion record component.
applicationProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns the value of the applicationProtocolMinimumVersion record component.
applicationProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Returns the value of the applicationProtocolVersion record component.
arguments() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns the value of the arguments record component.
arguments() - Method in class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
 
arguments() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
 
arity() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
arity() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
Returns the value of the arity record component.
asBoolean() - Method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
 
asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
 
asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
 
asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
 
asOptional() - Method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
 
asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
 
availableGenerators() - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
 
availableGenerators() - Method in class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
 
availableGenerators() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
 
availableGenerators() - Method in class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
 

B

begin(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
begin(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
Begin serializing the given item.
begin(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
begin(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
begin(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
Begin serializing the given item at index index.
begin(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
bind(CBBinderContextType, CBASTImport) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
 
bind(CBBinderContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
 
bind(CBBinderContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
 
bind(CBBinderContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
 
bind(CBBinderContextType, T) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType
Perform binding analysis.
bindField(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the field.
bindProtocol(Optional<UUID>, CBASTProtocolDeclaration) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the protocol declaration.
bindProtocolVersion(Optional<UUID>, BigInteger, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the protocol version.
bindType(Optional<UUID>, CBASTTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the type declaration.
bindTypeParameter(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the type parameter.
bindVariantCase(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Bind the variant case.
build() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
 
build() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Build a package based on all of the given values so far.
build() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
build(CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
Build a compiled package from the given AST.
byteOffset() - Method in exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
 

C

cases() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the cases record component.
cases() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
 
cases() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
casesByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
 
CBAbstractProtocol<T> - Class in com.io7m.cedarbridge.runtime.api
A convenient base implementation for protocols.
CBAbstractProtocol(Class<T>, String, String, List<CBProtocolMessageVersionedSerializerType<T>>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
CBAbstractStrings - Class in com.io7m.cedarbridge.strings.api
An abstract implementation of the CBStringsType interface.
CBAbstractStrings(ResourceBundle) - Constructor for class com.io7m.cedarbridge.strings.api.CBAbstractStrings
 
CBASTDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
The base type of AST declarations.
CBASTDocumentation - Record Class in com.io7m.cedarbridge.schema.ast
Documentation for an element.
CBASTDocumentation(CBASTMutableUserData, LexicalPosition<URI>, String, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Documentation for an element.
CBASTElementType - Interface in com.io7m.cedarbridge.schema.ast
The base type of AST elements.
CBASTField - Record Class in com.io7m.cedarbridge.schema.ast
A field appearing inside a record or a variant case.
CBASTField(CBASTMutableUserData, LexicalPosition<URI>, CBASTFieldName, CBASTTypeExpressionType) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTField
A field appearing inside a record or a variant case.
CBASTFieldName - Record Class in com.io7m.cedarbridge.schema.ast
The type of record field names.
CBASTFieldName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
The type of record field names.
CBASTImport - Record Class in com.io7m.cedarbridge.schema.ast
A package import.
CBASTImport(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName, CBASTPackageShortName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTImport
A package import.
CBASTLanguage - Record Class in com.io7m.cedarbridge.schema.ast
A declaration of the language being used by the compiler.
CBASTLanguage(CBASTMutableUserData, LexicalPosition<URI>, String, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
A declaration of the language being used by the compiler.
CBASTMutableUserData - Class in com.io7m.cedarbridge.schema.ast
Mutable user data associated with AST elements.
CBASTMutableUserData() - Constructor for class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
Construct an empty metadata map.
CBASTNames - Class in com.io7m.cedarbridge.schema.ast
Functions over AST names.
CBASTNameType - Interface in com.io7m.cedarbridge.schema.ast
The base type of names.
CBASTPackage - Record Class in com.io7m.cedarbridge.schema.ast
A package.
CBASTPackage(CBASTMutableUserData, CBASTPackageName, CBASTLanguage, List<CBASTImport>, List<CBASTTypeDeclarationType>, List<CBASTProtocolDeclaration>, List<CBASTDocumentation>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackage
A package.
CBASTPackageDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
A package declaration.
CBASTPackageDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
A package declaration.
CBASTPackageName - Record Class in com.io7m.cedarbridge.schema.ast
The type of package names.
CBASTPackageName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
The type of package names.
CBASTPackageShortName - Record Class in com.io7m.cedarbridge.schema.ast
The type of package short names.
CBASTPackageShortName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
The type of package short names.
CBASTProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
The type of protocol declarations.
CBASTProtocolDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTProtocolVersion>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
The type of protocol declarations.
CBASTProtocolVersion - Record Class in com.io7m.cedarbridge.schema.ast
A protocol version declaration.
CBASTProtocolVersion(CBASTMutableUserData, LexicalPosition<URI>, BigInteger, List<CBASTTypeName>, List<CBASTTypeName>, boolean) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
A protocol version declaration.
CBASTRecordMemberType - Interface in com.io7m.cedarbridge.schema.ast
The objects that can appear in records.
CBASTTypeApplication - Record Class in com.io7m.cedarbridge.schema.ast
A type application.
CBASTTypeApplication(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeNamed, List<CBASTTypeExpressionType>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
A type application.
CBASTTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
The type of type declarations.
CBASTTypeExpressionType - Interface in com.io7m.cedarbridge.schema.ast
The type of type expressions.
CBASTTypeName - Record Class in com.io7m.cedarbridge.schema.ast
The type of type names.
CBASTTypeName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
The type of type names.
CBASTTypeNamed - Record Class in com.io7m.cedarbridge.schema.ast
A named type.
CBASTTypeNamed(CBASTMutableUserData, LexicalPosition<URI>, Optional<CBASTPackageName>, CBASTTypeName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
A named type.
CBASTTypeParameterName - Record Class in com.io7m.cedarbridge.schema.ast
The type of type parameter names.
CBASTTypeParameterName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
The type of type parameter names.
CBASTTypeRecord - Record Class in com.io7m.cedarbridge.schema.ast
A record declaration.
CBASTTypeRecord(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
A record declaration.
CBASTTypeVariant - Record Class in com.io7m.cedarbridge.schema.ast
A variant declaration.
CBASTTypeVariant(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTTypeVariantCase>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
A variant declaration.
CBASTTypeVariantCase - Record Class in com.io7m.cedarbridge.schema.ast
A variant case declaration.
CBASTTypeVariantCase(CBASTMutableUserData, LexicalPosition<URI>, CBASTVariantCaseName, List<CBASTDocumentation>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
A variant case declaration.
CBASTVariantCaseName - Record Class in com.io7m.cedarbridge.schema.ast
The type of type parameter names.
CBASTVariantCaseName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
The type of type parameter names.
CBASTVariantMemberType - Interface in com.io7m.cedarbridge.schema.ast
The objects that can appear in variants.
CBBinder - Class in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for declarations.
CBBinder(CBStringsType, CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinder
Binding analysis for import declarations.
CBBinderContext - Class in com.io7m.cedarbridge.schema.binder.internal
The contextual information used during binding analysis.
CBBinderContext(CBStringsType, CBLoaderType, CBExpressionLineLogType, Consumer<CBError>, String, CBASTLanguage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
The contextual information used during binding analysis.
CBBinderContextType - Interface in com.io7m.cedarbridge.schema.binder.internal
The contextual information used during binding analysis.
CBBinderFactory - Class in com.io7m.cedarbridge.schema.binder
The binder factory implementation.
CBBinderFactory() - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
Construct a binder factory
CBBinderFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
Construct a binder factory.
CBBinderFactoryType - Interface in com.io7m.cedarbridge.schema.binder.api
A factory of package binders.
CBBinderStrings - Class in com.io7m.cedarbridge.schema.binder.internal
Binder string resources.
CBBinderType - Interface in com.io7m.cedarbridge.schema.binder.api
A package binder.
CBBindFailedException - Exception Class in com.io7m.cedarbridge.schema.binder.api
Binding failed.
CBBindFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.binder.api.CBBindFailedException
Construct an exception.
CBBindingExternal - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names an external type declaration.
CBBindingExternal(String, LexicalPosition<URI>, CBTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
The binding names an external type declaration.
CBBindingLocalFieldName - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a local field name.
CBBindingLocalFieldName(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
The binding names a local field name.
CBBindingLocalProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a local protocol declaration.
CBBindingLocalProtocolDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTProtocolDeclaration) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
The binding names a local protocol declaration.
CBBindingLocalProtocolVersionDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a local protocol version declaration.
CBBindingLocalProtocolVersionDeclaration(String, LexicalPosition<URI>, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
The binding names a local protocol version declaration.
CBBindingLocalType - Interface in com.io7m.cedarbridge.schema.binder.api
A binding to something declared within the same package.
CBBindingLocalTypeDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a local type declaration.
CBBindingLocalTypeDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
The binding names a local type declaration.
CBBindingLocalTypeParameter - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a type parameter.
CBBindingLocalTypeParameter(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
The binding names a type parameter.
CBBindingLocalVariantCase - Record Class in com.io7m.cedarbridge.schema.binder.api
The binding names a local variant case.
CBBindingLocalVariantCase(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
The binding names a local variant case.
CBBindingType - Interface in com.io7m.cedarbridge.schema.binder.api
A binding to a name.
CBBooleanType - Interface in com.io7m.cedarbridge.runtime.api
The boolean type.
CBByteArray - Record Class in com.io7m.cedarbridge.runtime.api
The type of byte arrays.
CBByteArray(ByteBuffer) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBByteArray
The type of byte arrays.
CBCGDataClassGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of Java data classes for types.
CBCGDataClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
A generator of Java data classes for types.
CBCGJava - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A Java code generator.
CBCGJava(CBSPICodeGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
A Java code generator.
CBCGJavaClassGeneratorType<T> - Interface in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of a Java class.
CBCGJavaNamePool - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A pool of names.
CBCGJavaNamePool() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
A pool of names.
CBCGJavaSFactory - Class in com.io7m.cedarbridge.codegen.javastatic
A factory of Java code generators.
CBCGJavaSFactory() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
Construct a code generator factory.
CBCGJavaTypeExpressions - Class in com.io7m.cedarbridge.codegen.javastatic.internal
Functions to generate code for type expressions.
CBCGJavaTypeNames - Class in com.io7m.cedarbridge.codegen.javastatic.internal
Functions over Java type names.
CBCGProtocolGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of Java classes for protocols.
CBCGProtocolGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
A generator of Java classes for protocols.
CBCGProtocolInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of Java interface types for protocol declarations.
CBCGProtocolInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
A generator of Java interface types for protocol declarations.
CBCGProtocolMessageSerializerGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of Java serializers for versioned protocols.
CBCGProtocolMessageSerializerGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
A generator of Java interface types for protocol version declarations.
CBCodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.api
Configuration information for code generators.
CBCodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
Configuration information for code generators.
CBCodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.api
A description of a code generator.
CBCodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
A description of a code generator.
CBCodeGeneratorDirectoryType - Interface in com.io7m.cedarbridge.codegen.api
A directory of code generators.
CBCodeGeneratorException - Exception Class in com.io7m.cedarbridge.codegen.api
The type of exceptions raised by code generators.
CBCodeGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorException
Construct an exception.
CBCodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.api
A factory of code generators.
CBCodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.api
The result of code generation.
CBCodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
The result of code generation.
CBCodeGenerators - Class in com.io7m.cedarbridge.codegen.api
A directory of code generators.
CBCodeGenerators() - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
Construct a directory, loading available generators using ServiceLoader.
CBCodeGenerators(List<CBCodeGeneratorFactoryType>) - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
Construct a directory using the given code generators.
CBCodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.api
A code generator.
CBCommandCheck - Class in com.io7m.cedarbridge.cmdline.internal
The "check" command.
CBCommandCheck() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
Construct a command.
CBCommandCompile - Class in com.io7m.cedarbridge.cmdline.internal
The "compile" command.
CBCommandCompile() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
Construct a command.
CBCommandDocument - Class in com.io7m.cedarbridge.cmdline.internal
The "document" command.
CBCommandDocument() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
Construct a command.
CBCommandListCodeGenerators - Class in com.io7m.cedarbridge.cmdline.internal
The "list-code-generators" command.
CBCommandListCodeGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
Construct a command.
CBCommandListDocGenerators - Class in com.io7m.cedarbridge.cmdline.internal
The "list-documentation-generators" command.
CBCommandListDocGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
Construct a command.
CBContainerProtocolAvailable - Record Class in com.io7m.cedarbridge.runtime.container_protocol
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
CBContainerProtocolAvailable(long, long, UUID, long, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
CBContainerProtocolMessages - Class in com.io7m.cedarbridge.runtime.container_protocol
Functions to parse and serialize versioning container protocol messages.
CBContainerProtocolResponse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
A response to a CBContainerProtocolUse message.
CBContainerProtocolResponse(boolean, String) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
A response to a CBContainerProtocolUse message.
CBContainerProtocolUse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
 
CBContainerProtocolUse(long, UUID, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Creates an instance of a CBContainerProtocolUse record class.
CBCore - Class in com.io7m.cedarbridge.runtime.api
Convenience functions intended to be statically imported.
CBCore - Class in com.io7m.cedarbridge.schema.core_types
The core package.
CBDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for declarations.
CBDeclarationParser(boolean) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
A parser for declarations.
CBDeserializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
An annotation that indicates a deserializer method.
CBDeserializeType<T> - Interface in com.io7m.cedarbridge.runtime.api
A function that can deserialize a value.
CBDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.api
Configuration information for documentation generators.
CBDocGeneratorConfiguration(Path, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Configuration information for documentation generators.
CBDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.api
A description of a documentation generator.
CBDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
A description of a documentation generator.
CBDocGeneratorDirectoryType - Interface in com.io7m.cedarbridge.bridgedoc.api
A directory of documentation generators.
CBDocGeneratorException - Exception Class in com.io7m.cedarbridge.bridgedoc.api
The type of exceptions raised by documentation generators.
CBDocGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorException
Construct an exception.
CBDocGeneratorFactoryType - Interface in com.io7m.cedarbridge.bridgedoc.api
A factory of documentation generators.
CBDocGeneratorResult - Record Class in com.io7m.cedarbridge.bridgedoc.api
The result of documentation generation.
CBDocGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
The result of documentation generation.
CBDocGenerators - Class in com.io7m.cedarbridge.bridgedoc.api
A directory of documentation generators.
CBDocGenerators() - Constructor for class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
Construct a directory, loading available generators using ServiceLoader.
CBDocGenerators(List<CBDocGeneratorFactoryType>) - Constructor for class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
Construct a directory using the given documentation generators.
CBDocGeneratorType - Interface in com.io7m.cedarbridge.bridgedoc.api
A documentation generator.
CBDocumentationParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for documentation declarations.
CBDocumentationParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDocumentationParser
A parser for documentation declarations.
CBElementBinderType<T> - Interface in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for various AST elements.
CBElementCheckerType<T> - Interface in com.io7m.cedarbridge.schema.typer.internal
Type checking for various AST elements.
CBElementParserType<T> - Interface in com.io7m.cedarbridge.schema.parser.internal
The type of element parsers.
CBError - Record Class in com.io7m.cedarbridge.errors
 
CBError(LexicalPosition<URI>, CBError.Severity, Exception, String, String) - Constructor for record class com.io7m.cedarbridge.errors.CBError
Creates an instance of a CBError record class.
CBError.Severity - Enum Class in com.io7m.cedarbridge.errors
The error severity.
CBExceptionTracker<T> - Class in com.io7m.cedarbridge.errors
A class that tracks exceptions.
CBExceptionTracker() - Constructor for class com.io7m.cedarbridge.errors.CBExceptionTracker
A class that tracks exceptions.
CBExitlessMain - Class in com.io7m.cedarbridge.cmdline
Main command line entry point.
CBExpressionLineLogType - Interface in com.io7m.cedarbridge.exprsrc.api
A log of the lines of text encountered so far.
CBExpressionSource - Class in com.io7m.cedarbridge.exprsrc.internal
The default expression source.
CBExpressionSource(CBRecordingUnicodeCharacterReader, URI, InputStream, JSXParserType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
The default expression source.
CBExpressionSourceFactoryType - Interface in com.io7m.cedarbridge.exprsrc.api
A factory of expression sources.
CBExpressionSources - Class in com.io7m.cedarbridge.exprsrc
The default expression source factory.
CBExpressionSources() - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
Construct an expression source factory.
CBExpressionSources(JSXLexerSupplierType, JSXParserSupplierType) - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
Construct a parser factory.
CBExpressionSourceType - Interface in com.io7m.cedarbridge.exprsrc.api
A source of expressions.
CBExprsrcServices - Class in com.io7m.cedarbridge.exprsrc.internal
Functions over services.
CBExternalName - Record Class in com.io7m.cedarbridge.schema.compiled
The type of external names that can be used during code generation.
CBExternalName(String, String) - Constructor for record class com.io7m.cedarbridge.schema.compiled.CBExternalName
The type of external names that can be used during code generation.
CBExternalType - Interface in com.io7m.cedarbridge.schema.compiled
A type with externally-defined semantics.
CBFalse - Record Class in com.io7m.cedarbridge.runtime.api
The False case.
CBFalse() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFalse
Creates an instance of a CBFalse record class.
CBField - Class in com.io7m.cedarbridge.schema.compiled.internal
A field.
CBField(String, List<String>, CBTypeExpressionType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBField
Construct a field.
CBFieldNames - Class in com.io7m.cedarbridge.schema.names
Functions over record field names.
CBFieldOwnerType - Interface in com.io7m.cedarbridge.schema.compiled
The objects that can contain fields.
CBFieldParser - Class in com.io7m.cedarbridge.schema.parser.internal
A field parser.
CBFieldParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBFieldParser
A field parser.
CBFieldType - Interface in com.io7m.cedarbridge.schema.compiled
A field within a CBRecordType, or a CBVariantCaseType.
CBFilters - Class in com.io7m.cedarbridge.schema.parser.internal
Convenient filters.
CBFloat16 - Record Class in com.io7m.cedarbridge.runtime.api
A 16-bit floating point value.
CBFloat16(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat16
Creates an instance of a CBFloat16 record class.
CBFloat32 - Record Class in com.io7m.cedarbridge.runtime.api
A 32-bit floating point value.
CBFloat32(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat32
Creates an instance of a CBFloat32 record class.
CBFloat64 - Record Class in com.io7m.cedarbridge.runtime.api
A 64-bit floating point value.
CBFloat64(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat64
Creates an instance of a CBFloat64 record class.
CBFloatType - Interface in com.io7m.cedarbridge.runtime.api
The base type of floating-point values.
CBGenericSerializerMethodDirection - Enum Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
The type of serialize method.
CBGenericSerializerMethodRefNamed - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
A reference to a serialize method directly on a named type.
CBGenericSerializerMethodRefNamed(CBTypeExpressionType.CBTypeExprNamedType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
Creates an instance of a CBGenericSerializerMethodRefNamed record class.
CBGenericSerializerMethodRefParameter - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
A reference to a serialize method passed into a function on behalf of a type parameter.
CBGenericSerializerMethodRefParameter(CBTypeExpressionType.CBTypeExprParameterType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
Creates an instance of a CBGenericSerializerMethodRefParameter record class.
CBGenericSerializerMethodRefs - Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
Functions to calculate or generate serializer method references.
CBGenericSerializerMethodRefs(CBCGJavaNamePool, CBTypeExpressionType, CBGenericSerializerMethodDirection) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
Create a method reference generator.
CBGenericSerializerMethodRefType - Interface in com.io7m.cedarbridge.codegen.javastatic.internal.generics
A reference to a serializer/deserializer method.
CBGenericSerializerMethodRefViaLambda - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
A reference to a serialize method that is enclosed inside a lambda expression.
CBGenericSerializerMethodRefViaLambda(CBTypeExpressionType.CBTypeExprApplicationType, TypeName, TypeName, String, String, String, CBTypeExpressionType.CBTypeExprNamedType, List<CBGenericSerializerMethodRefType>) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Creates an instance of a CBGenericSerializerMethodRefViaLambda record class.
CBImportBinder - Class in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for import declarations.
CBImportBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
Binding analysis for import declarations.
CBImportParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for import declarations.
CBImportParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
A parser for import declarations.
CBIntegerSigned16 - Record Class in com.io7m.cedarbridge.runtime.api
The type of signed 16-bit integers.
CBIntegerSigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
The type of signed 16-bit integers.
CBIntegerSigned32 - Record Class in com.io7m.cedarbridge.runtime.api
The type of signed 32-bit integers.
CBIntegerSigned32(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Creates an instance of a CBIntegerSigned32 record class.
CBIntegerSigned64 - Record Class in com.io7m.cedarbridge.runtime.api
The type of signed 64-bit integers.
CBIntegerSigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Creates an instance of a CBIntegerSigned64 record class.
CBIntegerSigned8 - Record Class in com.io7m.cedarbridge.runtime.api
The type of signed 8-bit integers.
CBIntegerSigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
The type of signed 8-bit integers.
CBIntegerType - Interface in com.io7m.cedarbridge.runtime.api
The base type of integers.
CBIntegerUnsigned16 - Record Class in com.io7m.cedarbridge.runtime.api
The type of unsigned 16-bit integers.
CBIntegerUnsigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
The type of unsigned 16-bit integers.
CBIntegerUnsigned32 - Record Class in com.io7m.cedarbridge.runtime.api
The type of unsigned 32-bit integers.
CBIntegerUnsigned32(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
The type of unsigned 32-bit integers.
CBIntegerUnsigned64 - Record Class in com.io7m.cedarbridge.runtime.api
The type of unsigned 64-bit integers.
CBIntegerUnsigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Creates an instance of a CBIntegerUnsigned64 record class.
CBIntegerUnsigned8 - Record Class in com.io7m.cedarbridge.runtime.api
The type of unsigned 8-bit integers.
CBIntegerUnsigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
The type of unsigned 8-bit integers.
CBLanguageParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for language declarations.
CBLanguageParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
A parser for language declarations.
CBList<T> - Record Class in com.io7m.cedarbridge.runtime.api
The type of lists.
CBList(List<T>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBList
The type of lists.
CBLoader - Class in com.io7m.cedarbridge.schema.compiler.internal
The default loader implementation.
CBLoader(CBSchemaCompilerInternalFactory, List<Path>, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
The default loader implementation.
CBLoaderFactoryType - Interface in com.io7m.cedarbridge.schema.loader.api
A factory of package loaders.
CBLoaderType - Interface in com.io7m.cedarbridge.schema.loader.api
A package loader.
CBLoadFailedException - Exception Class in com.io7m.cedarbridge.schema.loader.api
Loading failed.
CBLoadFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.loader.api.CBLoadFailedException
Construct an exception.
CBMain - Class in com.io7m.cedarbridge.cmdline
Main command line entry point.
CBMain(String[]) - Constructor for class com.io7m.cedarbridge.cmdline.CBMain
The main entry point.
CBMap<K,V> - Record Class in com.io7m.cedarbridge.runtime.api
The type of maps.
CBMap(Map<K, V>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMap
The type of maps.
CBMapEntry<K,V> - Record Class in com.io7m.cedarbridge.runtime.api
The type of map entries.
CBMapEntry(K, V) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMapEntry
The type of map entries.
CBNames - Class in com.io7m.cedarbridge.schema.parser.internal
Functions over names.
CBNone<T> - Record Class in com.io7m.cedarbridge.runtime.api
The None case.
CBNone() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBNone
Creates an instance of a CBNone record class.
CBOptionType<T> - Interface in com.io7m.cedarbridge.runtime.api
The option type.
CBPackage - Class in com.io7m.cedarbridge.schema.compiled.internal
A package declaration.
CBPackage(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
Construct a package.
CBPackageBuilder - Class in com.io7m.cedarbridge.schema.compiled.internal
A package builder.
CBPackageBuilder(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
Construct a package builder.
CBPackageBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
The type of package builders.
CBPackageDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for package declarations.
CBPackageDeclarationParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser
A parser for package declarations.
CBPackageNames - Class in com.io7m.cedarbridge.schema.names
Functions over package names.
CBPackages - Class in com.io7m.cedarbridge.schema.compiled
Utility functions to create packages.
CBPackageShortNames - Class in com.io7m.cedarbridge.schema.names
Functions over short package names.
CBPackageType - Interface in com.io7m.cedarbridge.schema.compiled
A compiled package.
CBParseContext - Class in com.io7m.cedarbridge.schema.parser.internal
The parse context implementation.
CBParseContext(CBStringsType, CBExpressionLineLogType, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
The parse context implementation.
CBParseContextType - Interface in com.io7m.cedarbridge.schema.parser.internal
The parsing context.
CBParseFailedException - Exception Class in com.io7m.cedarbridge.schema.parser.api
Parsing failed.
CBParseFailedException(CBParseFailedException.Fatal) - Constructor for exception class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
Construct an exception.
CBParseFailedException.Fatal - Enum Class in com.io7m.cedarbridge.schema.parser.api
An indication of whether or not the exception is fatal.
CBParser - Class in com.io7m.cedarbridge.schema.parser.internal
The default parser implementation.
CBParser(CBStringsType, Consumer<CBError>, CBExpressionSourceType) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParser
The default parser implementation.
CBParserFactory - Class in com.io7m.cedarbridge.schema.parser
A parser factory.
CBParserFactory() - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
Construct a parser factory
CBParserFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
Construct a parser factory.
CBParserFactoryType - Interface in com.io7m.cedarbridge.schema.parser.api
A factory of parsers.
CBParserStrings - Class in com.io7m.cedarbridge.schema.parser.internal
Parser string resources.
CBParserType - Interface in com.io7m.cedarbridge.schema.parser.api
A package parser.
CBProtocolBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
A builder for protocols.
CBProtocolCoordinates - Record Class in com.io7m.cedarbridge.runtime.api
The unique coordinates for a protocol version.
CBProtocolCoordinates(UUID, BigInteger) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
The unique coordinates for a protocol version.
CBProtocolDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
A protocol declaration.
CBProtocolDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for protocol declarations.
CBProtocolDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
Binding analysis for protocol declarations.
CBProtocolDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
The base type of protocol declarations.
CBProtocolMessageSerializerType<T> - Interface in com.io7m.cedarbridge.runtime.api
The type of serializers for protocol messages.
CBProtocolMessageType - Interface in com.io7m.cedarbridge.runtime.api
The base type of all protocol messages.
CBProtocolMessageVersionedSerializerType<T> - Interface in com.io7m.cedarbridge.runtime.api
The type of serializers for (versioned) protocol messages.
CBProtocolParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for protocol declarations.
CBProtocolParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
A parser for protocol declarations.
CBProtocolType<T> - Interface in com.io7m.cedarbridge.runtime.api
The base type of protocols.
CBProtocolVersionBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
A builder of protocol versions.
CBProtocolVersionDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
A protocol version declaration.
CBProtocolVersionDeclaration(CBProtocolDeclarationType, BigInteger) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
Construct a version declaration.
CBProtocolVersionDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
The type of protocol version declarations.
CBRecordBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
A builder of record types.
CBRecordingUnicodeCharacterReader - Class in com.io7m.cedarbridge.exprsrc.internal
A character reader that records characters.
CBRecordingUnicodeCharacterReader(UnicodeCharacterReaderPushBackType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
A character reader that records characters.
CBRecordParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for record declarations.
CBRecordParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
A parser for record declarations.
CBRecordType - Interface in com.io7m.cedarbridge.schema.compiled
A record type, or algebraic (nominal) product type.
CBSchemaCompilation - Record Class in com.io7m.cedarbridge.schema.compiler.api
The result of a compilation.
CBSchemaCompilation(List<CBPackageType>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
The result of a compilation.
CBSchemaCompiler - Class in com.io7m.cedarbridge.schema.compiler.internal
A schema compiler.
CBSchemaCompiler(Consumer<CBError>, CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType, CBLoaderType, CBSchemaCompilerConfiguration) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
A schema compiler.
CBSchemaCompilerConfiguration - Record Class in com.io7m.cedarbridge.schema.compiler.api
The compiler configuration.
CBSchemaCompilerConfiguration(List<Path>, List<Path>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
The compiler configuration.
CBSchemaCompilerException - Exception Class in com.io7m.cedarbridge.schema.compiler.api
A compilation error.
CBSchemaCompilerException() - Constructor for exception class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerException
A compilation error.
CBSchemaCompilerFactory - Class in com.io7m.cedarbridge.schema.compiler
A factory of schema compilers.
CBSchemaCompilerFactory() - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
A factory of schema compilers.
CBSchemaCompilerFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
A factory of schema compilers.
CBSchemaCompilerFactoryType - Interface in com.io7m.cedarbridge.schema.compiler.api
A factory of compilers.
CBSchemaCompilerInternalFactory - Class in com.io7m.cedarbridge.schema.compiler.internal
An internal compiler factory.
CBSchemaCompilerInternalFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
An internal compiler factory.
CBSchemaCompilerStrings - Class in com.io7m.cedarbridge.schema.compiler.internal
Compiler string resources.
CBSchemaCompilerType - Interface in com.io7m.cedarbridge.schema.compiler.api
A compiler.
CBSerializableType - Interface in com.io7m.cedarbridge.runtime.api
The base type of all serializable values.
CBSerializationContextBSSIO - Class in com.io7m.cedarbridge.runtime.bssio
A serialization context based on jbssio.
CBSerializationContextErrorType - Interface in com.io7m.cedarbridge.runtime.api
The serialization context related to errors during serialization.
CBSerializationContextFlushOperationType - Interface in com.io7m.cedarbridge.runtime.api
A flush operation for an underlying stream.
CBSerializationContextInputType - Interface in com.io7m.cedarbridge.runtime.api
The serialization context related to reading values.
CBSerializationContextOutputType - Interface in com.io7m.cedarbridge.runtime.api
The serialization context related to writing values.
CBSerializationContextSize - Class in com.io7m.cedarbridge.runtime.api
A serialization context that writes no data, but calculates the size of all data passing through it.
CBSerializationContextSize() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
Construct a context.
CBSerializationContextTracingType - Interface in com.io7m.cedarbridge.runtime.api
The serialization context related to tracing serialization.
CBSerializationContextType - Interface in com.io7m.cedarbridge.runtime.api
The main serialization context.
CBSerializationException - Exception Class in com.io7m.cedarbridge.runtime.api
The type of serialization exceptions.
CBSerializationException(String, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
Create an exception.
CBSerializationException(String, Throwable, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
Create an exception.
CBSerializationException(Throwable, long, String) - Constructor for exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
Create an exception.
CBSerializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
An annotation that indicates a serializer method.
CBSerializeType<T> - Interface in com.io7m.cedarbridge.runtime.api
A function that can serialize a value.
CBServices - Class in com.io7m.cedarbridge.cmdline.internal
Functions over services.
CBServices - Class in com.io7m.cedarbridge.schema.compiler.internal
Functions over services.
CBSome<T> - Record Class in com.io7m.cedarbridge.runtime.api
The Some case.
CBSome(T) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBSome
The Some case.
CBSpecificationLocation - Class in com.io7m.cedarbridge.schema.names
Functions to quote language specifications.
CBSPICodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.spi
Configuration information for code generators.
CBSPICodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
Configuration information for code generators.
CBSPICodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.spi
A description of a code generator.
CBSPICodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
A description of a code generator.
CBSPICodeGeneratorException - Exception Class in com.io7m.cedarbridge.codegen.spi
The type of exceptions raised by code generators.
CBSPICodeGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorException
Construct an exception.
CBSPICodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.spi
A factory of code generators.
CBSPICodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.spi
The result of code generation.
CBSPICodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
The result of code generation.
CBSPICodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.spi
A code generator.
CBSPIDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.spi
Configuration information for documentation generators.
CBSPIDocGeneratorConfiguration(Path, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Configuration information for documentation generators.
CBSPIDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.spi
A description of a documentation generator.
CBSPIDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
A description of a documentation generator.
CBSPIDocGeneratorException - Exception Class in com.io7m.cedarbridge.bridgedoc.spi
The type of exceptions raised by documentation generators.
CBSPIDocGeneratorException(Exception) - Constructor for exception class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorException
Construct an exception.
CBSPIDocGeneratorFactoryType - Interface in com.io7m.cedarbridge.bridgedoc.spi
A factory of documentation generators.
CBSPIDocGeneratorResult - Record Class in com.io7m.cedarbridge.bridgedoc.spi
The result of documentation generation.
CBSPIDocGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
The result of documentation generation.
CBSPIDocGeneratorType - Interface in com.io7m.cedarbridge.bridgedoc.spi
A documentation generator.
CBString - Record Class in com.io7m.cedarbridge.runtime.api
The type of UTF-8 strings.
CBString(String) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBString
The type of UTF-8 strings.
CBStringsType - Interface in com.io7m.cedarbridge.strings.api
A provider of string resources.
CBTime - Class in com.io7m.cedarbridge.schema.time
The time package.
CBTrue - Record Class in com.io7m.cedarbridge.runtime.api
The True case.
CBTrue() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTrue
Creates an instance of a CBTrue record class.
CBTypeAssignment - Record Class in com.io7m.cedarbridge.schema.typer.api
An assignment of a type to an object.
CBTypeAssignment(int) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
An assignment of a type to an object.
CBTypeChecker - Class in com.io7m.cedarbridge.schema.typer.internal
The main type checker.
CBTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage, CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
The main type checker.
CBTypeCheckerFactory - Class in com.io7m.cedarbridge.schema.typer
A factory of type checkers.
CBTypeCheckerFactory() - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
A factory of type checkers.
CBTypeCheckerFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
A factory of type checkers.
CBTypeCheckerFactoryType - Interface in com.io7m.cedarbridge.schema.typer.api
A factory of package type checkers.
CBTypeCheckerType - Interface in com.io7m.cedarbridge.schema.typer.api
A package type checker.
CBTypeCheckFailedException - Exception Class in com.io7m.cedarbridge.schema.typer.api
Type checking failed.
CBTypeCheckFailedException() - Constructor for exception class com.io7m.cedarbridge.schema.typer.api.CBTypeCheckFailedException
Construct an exception.
CBTypeDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for type declarations.
CBTypeDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
Binding analysis for type declarations.
CBTypeDeclarationBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
The base type of type declaration builders.
CBTypeDeclarationChecker - Class in com.io7m.cedarbridge.schema.typer.internal
Type checking of type declarations.
CBTypeDeclarationChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
Type checking of type declarations.
CBTypeDeclarationExternal - Class in com.io7m.cedarbridge.schema.compiled.internal
An external type declaration.
CBTypeDeclarationExternal(String, String, String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
Construct an external type.
CBTypeDeclarationRecord - Class in com.io7m.cedarbridge.schema.compiled.internal
A record type declaration.
CBTypeDeclarationRecord(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Construct a type declaration.
CBTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
The base type of type declarations.
CBTypeDeclarationVariant - Class in com.io7m.cedarbridge.schema.compiled.internal
A variant type declaration.
CBTypeDeclarationVariant(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Construct a variant type declaration.
CBTypeExpressionApplication - Class in com.io7m.cedarbridge.schema.compiled
An application of type arguments to a named type.
CBTypeExpressionApplication(CBTypeExpressionType.CBTypeExprNamedType, Collection<? extends CBTypeExpressionType>) - Constructor for class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
Construct an expression.
CBTypeExpressionBinder - Class in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for type expressions.
CBTypeExpressionBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
Binding analysis for type expressions.
CBTypeExpressionChecker - Class in com.io7m.cedarbridge.schema.typer.internal
Type checking of type expressions.
CBTypeExpressionChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
Type checking of type expressions.
CBTypeExpressionNamed - Class in com.io7m.cedarbridge.schema.compiled.internal
A named type expression.
CBTypeExpressionNamed(CBTypeDeclarationType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
Construct a type expression.
CBTypeExpressionParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
A type expression that refers to a type parameter.
CBTypeExpressionParameter(CBTypeParameterType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter
Construct a type expression.
CBTypeExpressionParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for type expressions.
CBTypeExpressionParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
A parser for type expressions.
CBTypeExpressionType - Interface in com.io7m.cedarbridge.schema.compiled
The type of type expressions.
CBTypeExpressionType.CBTypeExprApplicationType - Interface in com.io7m.cedarbridge.schema.compiled
A type application.
CBTypeExpressionType.CBTypeExprNamedType - Interface in com.io7m.cedarbridge.schema.compiled
A named type.
CBTypeExpressionType.CBTypeExprParameterType - Interface in com.io7m.cedarbridge.schema.compiled
A type parameter expression.
CBTypeNames - Class in com.io7m.cedarbridge.schema.names
Functions over type names.
CBTypePackageConverter - Class in com.io7m.cedarbridge.schema.typer.internal
A simple translator from ASTs to the more abstract compiled model.
CBTypePackageConverter() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
Construct a package builder.
CBTypeParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
A type parameter.
CBTypeParameter(String, int, List<String>) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
Construct a type parameter.
CBTypeParameterNames - Class in com.io7m.cedarbridge.schema.names
Functions over type parameter names.
CBTypeParameterType - Interface in com.io7m.cedarbridge.schema.compiled
A type parameter.
CBTypeProtocolChecker - Class in com.io7m.cedarbridge.schema.typer.internal
Type checking of protocol declarations.
CBTypeProtocolChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
Type checking of protocol declarations.
CBTyperContext - Class in com.io7m.cedarbridge.schema.typer.internal
Contextual information for type checking.
CBTyperContext(CBStringsType, CBExpressionLineLogType, CBASTLanguage, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
Contextual information for type checking.
CBTyperContextType - Interface in com.io7m.cedarbridge.schema.typer.internal
Contextual information for type checking.
CBTyperStrings - Class in com.io7m.cedarbridge.schema.typer.internal
String resources for type checking.
CBTypesForProtocolVersion - Record Class in com.io7m.cedarbridge.schema.typer.api
The evaluated set of types present in a protocol version.
CBTypesForProtocolVersion(Set<CBASTTypeName>) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
The evaluated set of types present in a protocol version.
CBURI - Record Class in com.io7m.cedarbridge.runtime.api
The type of URI values.
CBURI(URI) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBURI
The type of URI values.
CBUUID - Record Class in com.io7m.cedarbridge.runtime.api
The type of UUID values.
CBUUID(UUID) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBUUID
The type of UUID values.
CBUUIDs - Class in com.io7m.cedarbridge.schema.names
Convenience functions for UUIDs.
CBVariantBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
A builder of variant types.
CBVariantCase - Class in com.io7m.cedarbridge.schema.compiled.internal
A variant case.
CBVariantCase(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
Construct a case.
CBVariantCaseBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
A builder of variant cases.
CBVariantCaseNames - Class in com.io7m.cedarbridge.schema.names
Functions over variant case names.
CBVariantCaseParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for variant case declarations.
CBVariantCaseParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
A parser for variant case declarations.
CBVariantCaseType - Interface in com.io7m.cedarbridge.schema.compiled
A single case within a CBVariantType.
CBVariantParser - Class in com.io7m.cedarbridge.schema.parser.internal
A parser for variant declarations.
CBVariantParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
A parser for variant declarations.
CBVariantType - Interface in com.io7m.cedarbridge.schema.compiled
A variant type, or algebraic sum type.
CBVersion - Class in com.io7m.cedarbridge.cmdline
 
CBVersion - Record Class in com.io7m.cedarbridge.version
A semantic version number.
CBVersion(int, int, int, String) - Constructor for record class com.io7m.cedarbridge.version.CBVersion
A semantic version number.
CBVersions - Class in com.io7m.cedarbridge.version
Functions over versions.
CBXGenerator - Class in com.io7m.cedarbridge.bridgedoc.xhtml.internal
An XHTML generator.
CBXGenerator(CBSPIDocGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
An XHTML generator.
CBXGeneratorFactory - Class in com.io7m.cedarbridge.bridgedoc.xhtml
An XHTML generator.
CBXGeneratorFactory() - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
An XHTML generator.
check(CBTyperContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
 
check(CBTyperContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
 
check(CBTyperContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
 
check(CBTyperContextType, T) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType
Check the type of an element.
checkCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a variant case exists.
checkExpressionIs(SExpressionType, Optional<UUID>, Class<T>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Check that the expression is of the given type.
checkExpressionIsKeyword(SExpressionType, Optional<UUID>, String, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Check that the expression is a keyword.
checkFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a field exists.
checkPackageBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a package exists.
checkTypeBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a type exists.
checkTypeOrProtocolBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a type or protocol exists.
checkTypeParameterOrCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a variant case or type parameter exists.
checkTypeParameterOrFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Check that a field or type parameter exists.
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
 
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageNames
 
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
 
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeNames
 
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
 
checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames
 
close() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
 
close() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
 
close() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
 
close() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
 
close() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
 
close() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
 
close() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
 
close() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
 
close() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
 
close() - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
 
com.io7m.cedarbridge.bridgedoc.api - package com.io7m.cedarbridge.bridgedoc.api
Cedarbridge message protocol (Documentation generator API)
com.io7m.cedarbridge.bridgedoc.spi - package com.io7m.cedarbridge.bridgedoc.spi
Cedarbridge message protocol (Code generator SPI)
com.io7m.cedarbridge.bridgedoc.xhtml - package com.io7m.cedarbridge.bridgedoc.xhtml
Cedarbridge message protocol (XHTML generator)
com.io7m.cedarbridge.bridgedoc.xhtml.internal - package com.io7m.cedarbridge.bridgedoc.xhtml.internal
Cedarbridge message protocol (XHTML generator [internals])
com.io7m.cedarbridge.cmdline - package com.io7m.cedarbridge.cmdline
Cedarbridge message protocol (Command-line interface)
com.io7m.cedarbridge.cmdline.internal - package com.io7m.cedarbridge.cmdline.internal
Cedarbridge message protocol (Command-line interface)
com.io7m.cedarbridge.codegen.api - package com.io7m.cedarbridge.codegen.api
Cedarbridge message protocol (Code generator API)
com.io7m.cedarbridge.codegen.javastatic - package com.io7m.cedarbridge.codegen.javastatic
Cedarbridge message protocol (Java code generator)
com.io7m.cedarbridge.codegen.javastatic.internal - package com.io7m.cedarbridge.codegen.javastatic.internal
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.javastatic.internal.generics - package com.io7m.cedarbridge.codegen.javastatic.internal.generics
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.spi - package com.io7m.cedarbridge.codegen.spi
Cedarbridge message protocol (Code generator SPI)
com.io7m.cedarbridge.errors - package com.io7m.cedarbridge.errors
Cedarbridge message protocol (Errors)
com.io7m.cedarbridge.exprsrc - package com.io7m.cedarbridge.exprsrc
Cedarbridge message protocol (Expression source)
com.io7m.cedarbridge.exprsrc.api - package com.io7m.cedarbridge.exprsrc.api
Cedarbridge message protocol (Expression source API)
com.io7m.cedarbridge.exprsrc.internal - package com.io7m.cedarbridge.exprsrc.internal
Cedarbridge message protocol (Expression source [Internal classes])
com.io7m.cedarbridge.runtime.api - package com.io7m.cedarbridge.runtime.api
Cedarbridge message protocol (Runtime)
com.io7m.cedarbridge.runtime.bssio - package com.io7m.cedarbridge.runtime.bssio
Cedarbridge message protocol (Runtime bssio implementation)
com.io7m.cedarbridge.runtime.container_protocol - package com.io7m.cedarbridge.runtime.container_protocol
Cedarbridge message protocol (Runtime container protocol)
com.io7m.cedarbridge.schema.ast - package com.io7m.cedarbridge.schema.ast
Cedarbridge message protocol (Schema AST)
com.io7m.cedarbridge.schema.binder - package com.io7m.cedarbridge.schema.binder
Cedarbridge message protocol (Schema binder)
com.io7m.cedarbridge.schema.binder.api - package com.io7m.cedarbridge.schema.binder.api
Cedarbridge message protocol (Schema binder)
com.io7m.cedarbridge.schema.binder.internal - package com.io7m.cedarbridge.schema.binder.internal
Cedarbridge message protocol (Schema binder [Internal classes])
com.io7m.cedarbridge.schema.compiled - package com.io7m.cedarbridge.schema.compiled
Cedarbridge message protocol (Compiled schema types)
com.io7m.cedarbridge.schema.compiled.internal - package com.io7m.cedarbridge.schema.compiled.internal
Cedarbridge message protocol (Compiled schema types [Internal classes])
com.io7m.cedarbridge.schema.compiler - package com.io7m.cedarbridge.schema.compiler
Cedarbridge message protocol (Schema compiler)
com.io7m.cedarbridge.schema.compiler.api - package com.io7m.cedarbridge.schema.compiler.api
Cedarbridge message protocol (Schema compiler API)
com.io7m.cedarbridge.schema.compiler.internal - package com.io7m.cedarbridge.schema.compiler.internal
Cedarbridge message protocol (Schema compiler [Internal classes])
com.io7m.cedarbridge.schema.core_types - package com.io7m.cedarbridge.schema.core_types
Cedarbridge message protocol (Schema core types)
com.io7m.cedarbridge.schema.loader.api - package com.io7m.cedarbridge.schema.loader.api
Cedarbridge message protocol (Schema loader API)
com.io7m.cedarbridge.schema.names - package com.io7m.cedarbridge.schema.names
Cedarbridge message protocol (Schema names)
com.io7m.cedarbridge.schema.parser - package com.io7m.cedarbridge.schema.parser
Cedarbridge message protocol (Schema parser)
com.io7m.cedarbridge.schema.parser.api - package com.io7m.cedarbridge.schema.parser.api
Cedarbridge message protocol (Schema parser API)
com.io7m.cedarbridge.schema.parser.internal - package com.io7m.cedarbridge.schema.parser.internal
Cedarbridge message protocol (Schema parser [Internal classes])
com.io7m.cedarbridge.schema.time - package com.io7m.cedarbridge.schema.time
Cedarbridge message protocol (Schema time types)
com.io7m.cedarbridge.schema.typer - package com.io7m.cedarbridge.schema.typer
Cedarbridge message protocol (Schema type checker)
com.io7m.cedarbridge.schema.typer.api - package com.io7m.cedarbridge.schema.typer.api
Cedarbridge message protocol (Schema type checker API)
com.io7m.cedarbridge.schema.typer.internal - package com.io7m.cedarbridge.schema.typer.internal
Cedarbridge message protocol (Schema type checker [Internal classes])
com.io7m.cedarbridge.strings.api - package com.io7m.cedarbridge.strings.api
Cedarbridge message protocol (String resource API)
com.io7m.cedarbridge.version - package com.io7m.cedarbridge.version
Cedarbridge message protocol (Versions)
compareTo(CBFloat16) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
 
compareTo(CBFloat32) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
 
compareTo(CBFloat64) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
 
compareTo(CBIntegerSigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
 
compareTo(CBIntegerSigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
 
compareTo(CBIntegerSigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
 
compareTo(CBIntegerSigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
 
compareTo(CBIntegerUnsigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
 
compareTo(CBIntegerUnsigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
 
compareTo(CBIntegerUnsigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
 
compareTo(CBIntegerUnsigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
 
compareTo(CBProtocolCoordinates) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
 
compareTo(CBString) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
 
compareTo(CBURI) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
 
compareTo(CBUUID) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
 
compareTo(CBVersion) - Method in record class com.io7m.cedarbridge.version.CBVersion
 
compiledPackages() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
Returns the value of the compiledPackages record component.
containerProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns the value of the containerProtocolMaximumVersion record component.
containerProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns the value of the containerProtocolMinimumVersion record component.
containerProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Returns the value of the containerProtocolVersion record component.
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
 
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
 
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
 
contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType
Determine if the given type parameter occurs in the type expression.
containsType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
 
contextualize(LexicalPosition<?>) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
Show a contextually highlighted line for the given lexical position.
contextualize(LexicalPosition<?>) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
 
create() - Static method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
 
create() - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
 
create() - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
Create parser string resources.
create() - Static method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
 
create(BSSReaderSequentialType, BSSWriterSequentialType, CBSerializationContextFlushOperationType) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
Create a context based on the reader and writer.
create(URI, InputStream) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
Create a source of expressions from the given stream.
create(URI, InputStream) - Method in class com.io7m.cedarbridge.exprsrc.CBExpressionSources
 
create(Path) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
Create a source of expressions from the path.
createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType
Create a binder.
createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.binder.CBBinderFactory
 
createCase(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantBuilderType
Create a new variant case.
createCompiler(CBSchemaCompilerConfiguration) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
Create a compiler for the given configuration.
createCompiler(CBSchemaCompilerConfiguration) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
 
createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
Create a compiler for the given configuration.
createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
 
createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
Returns the value of the createdFiles record component.
createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
Returns the value of the createdFiles record component.
createdFiles() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
Returns the value of the createdFiles record component.
createdFiles() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
Returns the value of the createdFiles record component.
createExternalType(String, String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Create a new external type declaration.
createExternalType(String, String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBRecordBuilderType
Create a new record field.
createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
Create a new field within this variant case.
createFromByteArray(BSSReaderProviderType, byte[]) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
Create a context based on the readers and byte array.
createFromInputStream(BSSReaderProviderType, InputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
Create a context based on the input stream.
createFromOutputStream(BSSWriterProviderType, OutputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
Create a context based on the output stream.
createGenerator(CBDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
Create a new documentation generator based on the given configuration values.
createGenerator(CBSPIDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
Create a new documentation generator based on the given configuration values.
createGenerator(CBSPIDocGeneratorConfiguration) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
 
createGenerator(CBCodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
Create a new code generator based on the given configuration values.
createGenerator(CBSPICodeGeneratorConfiguration) - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
 
createGenerator(CBSPICodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
Create a new code generator based on the given configuration values.
createLoader(Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderFactoryType
Create a loader.
createNewCompiler(Consumer<CBError>, CBSchemaCompilerConfiguration, CBLoader) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
Create a new compiler.
createPackage(String) - Static method in class com.io7m.cedarbridge.schema.compiled.CBPackages
Start creating a new package.
createParser(Consumer<CBError>, CBExpressionSourceType) - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType
Create a parser.
createParser(Consumer<CBError>, CBExpressionSourceType) - Method in class com.io7m.cedarbridge.schema.parser.CBParserFactory
 
createProtocol(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Create a new protocol.
createProtocol(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
createRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Create a new record.
createRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType
Create a type checker.
createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
 
createTypeVariables(List<CBTypeParameterType>) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
Create type variables for the given list of parameters.
createVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Create a new variant.
createVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
createVersion(BigInteger) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
Create a new protocol version.
current() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
 
current() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
 
current() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
 
currentPackage() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
 
customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Returns the value of the customStyle record component.
customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Returns the value of the customStyle record component.

D

dataClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java data class name for the given type.
dataClassNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java data class name for the given case.
dataTypeNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java type name (including generic parameters) for the given type.
dataTypeNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java type name (including generic parameters) for the given case.
declaration() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
 
declaration() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
 
description() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Returns the value of the description record component.
description() - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
 
description() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Returns the value of the description record component.
description() - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
 
description() - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
 
description() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Returns the value of the description record component.
description() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
 
description() - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
 
description() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Returns the value of the description record component.
description() - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
 
deserialize(CBSerializationContextType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Deserialize the given value.
deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
Deserialize a message.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
Deserialize the given value.
deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
Deserialize a list value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
Deserialize the given value.
deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
Deserialize the given value.
DESERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
Methods that deserialize values.
documentation() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the documentation record component.
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
 
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
 
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
 
documentation() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
 
documentation() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
 
documentations() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
 
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the documentations record component.
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the documentations record component.
documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns the value of the documentations record component.

E

end(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
end(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
Finish serializing the given item.
end(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
end(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
end(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
Finish serializing the given item at index index.
end(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.errors.CBError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.version.CBVersion
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
The error is a fatal error.
errorCode() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns the value of the errorCode record component.
errorCount() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
 
errorCount() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
 
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
An unrecognized variant case class was encountered.
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
errorUnrecognizedVariantIndex(Class<?>, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
An unrecognized variant index was encountered.
errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
evaluateTypeExpression(CBTypeExpressionType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
Evaluate the given type expression.
evaluateTypeExpressionNamed(CBTypeExpressionType.CBTypeExprNamedType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
Evaluate the given type expression.
exception() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns the value of the exception record component.
execute() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
Execute the binder.
execute() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
 
execute() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
Execute the compiler.
execute() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
 
execute() - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserType
Execute the parser.
execute() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
 
execute() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
Execute the type checker.
execute() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, T) - Method in interface com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType
Generate code for the given type.
execute(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBDeserializeType
Execute deserialization.
execute(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializeType
Serialize the value.
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorType
Execute documentation generation for the given package.
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorType
Execute documentation generation for the given package.
execute(CBPackageType) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
 
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorType
Execute code generation for the given package.
execute(CBPackageType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
 
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType
Execute code generation for the given package.
exitCode() - Method in class com.io7m.cedarbridge.cmdline.CBMain
 
external() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
 
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
externalName() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
Returns the value of the externalName record component.
externalNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the external name for the given type.
externalPackage() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
Returns the value of the externalPackage record component.
externalTypeNameOf(CBExternalType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the external type name for the given type.

F

failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, Exception, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Parsing failed.
failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Parsing failed.
failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Parsing failed.
failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String, Exception) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Parsing failed.
failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Something failed.
failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
Something failed.
failedWithOther(Optional<UUID>, LexicalPosition<URI>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Something failed and referred to an object at a different lexical position.
fatality() - Method in exception class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
 
fieldAccessorName(String) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the field accessor name for the given field name.
fieldName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
fieldOwner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
 
fieldOwner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
 
fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the fields record component.
fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns the value of the fields record component.
fields() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType
 
fields() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
fields() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
 
fieldsByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldOwnerType
 
filesToCompile() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
Returns the value of the filesToCompile record component.
filter(Collection<?>, Class<T>) - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBFilters
Retrieve all elements of class clazz from the given list.
find(Class<T>) - Static method in class com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
Fetch a service of type T.
findByLanguageName(String) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
Find a documentation generator that has the given language name.
findByLanguageName(String) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
Find a code generator that has the given language name.
findLambdasInDeclarationOrder(CBGenericSerializerMethodRefType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
Find all lambda expressions inside the given method reference.
findParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
Find an existing parameter with the given name.
findRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Find an existing record.
findRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
findService(Class<T>) - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
Find a service, or fail.
findService(Class<T>) - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBServices
Find a service, or fail.
findType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Find an existing type.
findType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
findVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Find an existing variant.
findVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
float16(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct a Float16.
float32(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct a Float32.
float64(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct a Float64.
flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextFlushOperationType
Flush the underlying stream.
flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Flush the underlying stream, ensuring any buffered output is written.
flush() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
flush() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
format(String, Object...) - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
 
format(String, Object...) - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
Format a message.
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
 
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
 
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
 
formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
 
formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.version.CBVersion
 
freshLocalVariable() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
 
fromBoolean(boolean) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
A boolean from the given boolean value.
fromOptional(Optional<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
Convert the given Java optional value to an option value.

G

get() - Static method in class com.io7m.cedarbridge.schema.core_types.CBCore
 
get() - Static method in class com.io7m.cedarbridge.schema.time.CBTime
 
get(Class<T>) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
Get data from the map with the given type.

H

hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns a hash code value for this object.

I

id() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns the value of the id record component.
id() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingLocalType
 
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Returns the value of the id record component.
id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Returns the value of the id record component.
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBExternalType
 
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
 
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBRecordType
 
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
id() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
 
idForType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
imports() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the imports record component.
imports() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
 
imports() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
 
includeDirectories() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
Returns the value of the includeDirectories record component.
index() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
 
index() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
 
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBFieldNames
The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBPackageNames
The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBTypeNames
The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
The checker instance.
INSTANCE - Static variable in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames
The checker instance.
IS_FATAL - Enum constant in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
The exception is fatal.
IS_NOT_FATAL - Enum constant in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
The exception is not fatal.
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
 
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageNames
 
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBPackageShortNames
 
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeNames
 
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBTypeParameterNames
 
isValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBVariantCaseNames
 

K

key() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Returns the value of the key record component.

L

lambdaContextName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaContextName record component.
lambdaName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaName record component.
lambdaReturnType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaReturnType record component.
lambdaTarget() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaTarget record component.
lambdaTargetRefs() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaTargetRefs record component.
lambdaType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaType record component.
lambdaValueName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the lambdaValueName record component.
language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns the value of the language record component.
language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the language record component.
languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Returns the value of the languageName record component.
languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Returns the value of the languageName record component.
languageName() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Returns the value of the languageName record component.
languageName() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Returns the value of the languageName record component.
lexical() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns the value of the lexical record component.
lexical() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTElementType
 
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Returns the value of the lexical record component.
lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Returns the value of the lexical record component.
lexical() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
 
load(String, String) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
 
load(String, String) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
Load a package.
loader() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
 
loader() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
 
loader() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
 

M

main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
The main entry point.
main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
The main entry point.
MAIN_BUILD - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
 
MAIN_VERSION - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
 
mainExitless(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
The main (exitless) entry point.
major() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns the value of the major record component.
major() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns the value of the major record component.
message() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns the value of the message record component.
message() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
Returns the value of the message record component.
messageClass() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
 
messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
 
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
 
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
 
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
 
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
 
metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
 
minor() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns the value of the minor record component.
minor() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns the value of the minor record component.

N

name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns the value of the name record component.
name() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
 
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Returns the value of the name record component.
name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Returns the value of the name record component.
name() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
 
name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
 
name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
 

O

ofProperties(Properties) - Static method in class com.io7m.cedarbridge.version.CBVersions
Load a version from the given properties.
ofStream(InputStream) - Static method in class com.io7m.cedarbridge.version.CBVersions
Load a version from the given stream, which is assumed to be in Java properties format.
ofXML(InputStream) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
 
ofXMLResource(Class<?>, String) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
 
ok() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
Returns the value of the ok record component.
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
 
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
 
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
 
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
 
onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
 
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
 
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
 
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
 
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
 
onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
 
openBindingScope() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Open a new binding scope.
openExpectingOneOf(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Open a new parsing context expecting one of the given shapes.
outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Returns the value of the outputDirectory record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Returns the value of the outputDirectory record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
Returns the value of the outputDirectory record component.
outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
Returns the value of the outputDirectory record component.
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
 
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
 
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
 
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
 
owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
 
owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
 
ownerPackage() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
 

P

packageName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns the value of the packageName record component.
packageName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
parameter() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
 
parameter() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter
 
parameters() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTTypeDeclarationType
 
parameters() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the parameters record component.
parameters() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the parameters record component.
parameters() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
 
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
 
parameters() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
 
parametersByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBDocumentationParser
 
parse(CBParseContextType, SExpressionType) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBElementParserType
Parse an element.
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBFieldParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
 
parse(CBParseContextType, SExpressionType) - Method in class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
 
parseAvailable(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse an "available" message.
parseAvailable(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse an "available" message.
parseExpressionOrEOF() - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType
 
parseExpressionOrEOF() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
 
parseResponse(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse a "response" message.
parseResponse(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse a "response" message.
parseUse(byte[]) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse a "use" message.
parseUse(ByteBuffer) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Parse a "use" message.
patch() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns the value of the patch record component.
path() - Method in exception class com.io7m.cedarbridge.runtime.api.CBSerializationException
 
protocol() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns the value of the protocol record component.
protocolId() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
protocolId() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
 
protocols() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
protocols() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
 
protocols() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the protocols record component.
protocols() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
 
protocols() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
 
protocolVersions() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
protocolVersions() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
 
protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
Find all protocol versions to which the given type belongs.
protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
Find all protocol versions to which the given type belongs.
protoInterfaceNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java interface name for the given protocol.
protoNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java class name for the given protocol.
protoVersionedInterfaceNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the Java interface name for the given protocol version.
protoVersionedSerializerNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the name used for the serializer for a versioned protocol.
pushCodePoint(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
 
put(Class<T>, T) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
Put a value into the user data, replacing any existing data of the same type.

Q

qualifier() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns the value of the qualifier record component.
quoteSpec(int, int, UUID) - Static method in class com.io7m.cedarbridge.schema.names.CBSpecificationLocation
Quote the specification for language version (major, minor) at section id.

R

readByteArray() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a byte array.
readByteArray() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readByteArray() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readCodePoint() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
 
readF16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a floating point 16-bit value
readF16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readF16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readF32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a floating point 32-bit value
readF32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readF32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readF64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a floating point 64-bit value
readF64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readF64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readS16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a signed 16-bit value
readS16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readS16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readS32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a signed 32-bit value
readS32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readS32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readS64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a signed 64-bit value
readS64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readS64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readS8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a signed 8-bit value
readS8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readS8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readSequenceLength() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a sequence length
readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readU16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read an unsigned 16-bit value
readU16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readU16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readU32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read an unsigned 32-bit value
readU32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readU32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readU64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read an unsigned 64-bit value
readU64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readU64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readU8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read an unsigned 8-bit value
readU8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readU8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readUTF8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a UTF-8 string.
readUTF8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readUTF8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
readVariantIndex() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
Read a variant index
readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
reference() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
 
referenceExternalType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Reference an external type.
referenceExternalType(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
referenceParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
Reference an existing parameter with the given name.
referenceType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
Reference an existing type.
referenceType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
 
register(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
 
register(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
Register a package, making it available for loading.
registerPackage(Optional<UUID>, LexicalPosition<URI>, String, CBPackageType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
Register a package, making it available for subsequent analysis operations.
reset() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
Reset the current size to zero.
resources() - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
 
resources() - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
 
run() - Method in class com.io7m.cedarbridge.cmdline.CBMain
 

S

serialize(CBSerializationContextType, CBBooleanType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
Serialize the given value.
serialize(CBSerializationContextType, CBByteArray) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Serialize the given value.
serialize(CBSerializationContextType, CBFalse) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
Serialize the given value.
serialize(CBSerializationContextType, CBFloat16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Serialize the given value.
serialize(CBSerializationContextType, CBFloat32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Serialize the given value.
serialize(CBSerializationContextType, CBFloat64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerSigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Serialize the given value.
serialize(CBSerializationContextType, CBIntegerUnsigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Serialize the given value.
serialize(CBSerializationContextType, CBList<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
Serialize the given value.
serialize(CBSerializationContextType, CBMap<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
Serialize the given value.
serialize(CBSerializationContextType, CBMapEntry<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Serialize the given value.
serialize(CBSerializationContextType, CBNone<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
Serialize the given value.
serialize(CBSerializationContextType, CBOptionType<T>, CBSerializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
Serialize the given value.
serialize(CBSerializationContextType, CBSome<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
Serialize the given value.
serialize(CBSerializationContextType, CBString) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
Serialize the given value.
serialize(CBSerializationContextType, CBTrue) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
Serialize the given value.
serialize(CBSerializationContextType, CBURI) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
Serialize the given value.
serialize(CBSerializationContextType, CBUUID) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Serialize the given value.
serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
Serialize a message.
SERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
Methods that serialize values.
serializeAvailable(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize an "available" message.
serializeAvailableAsBytes(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize an "available" message.
serializeResponse(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize a "response" message.
serializeResponseAsBytes(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize a "response" message.
serializerForMessageClass(Class<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
serializerForMessageClass(Class<T>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
Retrieve a serializer for the given message class.
serializerForProtocolVersion(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
Retrieve a serializer for the given protocol version.
serializerForProtocolVersion(BigInteger) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
serializerForProtocolVersion(BigInteger) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
Retrieve a serializer for the given protocol version.
serializeUse(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize a "use" message.
serializeUseAsBytes(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
Serialize a "use" message.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
Set the documentation string for the declaration.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
Set the documentation string for the declaration.
setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
Set the documentation elements for the case.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Set the documentation.
setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
Set the documentation for the case.
setExternalName(String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
Set the external type of this name
setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Set the external name.
setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Set the external name.
setLanguageVersion(int, int) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
Set the expected language version.
setOwner(CBFieldOwnerType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
Set the field owner.
setOwner(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
Set the owner of the type.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
Set the owner of the protocol.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
Set the owner of the type declaration.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
Set the owner.
setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Set the owner.
setOwner(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
Set the owner of the variant case.
severity() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns the value of the severity record component.
shortName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns the value of the shortName record component.
shortPackageName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
showLineFor(int) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
Show the previously-encountered line with the given line number.
showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
 
showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
Show the line with the given number.
signed16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned16.
signed16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned16.
signed32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned32.
signed32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned32.
signed64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned64.
signed8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned8.
signed8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerSigned8.
size() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
sizeAvailable() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
 
sizeResponse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
 
sizeUse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
 
source() - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType
 
source() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
 
SPEC_SECTION - Static variable in class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
The syntax section for variants.
SPEC_SEMANTICS_PROTOCOL - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
The protocol spec section.
SPEC_SEMANTICS_RECORD - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
The record spec section.
SPEC_SEMANTICS_VARIANT - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
The variant spec section.
string(String) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct a String.

T

target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns the value of the target record component.
target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns the value of the target record component.
target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns the value of the target record component.
target() - Method in class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
 
target() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
 
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Returns the value of the text record component.
text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Returns the value of the text record component.
throwIfNecessary() - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
Throw an exception of CBExceptionTracker.addException(Exception) has been called at least once.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
 
toString() - Method in class com.io7m.cedarbridge.cmdline.CBMain
 
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.errors.CBError
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
 
toString() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
 
toString() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
 
toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
Returns a string representation of this record class.
toString() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
 
toString() - Method in record class com.io7m.cedarbridge.version.CBVersion
Returns a string representation of this record class.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
Returns the value of the type record component.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
Returns the value of the type record component.
type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
Returns the value of the type record component.
type() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns the value of the type record component.
type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
Returns the value of the type record component.
type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
Returns the value of the type record component.
type() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
 
type() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
 
typeName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
typeParameterDeserializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the name used for the deserialization function for a given type parameter.
typeParameterName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
typeParameterSerializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
Generate the name used for the serialization function for a given type parameter.
types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the types record component.
types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
 
types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
 
types() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
Returns the value of the types record component.
typesAdded() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the typesAdded record component.
typesInOrder() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
 
typesInOrder() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
 
typesRemoved() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the typesRemoved record component.
typesRemovedAll() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the typesRemovedAll record component.

U

unsigned16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned16.
unsigned16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned16.
unsigned32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned32.
unsigned32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned32.
unsigned64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned64.
unsigned8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned8.
unsigned8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
Construct an IntegerUnsigned8.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
Returns the value of the userData record component.
userData() - Method in interface com.io7m.cedarbridge.schema.ast.CBASTElementType
 
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
Returns the value of the userData record component.
userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
Returns the value of the userData record component.
uuid(String) - Static method in class com.io7m.cedarbridge.schema.names.CBUUIDs
Produce a UUID from the given text.

V

value() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
Returns the value of the value record component.
value() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
Returns the value of the values record component.
values() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
Returns the value of the values record component.
values() - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
Returns an array containing the constants of this enum class, in the order they are declared.
variantCaseName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
version() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
Returns the value of the version record component.
version() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageVersionedSerializerType
 
version() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the version record component.
version() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
Returns the value of the version record component.
version() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
 
version() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
 
versions() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
Returns the value of the versions record component.
versions() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
 
versions() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
 

W

WARNING - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
The error is a warning.
widen(CBProtocolMessageVersionedSerializerType<? extends T>) - Static method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
 
writeByteArray(ByteBuffer) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a byte array value.
writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeF16(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a floating point 16-bit value
writeF16(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeF16(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeF32(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a floating point 32-bit value
writeF32(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeF32(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeF64(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a floating point 64-bit value
writeF64(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeF64(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeS16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a signed 16-bit value
writeS16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeS16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeS32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a signed 32-bit value
writeS32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeS32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeS64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a signed 64-bit value
writeS64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeS64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeS8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a signed 8-bit value
writeS8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeS8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeSequenceLength(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a sequence length
writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeU16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write an unsigned 16-bit value
writeU16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeU16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeU32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write an unsigned 32-bit value
writeU32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeU32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeU64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write an unsigned 64-bit value
writeU64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeU64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeU8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write an unsigned 8-bit value
writeU8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeU8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeUTF8(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a UTF-8 string value.
writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
writeVariantIndex(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
Write a variant index
writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
 
writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form