Index

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

A

addCase(CBVariantCase) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
Add a variant case.
addCollection(CBSerializerCollection) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
Add all serializers in the collection to the directory.
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.
addFactory(CBProtocolSerializerFactoryType<? extends T>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionBuilderType
Add a serializer factory.
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.
addSerializer(CBSerializerFactoryType<?>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
Add the serializer to the directory.
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.runtime.api.CBTypeArgument
Returns the value of the arguments 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 interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionBuilderType
Build a protocol serializer collection.
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.
builder(UUID) - Static method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
 

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
 
CBAbstractSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
The base type of serializers.
CBAbstractSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractSerializer
 
CBAbstractSerializerFactory<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers.
CBAbstractSerializerFactory(String, String) - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
 
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>) - 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 in com.io7m.cedarbridge.schema.binder.api
Binding failed.
CBBindFailedException() - Constructor for exception 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.
CBBooleanSerializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of boolean values.
CBBooleanSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
A serializer of boolean values.
CBBooleanSerializers - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of boolean values.
CBBooleanSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
A factory of serializers of boolean values.
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.
CBByteArraySerializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of byte arrays.
CBByteArraySerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
Construct a serializer of byte arrays.
CBByteArraySerializers - Class in com.io7m.cedarbridge.runtime.api
A factory of byte array serializers.
CBByteArraySerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBByteArraySerializers
A factory of byte array serializers.
CBCGDataClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.data_classes
A generator of Java data classes for types.
CBCGDataClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.data_classes.CBCGDataClassGenerator
A generator of Java data classes for types.
CBCGJava - Class in com.io7m.cedarbridge.codegen.java.internal
A Java code generator.
CBCGJava(CBSPICodeGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.CBCGJava
A Java code generator.
CBCGJavaClassGeneratorType<T> - Interface in com.io7m.cedarbridge.codegen.java.internal
A generator of a Java class.
CBCGJavaFactory - Class in com.io7m.cedarbridge.codegen.java
A factory of Java code generators.
CBCGJavaFactory() - Constructor for class com.io7m.cedarbridge.codegen.java.CBCGJavaFactory
Construct a code generator factory.
CBCGJavaNamePool - Class in com.io7m.cedarbridge.codegen.java.internal.bindings
A pool of names.
CBCGJavaNamePool() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaNamePool
A pool of names.
CBCGJavaProgramOrder - Class in com.io7m.cedarbridge.codegen.java.internal.bindings
A program order tracker.
CBCGJavaProgramOrder() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaProgramOrder
A program order tracker.
CBCGJavaSerializerCollectionGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.collections
A generator for serializer collections.
CBCGJavaSerializerCollectionGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.collections.CBCGJavaSerializerCollectionGenerator
A generator for serializer collections.
CBCGJavaSerializerFactoryGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_factories
A generator of serializer factory classes.
CBCGJavaSerializerFactoryGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_factories.CBCGJavaSerializerFactoryGenerator
A generator of serializer factory classes.
CBCGJavaSerializerGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
A generator of code for Java serializer classes.
CBCGJavaSerializerGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializerGenerator
A generator of code for Java serializer classes.
CBCGJavaSerializers - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
Functions to generate code for serializers.
CBCGJavaTypeExpressions - Class in com.io7m.cedarbridge.codegen.java.internal.type_expressions
Functions to generate code for type expressions.
CBCGJavaTypeNames - Class in com.io7m.cedarbridge.codegen.java.internal
Functions over Java type names.
CBCGProtocolGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
A generator of Java code for protocol declarations.
CBCGProtocolGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolGenerator
A generator of Java code for protocol declarations.
CBCGProtocolInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
A generator of Java interface types for protocol declarations.
CBCGProtocolInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolInterfaceGenerator
A generator of Java interface types for protocol declarations.
CBCGProtocolVersionedInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedInterfaceGenerator
A generator of Java interface types for protocol version declarations.
CBCGProtocolVersionedSerializerClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
A generator of Java serializer classes for protocol version declarations.
CBCGProtocolVersionedSerializerClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerClassGenerator
A generator of Java serializer classes for protocol version declarations.
CBCGProtocolVersionedSerializerFactoryClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
A generator of Java serializer factory classes for protocol version declarations.
CBCGProtocolVersionedSerializerFactoryClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerFactoryClassGenerator
A generator of Java serializer factory classes for protocol version declarations.
CBCGSerializerCallOperationType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializers
An operation performed by a serializer.
CBCGSerializerInstantiationOperationType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation performed by a serializer.
CBCGSerializerInstantiations - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
Functions to generate code that instantiates serializers.
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 in com.io7m.cedarbridge.codegen.api
The type of exceptions raised by code generators.
CBCodeGeneratorException(Exception) - Constructor for exception 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(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
Construct a command.
CBCommandCompile - Class in com.io7m.cedarbridge.cmdline.internal
The "compile" command.
CBCommandCompile(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
Construct a command.
CBCommandDocument - Class in com.io7m.cedarbridge.cmdline.internal
The "document" command.
CBCommandDocument(CLPCommandContextType) - 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(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
Construct a command.
CBCommandListDocGenerators - Class in com.io7m.cedarbridge.cmdline.internal
The "list-doc-generators" command.
CBCommandListDocGenerators(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
Construct a command.
CBCommandVersion - Class in com.io7m.cedarbridge.cmdline.internal
The "version" command.
CBCommandVersion(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
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.
CBCoreSerializers - Class in com.io7m.cedarbridge.runtime.api
Serializers for the core Cedarbridge package types.
CBCoreSerializersService - Class in com.io7m.cedarbridge.runtime.api
Serializers for the core Cedarbridge package types.
CBCoreSerializersService() - Constructor for class com.io7m.cedarbridge.runtime.api.CBCoreSerializersService
Construct a service.
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.
CBDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.api
Configuration information for documentation generators.
CBDocGeneratorConfiguration(Path) - 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 in com.io7m.cedarbridge.bridgedoc.api
The type of exceptions raised by documentation generators.
CBDocGeneratorException(Exception) - Constructor for exception 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 extends CBASTElementType> - Interface in com.io7m.cedarbridge.schema.binder.internal
Binding analysis for various AST elements.
CBElementCheckerType<T extends CBASTElementType> - Interface in com.io7m.cedarbridge.schema.typer.internal
Type checking for various AST elements.
CBElementParserType<T extends CBASTElementType> - 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 extends Exception> - 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.
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.
CBFloat16Serializer - Class in com.io7m.cedarbridge.runtime.api
A float16 serializer.
CBFloat16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
A float16 serializer.
CBFloat16Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of float16 serializers.
CBFloat16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat16Serializers
A factory of float16 serializers.
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.
CBFloat32Serializer - Class in com.io7m.cedarbridge.runtime.api
A float32 serializer.
CBFloat32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
A float32 serializer.
CBFloat32Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of float32 serializers.
CBFloat32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat32Serializers
A factory of float32 serializers.
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.
CBFloat64Serializer - Class in com.io7m.cedarbridge.runtime.api
A float64 serializer.
CBFloat64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
A float64 serializer.
CBFloat64Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of float64 serializers.
CBFloat64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat64Serializers
A factory of float64 serializers.
CBFloatType - Interface in com.io7m.cedarbridge.runtime.api
The base type of floating-point values.
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.
CBIntegerSigned16Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of signed 16-bit integer values.
CBIntegerSigned16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
A serializer of signed 16-bit integer values.
CBIntegerSigned16Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of 16-bit signed integer serializers.
CBIntegerSigned16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializers
A factory of 16-bit signed integer serializers.
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.
CBIntegerSigned32Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of signed 32-bit integer values.
CBIntegerSigned32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
A serializer of signed 32-bit integer values.
CBIntegerSigned32Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of 32-bit signed integer serializers.
CBIntegerSigned32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializers
A factory of 32-bit signed integer serializers.
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.
CBIntegerSigned64Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of signed 64-bit integer values.
CBIntegerSigned64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
A serializer of signed 64-bit integer values.
CBIntegerSigned64Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of 64-bit signed integer serializers.
CBIntegerSigned64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializers
A factory of 64-bit signed integer serializers.
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.
CBIntegerSigned8Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of signed 8-bit integer values.
CBIntegerSigned8Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
A serializer of signed 8-bit integer values.
CBIntegerSigned8Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of 8-bit signed integer serializers.
CBIntegerSigned8Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializers
A factory of 8-bit signed integer serializers.
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.
CBIntegerUnsigned16Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of unsigned 16-bit integers.
CBIntegerUnsigned16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
A serializer of unsigned 16-bit integers.
CBIntegerUnsigned16Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of 16-bit unsigned integers.
CBIntegerUnsigned16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializers
A factory of serializers of 16-bit unsigned 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.
CBIntegerUnsigned32Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of 32-bit unsigned integers.
CBIntegerUnsigned32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
A serializer of 32-bit unsigned integers.
CBIntegerUnsigned32Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of 32-bit unsigned integers.
CBIntegerUnsigned32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializers
A factory of serializers of 32-bit unsigned 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.
CBIntegerUnsigned64Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of 64-bit unsigned integers.
CBIntegerUnsigned64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
A serializer of 64-bit unsigned integers.
CBIntegerUnsigned64Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of 64-bit unsigned integers.
CBIntegerUnsigned64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializers
A factory of serializers of 64-bit unsigned integers.
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.
CBIntegerUnsigned8Serializer - Class in com.io7m.cedarbridge.runtime.api
A serializer of unsigned 8-bit integer values.
CBIntegerUnsigned8Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
A serializer of unsigned 8-bit integer values.
CBIntegerUnsigned8Serializers - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of 8-bit unsigned integers.
CBIntegerUnsigned8Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializers
A factory of serializers of 8-bit unsigned 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 extends CBSerializableType> - 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.
CBListSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A serializer of lists.
CBListSerializer(CBSerializerType<T>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBListSerializer
A serializer of lists.
CBListSerializers<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A factory of list serializers.
CBListSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBListSerializers
A factory of list serializers.
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 in com.io7m.cedarbridge.schema.loader.api
Loading failed.
CBLoadFailedException() - Constructor for exception com.io7m.cedarbridge.schema.loader.api.CBLoadFailedException
Construct an exception.
CBMap<K extends CBSerializableType,V extends CBSerializableType> - 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 extends CBSerializableType,V extends CBSerializableType> - 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.
CBMapEntrySerializer<K extends CBSerializableType,V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A serializer of map entries.
CBMapEntrySerializer(CBSerializerType<K>, CBSerializerType<V>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
A serializer of map entries.
CBMapEntrySerializers<K extends CBSerializableType,V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A factory of map entry serializers.
CBMapEntrySerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
A factory of map entry serializers.
CBMapSerializer<K extends CBSerializableType,V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A serializer of maps.
CBMapSerializer(CBSerializerType<CBMapEntry<K, V>>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapSerializer
A serializer of maps.
CBMapSerializers<K extends CBSerializableType,V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of maps.
CBMapSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapSerializers
A factory of serializers of maps.
CBNames - Class in com.io7m.cedarbridge.schema.parser.internal
Functions over names.
CBNone<T extends CBSerializableType> - 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.
CBOptionSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A serializer of optional values.
CBOptionSerializer(CBSerializerType<T>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
A serializer of optional values.
CBOptionSerializers<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
A factory of serializers of optional values.
CBOptionSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
A factory of serializers of optional values.
CBOptionType<T extends CBSerializableType> - 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 in com.io7m.cedarbridge.schema.parser.api
Parsing failed.
CBParseFailedException(CBParseFailedException.Fatal) - Constructor for exception 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.
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.
CBProtocolMessageType - Interface in com.io7m.cedarbridge.runtime.api
The base type of all 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.
CBProtocolSerializerCollection<T extends CBProtocolMessageType> - Class in com.io7m.cedarbridge.runtime.api
The default implementation of the CBProtocolSerializerCollectionType interface.
CBProtocolSerializerCollectionBuilderType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
A builder of collections of protocol serializers.
CBProtocolSerializerCollectionType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
A collection of protocol serializers.
CBProtocolSerializerFactoryType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
A serializer factory for protocols.
CBProtocolSerializerType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
A serializer for 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.
CBQualifiedTypeName - Record Class in com.io7m.cedarbridge.runtime.api
A qualified type name.
CBQualifiedTypeName(String, String) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
A qualified type name.
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 in com.io7m.cedarbridge.schema.compiler.api
A compilation error.
CBSchemaCompilerException() - Constructor for exception 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.
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.
CBSerializerCollection - Record Class in com.io7m.cedarbridge.runtime.api
A collection of serializers.
CBSerializerCollection(String, List<CBSerializerFactoryType<?>>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
A collection of serializers.
CBSerializerCollectionServiceType - Interface in com.io7m.cedarbridge.runtime.api
A service that can be published in order to make serializers available to code.
CBSerializerDirectoryMutable - Class in com.io7m.cedarbridge.runtime.api
A mutable serializer directory.
CBSerializerDirectoryMutable() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
Construct a serializer directory.
CBSerializerDirectoryType - Interface in com.io7m.cedarbridge.runtime.api
A directory of the available serializers.
CBSerializerFactoryType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
A serializer factory.
CBSerializerType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
A serializer.
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 extends CBSerializableType> - 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 in com.io7m.cedarbridge.codegen.spi
The type of exceptions raised by code generators.
CBSPICodeGeneratorException(Exception) - Constructor for exception 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) - 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 in com.io7m.cedarbridge.bridgedoc.spi
The type of exceptions raised by documentation generators.
CBSPIDocGeneratorException(Exception) - Constructor for exception 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.
CBStringSerializer - Class in com.io7m.cedarbridge.runtime.api
A string serializer.
CBStringSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBStringSerializer
A string serializer.
CBStringSerializers - Class in com.io7m.cedarbridge.runtime.api
A factory of string serializers.
CBStringSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBStringSerializers
A factory of string serializers.
CBStringsType - Interface in com.io7m.cedarbridge.strings.api
A provider of string resources.
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.
CBTypeArgument - Record Class in com.io7m.cedarbridge.runtime.api
A type argument.
CBTypeArgument(CBQualifiedTypeName, List<CBTypeArgument>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
A type argument.
CBTypeArguments - Class in com.io7m.cedarbridge.runtime.api
Functions over type arguments.
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 in com.io7m.cedarbridge.schema.typer.api
Type checking failed.
CBTypeCheckFailedException() - Constructor for exception 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.
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 - 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.
checkArgumentCount(String, String, int, int) - Static method in class com.io7m.cedarbridge.runtime.api.CBTypeArguments
Check that the argument count matches the parameter count of the target type.
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.
checkSupportedVersion(UUID, long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Check that the version requestedVersion falls within the supported range of versions, and that the protocol is requestedId.
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
 
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.java - package com.io7m.cedarbridge.codegen.java
Cedarbridge message protocol (Java code generator)
com.io7m.cedarbridge.codegen.java.internal - package com.io7m.cedarbridge.codegen.java.internal
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.bindings - package com.io7m.cedarbridge.codegen.java.internal.bindings
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.collections - package com.io7m.cedarbridge.codegen.java.internal.collections
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.data_classes - package com.io7m.cedarbridge.codegen.java.internal.data_classes
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.protocols - package com.io7m.cedarbridge.codegen.java.internal.protocols
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.serializer_factories - package com.io7m.cedarbridge.codegen.java.internal.serializer_factories
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation - package com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.serializers - package com.io7m.cedarbridge.codegen.java.internal.serializers
Cedarbridge message protocol (Java code generator [Internal classes])
com.io7m.cedarbridge.codegen.java.internal.type_expressions - package com.io7m.cedarbridge.codegen.java.internal.type_expressions
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.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)
commandNames() - Method in class com.io7m.cedarbridge.cmdline.Main
 
commands() - Method in class com.io7m.cedarbridge.cmdline.Main
 
compareTo(CBCGSerializerInstantiationOperationType) - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
 
compareTo(CBCGSerializerCallOperationType) - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
 
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(CBString) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
 
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(CBSerializerDirectoryType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
Create a new serializer.
create(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
 
create(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
Create a new serializer, instantiating it with the given type arguments.
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.
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
 
createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializers
 
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
 
createConstructorProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create a constructor for the given protocol version.
createDeserializeMethodProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create a deserialization method for the given protocol version.
createDeserializeMethodsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create deserialization methods for the given protocol.
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.
createFieldsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create a list of class fields for the given protocol version.
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.java.CBCGJavaFactory
 
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
 
createSerializeMethodProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create a serialization method for the given protocol version.
createSerializeMethodsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
Create serialization methods for the given protocol.
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.java.internal.type_expressions.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
 

D

dataClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java data class name for the given type.
dataClassNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java data class name for the given case.
dataTypeNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java type name (including generic parameters) for the given type.
dataTypeNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.java.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.java.CBCGJavaFactory
 
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) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializer
 
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
 
deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerType
Deserialize a value of the given type.
deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerType
Deserialize a value of the given type.
deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializer
 
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.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.CBQualifiedTypeName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
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.CBTypeArgument
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.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
 
evaluateTypeExpression(CBTypeExpressionType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.type_expressions.CBCGJavaTypeExpressions
Evaluate the given type expression.
evaluateTypeExpressionNamed(CBTypeExpressionType.CBTypeExprNamedType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.type_expressions.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.java.internal.protocols.CBCGProtocolGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolInterfaceGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedInterfaceGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerClassGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerFactoryClassGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.data_classes.CBCGDataClassGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_factories.CBCGJavaSerializerFactoryGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializerGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, Collection<CBTypeDeclarationType>) - Method in class com.io7m.cedarbridge.codegen.java.internal.collections.CBCGJavaSerializerCollectionGenerator
 
execute(CBSPICodeGeneratorConfiguration, String, T) - Method in interface com.io7m.cedarbridge.codegen.java.internal.CBCGJavaClassGeneratorType
Generate code for the given type.
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.java.internal.CBCGJava
 
execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType
Execute code generation for the given package.
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
 
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
 
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
 
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
 
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
 
executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
 
exitCause() - Method in class com.io7m.cedarbridge.cmdline.Main
 
exitCode() - Method in class com.io7m.cedarbridge.cmdline.Main
 
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.java.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.java.internal.CBCGJavaTypeNames
Generate the external type name for the given type.

F

factories() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
 
factories() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
 
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 com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
 
fieldAccessorName(String) - Static method in class com.io7m.cedarbridge.codegen.java.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(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Find the serializer with the given version.
find(Class<T>) - Static method in class com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
Fetch a service of type T.
find(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Find the serializer with the given type.
findApplicationVersion() - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
 
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.
findOrThrow(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Find the serializer with the given type.
findOrThrow(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Find the serializer with the given type.
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.CBQualifiedTypeName
 
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.CBTypeArgument
 
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.java.internal.bindings.CBCGJavaNamePool
 

G

generateInstantiationMethod(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
Generate a serializer instantiation method for the given type declaration.
generateInstantiationMethodForProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
Generate a serializer instantiation method for the given protocol version.
generateInstantiationStatementsForProtocol(CBCGJavaProgramOrder, CBCGJavaNamePool, CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
Generate a series of instantiation statements for the protocol version.
generateInstantiationStatementsForRecord(CBCGJavaProgramOrder, CBCGJavaNamePool, CBRecordType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
Generate a series of instantiation statements for the record.
generateInstantiationStatementsForVariant(CBCGJavaProgramOrder, CBCGJavaNamePool, CBVariantType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
Generate a series of instantiation statements for the variant.
get() - Static method in class com.io7m.cedarbridge.runtime.api.CBCoreSerializers
 
get() - Method in class com.io7m.cedarbridge.runtime.api.CBCoreSerializersService
 
get() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerCollectionServiceType
 
get() - Static method in class com.io7m.cedarbridge.schema.core_types.CBCore
 
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.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.CBQualifiedTypeName
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
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.CBTypeArgument
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.version.CBVersion
Returns a hash code value for this object.
highestSupportedVersion(UUID, long, long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
Retrieve the highest supported version of protocol requestedId in the range [requestedLow, requestedHigh].

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 class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
 
id() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
 
id() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
 
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
 

J

javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
 
javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentType
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
 
javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerType
 
javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
 
javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallType
 

K

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

L

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.Main
The main entry point.
main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.MainExitless
The main entry point.
Main - Class in com.io7m.cedarbridge.cmdline
Main command line entry point.
MainExitless - Class in com.io7m.cedarbridge.cmdline
Main command line entry point that does not call exit().
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.
matches(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
If this serializer factory has version version then return it.
matches(long, Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
If this serializer factory has version version and serializes messages of type clazz, then return it.
matches(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
If this serializer factory serializes messages of type clazz, then return it.
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.
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 class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
 
name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
 
name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
 
name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
 
name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
 
name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
 
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
 
next() - Method in class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaProgramOrder
 

O

of(CBQualifiedTypeName, List<CBTypeArgument>) - Static method in class com.io7m.cedarbridge.runtime.api.CBTypeArguments
Construct a type argument.
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.
OpAbstract - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
The abstract base of operations.
OpAbstract - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
The abstract base of operations.
OpAbstract(int) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpAbstract
The abstract base of operations.
OpAbstract(int) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpAbstract
The abstract base of operations.
OpBuildTypeArgumentForApplication - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that builds a type argument for the given type application.
OpBuildTypeArgumentForApplication(int, CBQualifiedTypeName, String, List<OpBuildTypeArgumentType>) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
An operation that builds a type argument for the given type application.
OpBuildTypeArgumentForNamed - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that builds a type argument for the given named type.
OpBuildTypeArgumentForNamed(int, CBQualifiedTypeName, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
An operation that builds a type argument for the given named type.
OpBuildTypeArgumentForTypeVariable - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that builds a type argument for the given type parameter.
OpBuildTypeArgumentForTypeVariable(int, CBTypeParameterType, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
An operation that builds a type argument for the given type parameter.
OpBuildTypeArgumentType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
The type of operations that build type arguments.
OpCallDeserialize - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
An operation that calls a deserialize method.
OpCallDeserialize(int, String, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
An operation that calls a deserialize method.
OpCallSerialize - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
An operation that calls a serialize method.
OpCallSerialize(int, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallSerialize
An operation that calls a serialize method.
OpCallSerializerConstructor - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that calls a serializer constructor.
OpCallSerializerConstructor(int, int, ClassName, List<OpFetchSerializerType>) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpCallSerializerConstructor
An operation that calls a serializer constructor.
OpCallType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializers
An operation that performs a call.
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.
OpFetchSerializerForApplication - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that fetches a serializer for the given type application.
OpFetchSerializerForApplication(int, String, ParameterizedTypeName, OpBuildTypeArgumentForApplication) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
An operation that fetches a serializer for the given type application.
OpFetchSerializerForNamedType - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that fetches a serializer for the given type.
OpFetchSerializerForNamedType(int, OpBuildTypeArgumentForNamed, ClassName, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
An operation that fetches a serializer for the given type.
OpFetchSerializerForTypeVariable - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that fetches a serializer for the given type variable.
OpFetchSerializerForTypeVariable(int, TypeVariableName, OpBuildTypeArgumentForTypeVariable, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
An operation that fetches a serializer for the given type variable.
OpFetchSerializerType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
An operation that fetches a serializer.
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.runtime.api.CBQualifiedTypeName
Returns the value of the packageName record component.
packageName() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
Returns the value of the packageName record component.
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.
programOrder() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
 
programOrder() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpAbstract
 
programOrder() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
 
programOrder() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpAbstract
 
protocol() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
Returns the value of the protocol record component.
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
 
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.java.internal.CBCGJavaTypeNames
Generate the Java interface name for the given protocol.
protoNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java class name for the given protocol.
protoSerializerClassNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java serializer class name for the given protocol version.
protoSerializerFactoryClassNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java serializer factory class name for the given protocol version.
protoVersionedInterfaceNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java interface name for the given protocol version.
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.Main
 

S

serialize() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpCallSerializerConstructor
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
 
serialize() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
 
serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallSerialize
 
serialize(CBSerializationContextType, CBBooleanType) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
 
serialize(CBSerializationContextType, CBByteArray) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
 
serialize(CBSerializationContextType, CBFloat16) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
 
serialize(CBSerializationContextType, CBFloat32) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
 
serialize(CBSerializationContextType, CBFloat64) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
 
serialize(CBSerializationContextType, CBIntegerSigned16) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
 
serialize(CBSerializationContextType, CBIntegerSigned32) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
 
serialize(CBSerializationContextType, CBIntegerSigned64) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
 
serialize(CBSerializationContextType, CBIntegerSigned8) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
 
serialize(CBSerializationContextType, CBIntegerUnsigned16) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
 
serialize(CBSerializationContextType, CBIntegerUnsigned32) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
 
serialize(CBSerializationContextType, CBIntegerUnsigned64) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
 
serialize(CBSerializationContextType, CBIntegerUnsigned8) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
 
serialize(CBSerializationContextType, CBList<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializer
 
serialize(CBSerializationContextType, CBMap<K, V>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializer
 
serialize(CBSerializationContextType, CBMapEntry<K, V>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
 
serialize(CBSerializationContextType, CBOptionType<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
 
serialize(CBSerializationContextType, CBString) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializer
 
serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerType
Serialize a value of the given type.
serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerType
Serialize a value of the given type.
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.
serializerClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java serializer class name for the given type.
serializerCollectionClassNameOf(String) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the serializer collection class name for the given package name.
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.
serializerFactoryClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
Generate the Java serializer factory class name for the given type.
serializerFor(CBQualifiedTypeName, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
 
serializerFor(CBQualifiedTypeName, List<CBTypeArgument>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryType
Find a serializer for the given type name and arguments.
serializers() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
Returns the value of the serializers record component.
serializes() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
 
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.runtime.api.CBTypeArgument
Returns the value of the target record component.
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.Main
 
toString() - Method in class com.io7m.cedarbridge.cmdline.MainExitless
 
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.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.CBQualifiedTypeName
Returns a string representation of this record class.
toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
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.CBTypeArgument
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 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.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() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
 
typeName() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
 
typeName() - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
Returns the value of the typeName record component.
typeName() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
Declare the type name of the type.
typeName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
typeParameterName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
Construct a name.
typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
 
typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializers
 
typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
 
typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializers
 
typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
 
typeParameters() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
Declare the parameters of the type.
types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
Returns the value of the types record component.
types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
Returns the value of the types record component.
types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
 
types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
 
types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
 
types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
 

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.
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.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 interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
 
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
 
versionLower() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
 
versionLower() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
 
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
 
versionUpper() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
 
versionUpper() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
 

W

WARNING - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
The error is a warning.
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 J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form