Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addCase(CBVariantCase) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Add a variant case.
- addException(T) - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
-
Add an exception to the tracker.
- addExternal(CBTypeDeclarationExternal) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add an external type to the package.
- addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Add a field.
- addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Add a field to the case.
- addImport(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Import a package.
- addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add an import to the package.
- addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- addProtocol(CBProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a protocol to the package.
- addRecord(CBTypeDeclarationRecord) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a record to the package.
- addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionBuilderType
-
Add a named type to the builder.
- addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
-
Add a type to the declaration.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Add a type parameter to the declaration.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Add a type parameter.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Add a type parameter.
- addTypeParameter(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Add a type parameter.
- addVariant(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a variant to the package.
- addVersion(CBProtocolVersionDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Add a protocol version.
- applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
applicationProtocolIdrecord component. - applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns the value of the
applicationProtocolIdrecord component. - applicationProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
applicationProtocolMaximumVersionrecord component. - applicationProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
applicationProtocolMinimumVersionrecord component. - applicationProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns the value of the
applicationProtocolVersionrecord component. - arguments() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns the value of the
argumentsrecord 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
arityrecord component. - asBoolean() - Method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
- asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
- asBoolean() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
- asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
- asOptional() - Method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
- asOptional() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
- availableGenerators() - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
- availableGenerators() - Method in class com.io7m.cedarbridge.bridgedoc.api.CBDocGenerators
- availableGenerators() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
- availableGenerators() - Method in class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
B
- begin(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- begin(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
-
Begin serializing the given item.
- begin(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- begin(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- begin(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
-
Begin serializing the given item at index
index. - begin(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- bind(CBBinderContextType, CBASTImport) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
- bind(CBBinderContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
- bind(CBBinderContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
- bind(CBBinderContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
- bind(CBBinderContextType, T) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBElementBinderType
-
Perform binding analysis.
- bindField(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the field.
- bindProtocol(Optional<UUID>, CBASTProtocolDeclaration) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the protocol declaration.
- bindProtocolVersion(Optional<UUID>, BigInteger, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the protocol version.
- bindType(Optional<UUID>, CBASTTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the type declaration.
- bindTypeParameter(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the type parameter.
- bindVariantCase(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Bind the variant case.
- build() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
- build() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Build a package based on all of the given values so far.
- build() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- build(CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
-
Build a compiled package from the given AST.
- byteOffset() - Method in exception com.io7m.cedarbridge.runtime.api.CBSerializationException
C
- cases() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
casesrecord component. - cases() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
- cases() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
- casesByName() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantType
- CBAbstractProtocol<T extends CBProtocolMessageType> - Class in com.io7m.cedarbridge.runtime.api
-
A convenient base implementation for protocols.
- CBAbstractProtocol(Class<T>, String, String, List<CBProtocolMessageVersionedSerializerType<T>>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- CBAbstractStrings - Class in com.io7m.cedarbridge.strings.api
-
An abstract implementation of the
CBStringsTypeinterface. - CBAbstractStrings(ResourceBundle) - Constructor for class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- CBASTDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
-
The base type of AST declarations.
- CBASTDocumentation - Record Class in com.io7m.cedarbridge.schema.ast
-
Documentation for an element.
- CBASTDocumentation(CBASTMutableUserData, LexicalPosition<URI>, String, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Documentation for an element.
- CBASTElementType - Interface in com.io7m.cedarbridge.schema.ast
-
The base type of AST elements.
- CBASTField - Record Class in com.io7m.cedarbridge.schema.ast
-
A field appearing inside a record or a variant case.
- CBASTField(CBASTMutableUserData, LexicalPosition<URI>, CBASTFieldName, CBASTTypeExpressionType) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTField
-
A field appearing inside a record or a variant case.
- CBASTFieldName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of record field names.
- CBASTFieldName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
The type of record field names.
- CBASTImport - Record Class in com.io7m.cedarbridge.schema.ast
-
A package import.
- CBASTImport(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName, CBASTPackageShortName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
A package import.
- CBASTLanguage - Record Class in com.io7m.cedarbridge.schema.ast
-
A declaration of the language being used by the compiler.
- CBASTLanguage(CBASTMutableUserData, LexicalPosition<URI>, String, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
A declaration of the language being used by the compiler.
- CBASTMutableUserData - Class in com.io7m.cedarbridge.schema.ast
-
Mutable user data associated with AST elements.
- CBASTMutableUserData() - Constructor for class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
-
Construct an empty metadata map.
- CBASTNames - Class in com.io7m.cedarbridge.schema.ast
-
Functions over AST names.
- CBASTNameType - Interface in com.io7m.cedarbridge.schema.ast
-
The base type of names.
- CBASTPackage - Record Class in com.io7m.cedarbridge.schema.ast
-
A package.
- CBASTPackage(CBASTMutableUserData, CBASTPackageName, CBASTLanguage, List<CBASTImport>, List<CBASTTypeDeclarationType>, List<CBASTProtocolDeclaration>, List<CBASTDocumentation>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
A package.
- CBASTPackageDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
-
A package declaration.
- CBASTPackageDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTPackageName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
A package declaration.
- CBASTPackageName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of package names.
- CBASTPackageName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
The type of package names.
- CBASTPackageShortName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of package short names.
- CBASTPackageShortName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
The type of package short names.
- CBASTProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of protocol declarations.
- CBASTProtocolDeclaration(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTProtocolVersion>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
The type of protocol declarations.
- CBASTProtocolVersion - Record Class in com.io7m.cedarbridge.schema.ast
-
A protocol version declaration.
- CBASTProtocolVersion(CBASTMutableUserData, LexicalPosition<URI>, BigInteger, List<CBASTTypeName>, List<CBASTTypeName>, boolean) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
A protocol version declaration.
- CBASTRecordMemberType - Interface in com.io7m.cedarbridge.schema.ast
-
The objects that can appear in records.
- CBASTTypeApplication - Record Class in com.io7m.cedarbridge.schema.ast
-
A type application.
- CBASTTypeApplication(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeNamed, List<CBASTTypeExpressionType>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
A type application.
- CBASTTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
-
The type of type declarations.
- CBASTTypeExpressionType - Interface in com.io7m.cedarbridge.schema.ast
-
The type of type expressions.
- CBASTTypeName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type names.
- CBASTTypeName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
The type of type names.
- CBASTTypeNamed - Record Class in com.io7m.cedarbridge.schema.ast
-
A named type.
- CBASTTypeNamed(CBASTMutableUserData, LexicalPosition<URI>, Optional<CBASTPackageName>, CBASTTypeName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
A named type.
- CBASTTypeParameterName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type parameter names.
- CBASTTypeParameterName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
The type of type parameter names.
- CBASTTypeRecord - Record Class in com.io7m.cedarbridge.schema.ast
-
A record declaration.
- CBASTTypeRecord(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
A record declaration.
- CBASTTypeVariant - Record Class in com.io7m.cedarbridge.schema.ast
-
A variant declaration.
- CBASTTypeVariant(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTTypeVariantCase>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
A variant declaration.
- CBASTTypeVariantCase - Record Class in com.io7m.cedarbridge.schema.ast
-
A variant case declaration.
- CBASTTypeVariantCase(CBASTMutableUserData, LexicalPosition<URI>, CBASTVariantCaseName, List<CBASTDocumentation>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
A variant case declaration.
- CBASTVariantCaseName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type parameter names.
- CBASTVariantCaseName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
The type of type parameter names.
- CBASTVariantMemberType - Interface in com.io7m.cedarbridge.schema.ast
-
The objects that can appear in variants.
- CBBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for declarations.
- CBBinder(CBStringsType, CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinder
-
Binding analysis for import declarations.
- CBBinderContext - Class in com.io7m.cedarbridge.schema.binder.internal
-
The contextual information used during binding analysis.
- CBBinderContext(CBStringsType, CBLoaderType, CBExpressionLineLogType, Consumer<CBError>, String, CBASTLanguage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
-
The contextual information used during binding analysis.
- CBBinderContextType - Interface in com.io7m.cedarbridge.schema.binder.internal
-
The contextual information used during binding analysis.
- CBBinderFactory - Class in com.io7m.cedarbridge.schema.binder
-
The binder factory implementation.
- CBBinderFactory() - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
-
Construct a binder factory
- CBBinderFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
-
Construct a binder factory.
- CBBinderFactoryType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A factory of package binders.
- CBBinderStrings - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binder string resources.
- CBBinderType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A package binder.
- CBBindFailedException - Exception 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.
- CBBooleanType - Interface in com.io7m.cedarbridge.runtime.api
-
The boolean type.
- CBByteArray - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of byte arrays.
- CBByteArray(ByteBuffer) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
The type of byte arrays.
- CBCGDataClassGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of Java data classes for types.
- CBCGDataClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
-
A generator of Java data classes for types.
- CBCGJava - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A Java code generator.
- CBCGJava(CBSPICodeGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
-
A Java code generator.
- CBCGJavaClassGeneratorType<T> - Interface in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of a Java class.
- CBCGJavaNamePool - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A pool of names.
- CBCGJavaNamePool() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
-
A pool of names.
- CBCGJavaSFactory - Class in com.io7m.cedarbridge.codegen.javastatic
-
A factory of Java code generators.
- CBCGJavaSFactory() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
-
Construct a code generator factory.
- CBCGJavaTypeExpressions - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
Functions to generate code for type expressions.
- CBCGJavaTypeNames - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
Functions over Java type names.
- CBCGProtocolGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of Java classes for protocols.
- CBCGProtocolGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
-
A generator of Java classes for protocols.
- CBCGProtocolInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of Java interface types for protocol declarations.
- CBCGProtocolInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
-
A generator of Java interface types for protocol declarations.
- CBCGProtocolMessageSerializerGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of Java serializers for versioned protocols.
- CBCGProtocolMessageSerializerGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
-
A generator of Java interface types for protocol version declarations.
- CBCGProtocolVersionedInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.javastatic.internal
-
A generator of Java interface types for protocol version declarations.
- CBCGProtocolVersionedInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
-
A generator of Java interface types for protocol version declarations.
- CBCodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.api
-
Configuration information for code generators.
- CBCodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Configuration information for code generators.
- CBCodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.api
-
A description of a code generator.
- CBCodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
A description of a code generator.
- CBCodeGeneratorDirectoryType - Interface in com.io7m.cedarbridge.codegen.api
-
A directory of code generators.
- CBCodeGeneratorException - Exception 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() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
-
Construct a command.
- CBCommandCompile - Class in com.io7m.cedarbridge.cmdline.internal
-
The "compile" command.
- CBCommandCompile() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
-
Construct a command.
- CBCommandDocument - Class in com.io7m.cedarbridge.cmdline.internal
-
The "document" command.
- CBCommandDocument() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
-
Construct a command.
- CBCommandListCodeGenerators - Class in com.io7m.cedarbridge.cmdline.internal
-
The "list-code-generators" command.
- CBCommandListCodeGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
-
Construct a command.
- CBCommandListDocGenerators - Class in com.io7m.cedarbridge.cmdline.internal
-
The "list-documentation-generators" command.
- CBCommandListDocGenerators() - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
-
Construct a command.
- CBContainerProtocolAvailable - Record Class in com.io7m.cedarbridge.runtime.container_protocol
-
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
- CBContainerProtocolAvailable(long, long, UUID, long, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
- CBContainerProtocolMessages - Class in com.io7m.cedarbridge.runtime.container_protocol
-
Functions to parse and serialize versioning container protocol messages.
- CBContainerProtocolResponse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
-
A response to a
CBContainerProtocolUsemessage. - CBContainerProtocolResponse(boolean, String) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
A response to a
CBContainerProtocolUsemessage. - 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
CBContainerProtocolUserecord class. - CBCore - Class in com.io7m.cedarbridge.runtime.api
-
Convenience functions intended to be statically imported.
- CBCore - Class in com.io7m.cedarbridge.schema.core_types
-
The core package.
- CBDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for declarations.
- CBDeclarationParser(boolean) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
-
A parser for declarations.
- CBDeserializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
-
An annotation that indicates a deserializer method.
- CBDeserializeType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
-
A function that can deserialize a value.
- CBDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.api
-
Configuration information for documentation generators.
- CBDocGeneratorConfiguration(Path, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Configuration information for documentation generators.
- CBDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.api
-
A description of a documentation generator.
- CBDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
A description of a documentation generator.
- CBDocGeneratorDirectoryType - Interface in com.io7m.cedarbridge.bridgedoc.api
-
A directory of documentation generators.
- CBDocGeneratorException - Exception 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
CBErrorrecord 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.
- CBExitlessMain - Class in com.io7m.cedarbridge.cmdline
-
Main command line entry point.
- CBExpressionLineLogType - Interface in com.io7m.cedarbridge.exprsrc.api
-
A log of the lines of text encountered so far.
- CBExpressionSource - Class in com.io7m.cedarbridge.exprsrc.internal
-
The default expression source.
- CBExpressionSource(CBRecordingUnicodeCharacterReader, URI, InputStream, JSXParserType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
-
The default expression source.
- CBExpressionSourceFactoryType - Interface in com.io7m.cedarbridge.exprsrc.api
-
A factory of expression sources.
- CBExpressionSources - Class in com.io7m.cedarbridge.exprsrc
-
The default expression source factory.
- CBExpressionSources() - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
-
Construct an expression source factory.
- CBExpressionSources(JSXLexerSupplierType, JSXParserSupplierType) - Constructor for class com.io7m.cedarbridge.exprsrc.CBExpressionSources
-
Construct a parser factory.
- CBExpressionSourceType - Interface in com.io7m.cedarbridge.exprsrc.api
-
A source of expressions.
- CBExprsrcServices - Class in com.io7m.cedarbridge.exprsrc.internal
-
Functions over services.
- CBExternalName - Record Class in com.io7m.cedarbridge.schema.compiled
-
The type of external names that can be used during code generation.
- CBExternalName(String, String) - Constructor for record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
The type of external names that can be used during code generation.
- CBExternalType - Interface in com.io7m.cedarbridge.schema.compiled
-
A type with externally-defined semantics.
- CBFalse - Record Class in com.io7m.cedarbridge.runtime.api
-
The False case.
- CBFalse() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Creates an instance of a
CBFalserecord 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 aCBVariantCaseType. - 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
CBFloat16record class. - CBFloat32 - Record Class in com.io7m.cedarbridge.runtime.api
-
A 32-bit floating point value.
- CBFloat32(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Creates an instance of a
CBFloat32record class. - CBFloat64 - Record Class in com.io7m.cedarbridge.runtime.api
-
A 64-bit floating point value.
- CBFloat64(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Creates an instance of a
CBFloat64record class. - CBFloatType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of floating-point values.
- CBGenericSerializerMethodDirection - Enum Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
The type of serialize method.
- CBGenericSerializerMethodRefNamed - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
A reference to a serialize method directly on a named type.
- CBGenericSerializerMethodRefNamed(CBTypeExpressionType.CBTypeExprNamedType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
-
Creates an instance of a
CBGenericSerializerMethodRefNamedrecord class. - CBGenericSerializerMethodRefParameter - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
A reference to a serialize method passed into a function on behalf of a type parameter.
- CBGenericSerializerMethodRefParameter(CBTypeExpressionType.CBTypeExprParameterType) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
-
Creates an instance of a
CBGenericSerializerMethodRefParameterrecord class. - CBGenericSerializerMethodRefs - Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
Functions to calculate or generate serializer method references.
- CBGenericSerializerMethodRefs(CBCGJavaNamePool, CBTypeExpressionType, CBGenericSerializerMethodDirection) - Constructor for class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
-
Create a method reference generator.
- CBGenericSerializerMethodRefType - Interface in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
A reference to a serializer/deserializer method.
- CBGenericSerializerMethodRefViaLambda - Record Class in com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
A reference to a serialize method that is enclosed inside a lambda expression.
- CBGenericSerializerMethodRefViaLambda(CBTypeExpressionType.CBTypeExprApplicationType, TypeName, TypeName, String, String, String, CBTypeExpressionType.CBTypeExprNamedType, List<CBGenericSerializerMethodRefType>) - Constructor for record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Creates an instance of a
CBGenericSerializerMethodRefViaLambdarecord class. - CBImportBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for import declarations.
- CBImportBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
-
Binding analysis for import declarations.
- CBImportParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for import declarations.
- CBImportParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
-
A parser for import declarations.
- CBIntegerSigned16 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 16-bit integers.
- CBIntegerSigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
The type of signed 16-bit integers.
- CBIntegerSigned32 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 32-bit integers.
- CBIntegerSigned32(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Creates an instance of a
CBIntegerSigned32record class. - CBIntegerSigned64 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 64-bit integers.
- CBIntegerSigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Creates an instance of a
CBIntegerSigned64record class. - CBIntegerSigned8 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 8-bit integers.
- CBIntegerSigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
The type of signed 8-bit integers.
- CBIntegerType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of integers.
- CBIntegerUnsigned16 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 16-bit integers.
- CBIntegerUnsigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
The type of unsigned 16-bit integers.
- CBIntegerUnsigned32 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 32-bit integers.
- CBIntegerUnsigned32(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
The type of unsigned 32-bit integers.
- CBIntegerUnsigned64 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 64-bit integers.
- CBIntegerUnsigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Creates an instance of a
CBIntegerUnsigned64record class. - CBIntegerUnsigned8 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 8-bit integers.
- CBIntegerUnsigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
The type of unsigned 8-bit integers.
- CBLanguageParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for language declarations.
- CBLanguageParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
-
A parser for language declarations.
- CBList<T 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.
- 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.
- CBMain - Class in com.io7m.cedarbridge.cmdline
-
Main command line entry point.
- CBMain(String[]) - Constructor for class com.io7m.cedarbridge.cmdline.CBMain
-
The main entry point.
- CBMap<K 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.
- 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
CBNonerecord class. - 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.
- CBProtocolCoordinates - Record Class in com.io7m.cedarbridge.runtime.api
-
The unique coordinates for a protocol version.
- CBProtocolCoordinates(UUID, BigInteger) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
The unique coordinates for a protocol version.
- CBProtocolDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A protocol declaration.
- CBProtocolDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for protocol declarations.
- CBProtocolDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
-
Binding analysis for protocol declarations.
- CBProtocolDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
-
The base type of protocol declarations.
- CBProtocolMessageSerializerType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
The type of serializers for protocol messages.
- CBProtocolMessageType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of all protocol messages.
- CBProtocolMessageVersionedSerializerType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
The type of serializers for (versioned) protocol messages.
- CBProtocolParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for protocol declarations.
- CBProtocolParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
-
A parser for protocol declarations.
- CBProtocolType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of protocols.
- CBProtocolVersionBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of protocol versions.
- CBProtocolVersionDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A protocol version declaration.
- CBProtocolVersionDeclaration(CBProtocolDeclarationType, BigInteger) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
-
Construct a version declaration.
- CBProtocolVersionDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
-
The type of protocol version declarations.
- CBRecordBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of record types.
- CBRecordingUnicodeCharacterReader - Class in com.io7m.cedarbridge.exprsrc.internal
-
A character reader that records characters.
- CBRecordingUnicodeCharacterReader(UnicodeCharacterReaderPushBackType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
-
A character reader that records characters.
- CBRecordParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for record declarations.
- CBRecordParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
-
A parser for record declarations.
- CBRecordType - Interface in com.io7m.cedarbridge.schema.compiled
-
A record type, or algebraic (nominal) product type.
- CBSchemaCompilation - Record Class in com.io7m.cedarbridge.schema.compiler.api
-
The result of a compilation.
- CBSchemaCompilation(List<CBPackageType>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
The result of a compilation.
- CBSchemaCompiler - Class in com.io7m.cedarbridge.schema.compiler.internal
-
A schema compiler.
- CBSchemaCompiler(Consumer<CBError>, CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType, CBLoaderType, CBSchemaCompilerConfiguration) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
-
A schema compiler.
- CBSchemaCompilerConfiguration - Record Class in com.io7m.cedarbridge.schema.compiler.api
-
The compiler configuration.
- CBSchemaCompilerConfiguration(List<Path>, List<Path>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
The compiler configuration.
- CBSchemaCompilerException - Exception 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. - CBSerializationContextErrorType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to errors during serialization.
- CBSerializationContextFlushOperationType - Interface in com.io7m.cedarbridge.runtime.api
-
A flush operation for an underlying stream.
- CBSerializationContextInputType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to reading values.
- CBSerializationContextOutputType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to writing values.
- CBSerializationContextSize - Class in com.io7m.cedarbridge.runtime.api
-
A serialization context that writes no data, but calculates the size of all data passing through it.
- CBSerializationContextSize() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
-
Construct a context.
- CBSerializationContextTracingType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to tracing serialization.
- CBSerializationContextType - Interface in com.io7m.cedarbridge.runtime.api
-
The main serialization context.
- CBSerializationException - Exception in com.io7m.cedarbridge.runtime.api
-
The type of serialization exceptions.
- CBSerializationException(String, long, String) - Constructor for exception com.io7m.cedarbridge.runtime.api.CBSerializationException
-
Create an exception.
- CBSerializationException(String, Throwable, long, String) - Constructor for exception com.io7m.cedarbridge.runtime.api.CBSerializationException
-
Create an exception.
- CBSerializationException(Throwable, long, String) - Constructor for exception com.io7m.cedarbridge.runtime.api.CBSerializationException
-
Create an exception.
- CBSerializerMethod - Annotation Interface in com.io7m.cedarbridge.runtime.api
-
An annotation that indicates a serializer method.
- CBSerializeType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
-
A function that can serialize a value.
- CBServices - Class in com.io7m.cedarbridge.cmdline.internal
-
Functions over services.
- CBServices - Class in com.io7m.cedarbridge.schema.compiler.internal
-
Functions over services.
- CBSome<T 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, Optional<String>) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Configuration information for documentation generators.
- CBSPIDocGeneratorDescription - Record Class in com.io7m.cedarbridge.bridgedoc.spi
-
A description of a documentation generator.
- CBSPIDocGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
A description of a documentation generator.
- CBSPIDocGeneratorException - Exception 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.
- CBStringsType - Interface in com.io7m.cedarbridge.strings.api
-
A provider of string resources.
- CBTime - Class in com.io7m.cedarbridge.schema.time
-
The time package.
- CBTrue - Record Class in com.io7m.cedarbridge.runtime.api
-
The True case.
- CBTrue() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Creates an instance of a
CBTruerecord class. - CBTypeAssignment - Record Class in com.io7m.cedarbridge.schema.typer.api
-
An assignment of a type to an object.
- CBTypeAssignment(int) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
An assignment of a type to an object.
- CBTypeChecker - Class in com.io7m.cedarbridge.schema.typer.internal
-
The main type checker.
- CBTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage, CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
-
The main type checker.
- CBTypeCheckerFactory - Class in com.io7m.cedarbridge.schema.typer
-
A factory of type checkers.
- CBTypeCheckerFactory() - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
-
A factory of type checkers.
- CBTypeCheckerFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
-
A factory of type checkers.
- CBTypeCheckerFactoryType - Interface in com.io7m.cedarbridge.schema.typer.api
-
A factory of package type checkers.
- CBTypeCheckerType - Interface in com.io7m.cedarbridge.schema.typer.api
-
A package type checker.
- CBTypeCheckFailedException - Exception 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.
- CBTypesForProtocolVersion - Record Class in com.io7m.cedarbridge.schema.typer.api
-
The evaluated set of types present in a protocol version.
- CBTypesForProtocolVersion(Set<CBASTTypeName>) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
-
The evaluated set of types present in a protocol version.
- CBURI - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of URI values.
- CBURI(URI) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBURI
-
The type of URI values.
- CBUUID - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of UUID values.
- CBUUID(UUID) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBUUID
-
The type of UUID values.
- CBUUIDs - Class in com.io7m.cedarbridge.schema.names
-
Convenience functions for UUIDs.
- CBVariantBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of variant types.
- CBVariantCase - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A variant case.
- CBVariantCase(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Construct a case.
- CBVariantCaseBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of variant cases.
- CBVariantCaseNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over variant case names.
- CBVariantCaseParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for variant case declarations.
- CBVariantCaseParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
-
A parser for variant case declarations.
- CBVariantCaseType - Interface in com.io7m.cedarbridge.schema.compiled
-
A single case within a
CBVariantType. - CBVariantParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for variant declarations.
- CBVariantParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
-
A parser for variant declarations.
- CBVariantType - Interface in com.io7m.cedarbridge.schema.compiled
-
A variant type, or algebraic sum type.
- CBVersion - Class in com.io7m.cedarbridge.cmdline
- CBVersion - Record Class in com.io7m.cedarbridge.version
-
A semantic version number.
- CBVersion(int, int, int, String) - Constructor for record class com.io7m.cedarbridge.version.CBVersion
-
A semantic version number.
- CBVersions - Class in com.io7m.cedarbridge.version
-
Functions over versions.
- CBXGenerator - Class in com.io7m.cedarbridge.bridgedoc.xhtml.internal
-
An XHTML generator.
- CBXGenerator(CBSPIDocGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
-
An XHTML generator.
- CBXGeneratorFactory - Class in com.io7m.cedarbridge.bridgedoc.xhtml
-
An XHTML generator.
- CBXGeneratorFactory() - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
-
An XHTML generator.
- check(CBTyperContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
- check(CBTyperContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
- check(CBTyperContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
- check(CBTyperContextType, T) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType
-
Check the type of an element.
- checkCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a variant case exists.
- checkExpressionIs(SExpressionType, Optional<UUID>, Class<T>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Check that the expression is of the given type.
- checkExpressionIsKeyword(SExpressionType, Optional<UUID>, String, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Check that the expression is a keyword.
- checkFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a field exists.
- checkPackageBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a package exists.
- checkTypeBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a type exists.
- checkTypeOrProtocolBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a type or protocol exists.
- checkTypeParameterOrCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a variant case or type parameter exists.
- checkTypeParameterOrFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a field or type parameter exists.
- checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
- close() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
- close() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
- close() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
- close() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
- close() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
- close() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
- close() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
- close() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
- close() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
- close() - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
- com.io7m.cedarbridge.bridgedoc.api - package com.io7m.cedarbridge.bridgedoc.api
-
Cedarbridge message protocol (Documentation generator API)
- com.io7m.cedarbridge.bridgedoc.spi - package com.io7m.cedarbridge.bridgedoc.spi
-
Cedarbridge message protocol (Code generator SPI)
- com.io7m.cedarbridge.bridgedoc.xhtml - package com.io7m.cedarbridge.bridgedoc.xhtml
-
Cedarbridge message protocol (XHTML generator)
- com.io7m.cedarbridge.bridgedoc.xhtml.internal - package com.io7m.cedarbridge.bridgedoc.xhtml.internal
-
Cedarbridge message protocol (XHTML generator [internals])
- com.io7m.cedarbridge.cmdline - package com.io7m.cedarbridge.cmdline
-
Cedarbridge message protocol (Command-line interface)
- com.io7m.cedarbridge.cmdline.internal - package com.io7m.cedarbridge.cmdline.internal
-
Cedarbridge message protocol (Command-line interface)
- com.io7m.cedarbridge.codegen.api - package com.io7m.cedarbridge.codegen.api
-
Cedarbridge message protocol (Code generator API)
- com.io7m.cedarbridge.codegen.javastatic - package com.io7m.cedarbridge.codegen.javastatic
-
Cedarbridge message protocol (Java code generator)
- com.io7m.cedarbridge.codegen.javastatic.internal - package com.io7m.cedarbridge.codegen.javastatic.internal
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.javastatic.internal.generics - package com.io7m.cedarbridge.codegen.javastatic.internal.generics
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.spi - package com.io7m.cedarbridge.codegen.spi
-
Cedarbridge message protocol (Code generator SPI)
- com.io7m.cedarbridge.errors - package com.io7m.cedarbridge.errors
-
Cedarbridge message protocol (Errors)
- com.io7m.cedarbridge.exprsrc - package com.io7m.cedarbridge.exprsrc
-
Cedarbridge message protocol (Expression source)
- com.io7m.cedarbridge.exprsrc.api - package com.io7m.cedarbridge.exprsrc.api
-
Cedarbridge message protocol (Expression source API)
- com.io7m.cedarbridge.exprsrc.internal - package com.io7m.cedarbridge.exprsrc.internal
-
Cedarbridge message protocol (Expression source [Internal classes])
- com.io7m.cedarbridge.runtime.api - package com.io7m.cedarbridge.runtime.api
-
Cedarbridge message protocol (Runtime)
- com.io7m.cedarbridge.runtime.bssio - package com.io7m.cedarbridge.runtime.bssio
-
Cedarbridge message protocol (Runtime bssio implementation)
- com.io7m.cedarbridge.runtime.container_protocol - package com.io7m.cedarbridge.runtime.container_protocol
-
Cedarbridge message protocol (Runtime container protocol)
- com.io7m.cedarbridge.schema.ast - package com.io7m.cedarbridge.schema.ast
-
Cedarbridge message protocol (Schema AST)
- com.io7m.cedarbridge.schema.binder - package com.io7m.cedarbridge.schema.binder
-
Cedarbridge message protocol (Schema binder)
- com.io7m.cedarbridge.schema.binder.api - package com.io7m.cedarbridge.schema.binder.api
-
Cedarbridge message protocol (Schema binder)
- com.io7m.cedarbridge.schema.binder.internal - package com.io7m.cedarbridge.schema.binder.internal
-
Cedarbridge message protocol (Schema binder [Internal classes])
- com.io7m.cedarbridge.schema.compiled - package com.io7m.cedarbridge.schema.compiled
-
Cedarbridge message protocol (Compiled schema types)
- com.io7m.cedarbridge.schema.compiled.internal - package com.io7m.cedarbridge.schema.compiled.internal
-
Cedarbridge message protocol (Compiled schema types [Internal classes])
- com.io7m.cedarbridge.schema.compiler - package com.io7m.cedarbridge.schema.compiler
-
Cedarbridge message protocol (Schema compiler)
- com.io7m.cedarbridge.schema.compiler.api - package com.io7m.cedarbridge.schema.compiler.api
-
Cedarbridge message protocol (Schema compiler API)
- com.io7m.cedarbridge.schema.compiler.internal - package com.io7m.cedarbridge.schema.compiler.internal
-
Cedarbridge message protocol (Schema compiler [Internal classes])
- com.io7m.cedarbridge.schema.core_types - package com.io7m.cedarbridge.schema.core_types
-
Cedarbridge message protocol (Schema core types)
- com.io7m.cedarbridge.schema.loader.api - package com.io7m.cedarbridge.schema.loader.api
-
Cedarbridge message protocol (Schema loader API)
- com.io7m.cedarbridge.schema.names - package com.io7m.cedarbridge.schema.names
-
Cedarbridge message protocol (Schema names)
- com.io7m.cedarbridge.schema.parser - package com.io7m.cedarbridge.schema.parser
-
Cedarbridge message protocol (Schema parser)
- com.io7m.cedarbridge.schema.parser.api - package com.io7m.cedarbridge.schema.parser.api
-
Cedarbridge message protocol (Schema parser API)
- com.io7m.cedarbridge.schema.parser.internal - package com.io7m.cedarbridge.schema.parser.internal
-
Cedarbridge message protocol (Schema parser [Internal classes])
- com.io7m.cedarbridge.schema.time - package com.io7m.cedarbridge.schema.time
-
Cedarbridge message protocol (Schema time types)
- com.io7m.cedarbridge.schema.typer - package com.io7m.cedarbridge.schema.typer
-
Cedarbridge message protocol (Schema type checker)
- com.io7m.cedarbridge.schema.typer.api - package com.io7m.cedarbridge.schema.typer.api
-
Cedarbridge message protocol (Schema type checker API)
- com.io7m.cedarbridge.schema.typer.internal - package com.io7m.cedarbridge.schema.typer.internal
-
Cedarbridge message protocol (Schema type checker [Internal classes])
- com.io7m.cedarbridge.strings.api - package com.io7m.cedarbridge.strings.api
-
Cedarbridge message protocol (String resource API)
- com.io7m.cedarbridge.version - package com.io7m.cedarbridge.version
-
Cedarbridge message protocol (Versions)
- compareTo(CBFloat16) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
- compareTo(CBFloat32) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
- compareTo(CBFloat64) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
- compareTo(CBIntegerSigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
- compareTo(CBIntegerSigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
- compareTo(CBIntegerSigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
- compareTo(CBIntegerSigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
- compareTo(CBIntegerUnsigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
- compareTo(CBIntegerUnsigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
- compareTo(CBIntegerUnsigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
- compareTo(CBIntegerUnsigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
- compareTo(CBProtocolCoordinates) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
- compareTo(CBString) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
- compareTo(CBURI) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
- compareTo(CBUUID) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
- compareTo(CBVersion) - Method in record class com.io7m.cedarbridge.version.CBVersion
- compiledPackages() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns the value of the
compiledPackagesrecord component. - containerProtocolMaximumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
containerProtocolMaximumVersionrecord component. - containerProtocolMinimumVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
containerProtocolMinimumVersionrecord component. - containerProtocolVersion() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns the value of the
containerProtocolVersionrecord component. - contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
- contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
- contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
- contains(CBTypeParameterType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType
-
Determine if the given type parameter occurs in the type expression.
- containsType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- contextualize(LexicalPosition<?>) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
-
Show a contextually highlighted line for the given lexical position.
- contextualize(LexicalPosition<?>) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
- create() - Static method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
- create() - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
- create() - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
-
Create parser string resources.
- create() - Static method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
- create(BSSReaderSequentialType, BSSWriterSequentialType, CBSerializationContextFlushOperationType) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the reader and writer.
- create(URI, InputStream) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
-
Create a source of expressions from the given stream.
- create(URI, InputStream) - Method in class com.io7m.cedarbridge.exprsrc.CBExpressionSources
- create(Path) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
-
Create a source of expressions from the path.
- createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType
-
Create a binder.
- createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.binder.CBBinderFactory
- createCase(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantBuilderType
-
Create a new variant case.
- createCompiler(CBSchemaCompilerConfiguration) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
-
Create a compiler for the given configuration.
- createCompiler(CBSchemaCompilerConfiguration) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
- createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
-
Create a compiler for the given configuration.
- createCompiler(CBSchemaCompilerConfiguration, Consumer<CBError>) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
- createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Returns the value of the
createdFilesrecord component. - createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
-
Returns the value of the
createdFilesrecord component. - createdFiles() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Returns the value of the
createdFilesrecord component. - createdFiles() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Returns the value of the
createdFilesrecord component. - createExternalType(String, String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new external type declaration.
- createExternalType(String, String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBRecordBuilderType
-
Create a new record field.
- createField(String, CBTypeExpressionType, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
-
Create a new field within this variant case.
- createFromByteArray(BSSReaderProviderType, byte[]) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the readers and byte array.
- createFromInputStream(BSSReaderProviderType, InputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the input stream.
- createFromOutputStream(BSSWriterProviderType, OutputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the output stream.
- createGenerator(CBDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
-
Create a new documentation generator based on the given configuration values.
- createGenerator(CBSPIDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
-
Create a new documentation generator based on the given configuration values.
- createGenerator(CBSPIDocGeneratorConfiguration) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
- createGenerator(CBCodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
-
Create a new code generator based on the given configuration values.
- createGenerator(CBSPICodeGeneratorConfiguration) - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
- createGenerator(CBSPICodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
-
Create a new code generator based on the given configuration values.
- createLoader(Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderFactoryType
-
Create a loader.
- createNewCompiler(Consumer<CBError>, CBSchemaCompilerConfiguration, CBLoader) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
-
Create a new compiler.
- createPackage(String) - Static method in class com.io7m.cedarbridge.schema.compiled.CBPackages
-
Start creating a new package.
- createParser(Consumer<CBError>, CBExpressionSourceType) - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType
-
Create a parser.
- createParser(Consumer<CBError>, CBExpressionSourceType) - Method in class com.io7m.cedarbridge.schema.parser.CBParserFactory
- createProtocol(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new protocol.
- createProtocol(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new record.
- createRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType
-
Create a type checker.
- createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
- createTypeVariables(List<CBTypeParameterType>) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
-
Create type variables for the given list of parameters.
- createVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new variant.
- createVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createVersion(BigInteger) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
-
Create a new protocol version.
- current() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
- current() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
- current() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
- currentPackage() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
- customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns the value of the
customStylerecord component. - customStyle() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Returns the value of the
customStylerecord component.
D
- dataClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java data class name for the given type.
- dataClassNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java data class name for the given case.
- dataTypeNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java type name (including generic parameters) for the given type.
- dataTypeNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java type name (including generic parameters) for the given case.
- declaration() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
- declaration() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
- description() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns the value of the
descriptionrecord 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
descriptionrecord 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
descriptionrecord component. - description() - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
- description() - Method in class com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory
- description() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns the value of the
descriptionrecord component. - description() - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
- deserialize(CBSerializationContextType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
-
Deserialize a message.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Deserialize the given value.
- deserialize(CBSerializationContextType) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Deserialize the given value.
- deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Deserialize the given value.
- deserialize(CBSerializationContextType, CBDeserializeType<K>, CBDeserializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Deserialize the given value.
- deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Deserialize a list value.
- deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Deserialize the given value.
- deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
-
Deserialize the given value.
- deserialize(CBSerializationContextType, CBDeserializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Deserialize the given value.
- DESERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
-
Methods that deserialize values.
- documentation() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
documentationrecord 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
documentationsrecord component. - documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
documentationsrecord component. - documentations() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns the value of the
documentationsrecord component.
E
- end(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- end(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
-
Finish serializing the given item.
- end(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- end(String, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- end(String, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextTracingType
-
Finish serializing the given item at index
index. - end(String, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.errors.CBError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
The error is a fatal error.
- errorCode() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
errorCoderecord component. - errorCount() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
- errorCount() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
- errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
-
An unrecognized variant case class was encountered.
- errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- errorUnrecognizedVariantCaseClass(Class<?>, Class<?>) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- errorUnrecognizedVariantIndex(Class<?>, int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextErrorType
-
An unrecognized variant index was encountered.
- errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- errorUnrecognizedVariantIndex(Class<?>, int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- evaluateTypeExpression(CBTypeExpressionType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
-
Evaluate the given type expression.
- evaluateTypeExpressionNamed(CBTypeExpressionType.CBTypeExprNamedType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeExpressions
-
Evaluate the given type expression.
- exception() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
exceptionrecord component. - execute() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
-
Execute the binder.
- execute() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
- execute() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
-
Execute the compiler.
- execute() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
- execute() - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserType
-
Execute the parser.
- execute() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
- execute() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
-
Execute the type checker.
- execute() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolInterfaceGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolMessageSerializerGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGProtocolVersionedInterfaceGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGDataClassGenerator
- execute(CBSPICodeGeneratorConfiguration, String, T) - Method in interface com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaClassGeneratorType
-
Generate code for the given type.
- execute(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBDeserializeType
-
Execute deserialization.
- execute(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializeType
-
Serialize the value.
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorType
-
Execute documentation generation for the given package.
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorType
-
Execute documentation generation for the given package.
- execute(CBPackageType) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorType
-
Execute code generation for the given package.
- execute(CBPackageType) - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJava
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType
-
Execute code generation for the given package.
- exitCode() - Method in class com.io7m.cedarbridge.cmdline.CBMain
- external() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
- externalName() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns the value of the
externalNamerecord component. - externalNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the external name for the given type.
- externalPackage() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns the value of the
externalPackagerecord component. - externalTypeNameOf(CBExternalType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the external type name for the given type.
F
- failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, Exception, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String, Exception) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Something failed.
- failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
-
Something failed.
- failedWithOther(Optional<UUID>, LexicalPosition<URI>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Something failed and referred to an object at a different lexical position.
- fatality() - Method in exception com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
- fieldAccessorName(String) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the field accessor name for the given field name.
- fieldName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- fieldOwner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
- fieldOwner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
- fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns the value of the
fieldsrecord component. - fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns the value of the
fieldsrecord 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
filesToCompilerecord component. - filter(Collection<?>, Class<T>) - Static method in class com.io7m.cedarbridge.schema.parser.internal.CBFilters
-
Retrieve all elements of class
clazzfrom the given list. - find(Class<T>) - Static method in class com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
-
Fetch a service of type
T. - findByLanguageName(String) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
-
Find a documentation generator that has the given language name.
- findByLanguageName(String) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
-
Find a code generator that has the given language name.
- findLambdasInDeclarationOrder(CBGenericSerializerMethodRefType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefs
-
Find all lambda expressions inside the given method reference.
- findParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Find an existing parameter with the given name.
- findRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing record.
- findRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- findService(Class<T>) - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
-
Find a service, or fail.
- findService(Class<T>) - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBServices
-
Find a service, or fail.
- findType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing type.
- findType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- findVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing variant.
- findVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- float16(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float16.
- float32(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float32.
- float64(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float64.
- flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextFlushOperationType
-
Flush the underlying stream.
- flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Flush the underlying stream, ensuring any buffered output is written.
- flush() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- flush() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- format(String, Object...) - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- format(String, Object...) - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
-
Format a message.
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.version.CBVersion
- freshLocalVariable() - Method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaNamePool
- fromBoolean(boolean) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
-
A boolean from the given boolean value.
- fromOptional(Optional<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
-
Convert the given Java optional value to an option value.
G
- get() - Static method in class com.io7m.cedarbridge.schema.core_types.CBCore
- get() - Static method in class com.io7m.cedarbridge.schema.time.CBTime
- get(Class<T>) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
-
Get data from the map with the given type.
H
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns a hash code value for this object.
I
- id() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns the value of the
idrecord 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
idrecord component. - id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns the value of the
idrecord 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
importsrecord 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
includeDirectoriesrecord 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
K
- key() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns the value of the
keyrecord component.
L
- lambdaContextName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaContextNamerecord component. - lambdaName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaNamerecord component. - lambdaReturnType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaReturnTyperecord component. - lambdaTarget() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaTargetrecord component. - lambdaTargetRefs() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaTargetRefsrecord component. - lambdaType() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaTyperecord component. - lambdaValueName() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
lambdaValueNamerecord component. - language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
languagerecord component. - language() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
languagerecord component. - languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns the value of the
languageNamerecord component. - languageName() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Returns the value of the
languageNamerecord component. - languageName() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns the value of the
languageNamerecord component. - languageName() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns the value of the
languageNamerecord component. - lexical() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns the value of the
lexicalrecord 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
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns the value of the
lexicalrecord component. - lexical() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns the value of the
lexicalrecord component. - lexical() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
- load(String, String) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
- load(String, String) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
-
Load a package.
- loader() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
- loader() - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerType
- loader() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
M
- main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
-
The main entry point.
- main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
-
The main entry point.
- MAIN_BUILD - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
- MAIN_VERSION - Static variable in class com.io7m.cedarbridge.cmdline.CBVersion
- mainExitless(String[]) - Static method in class com.io7m.cedarbridge.cmdline.CBMain
-
The main (exitless) entry point.
- major() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
majorrecord component. - major() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns the value of the
majorrecord component. - message() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
messagerecord component. - message() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns the value of the
messagerecord component. - messageClass() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
- messageClass() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
- metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
- metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
- metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
- metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
- metadata() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
- minor() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
minorrecord component. - minor() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns the value of the
minorrecord component.
N
- name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns the value of the
namerecord component. - name() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns the value of the
namerecord component. - name() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBindingType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
- name() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
- name() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
O
- ofProperties(Properties) - Static method in class com.io7m.cedarbridge.version.CBVersions
-
Load a version from the given properties.
- ofStream(InputStream) - Static method in class com.io7m.cedarbridge.version.CBVersions
-
Load a version from the given stream, which is assumed to be in Java properties format.
- ofXML(InputStream) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- ofXMLResource(Class<?>, String) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- ok() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns the value of the
okrecord component. - onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
- onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
- onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
- onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
- onExecute(QCommandContextType) - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
- onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
- onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
- onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
- onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
- onListNamedParameters() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
- openBindingScope() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Open a new binding scope.
- openExpectingOneOf(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Open a new parsing context expecting one of the given shapes.
- outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns the value of the
outputDirectoryrecord component. - outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Returns the value of the
outputDirectoryrecord component. - outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Returns the value of the
outputDirectoryrecord component. - outputDirectory() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Returns the value of the
outputDirectoryrecord component. - owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
- owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
- owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeParameterType
- owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
- owner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseType
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
- owner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
- ownerPackage() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
P
- packageName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns the value of the
packageNamerecord 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
parametersrecord component. - parameters() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
parametersrecord 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
patchrecord component. - path() - Method in exception com.io7m.cedarbridge.runtime.api.CBSerializationException
- protocol() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns the value of the
protocolrecord component. - protocolId() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- protocolId() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
- protocols() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- protocols() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
- protocols() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
protocolsrecord component. - protocols() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
- protocols() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
- protocolVersions() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- protocolVersions() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
- protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
-
Find all protocol versions to which the given type belongs.
- protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
-
Find all protocol versions to which the given type belongs.
- protoInterfaceNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java interface name for the given protocol.
- protoNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java class name for the given protocol.
- protoVersionedInterfaceNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the Java interface name for the given protocol version.
- protoVersionedSerializerNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the name used for the serializer for a versioned protocol.
- pushCodePoint(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
- put(Class<T>, T) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
-
Put a value into the user data, replacing any existing data of the same type.
Q
- qualifier() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns the value of the
qualifierrecord component. - quoteSpec(int, int, UUID) - Static method in class com.io7m.cedarbridge.schema.names.CBSpecificationLocation
-
Quote the specification for language version
(major, minor)at sectionid.
R
- readByteArray() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a byte array.
- readByteArray() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readByteArray() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readCodePoint() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
- readF16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a floating point 16-bit value
- readF16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readF16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readF32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a floating point 32-bit value
- readF32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readF32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readF64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a floating point 64-bit value
- readF64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readF64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readS16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a signed 16-bit value
- readS16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readS16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readS32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a signed 32-bit value
- readS32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readS32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readS64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a signed 64-bit value
- readS64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readS64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readS8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a signed 8-bit value
- readS8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readS8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readSequenceLength() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a sequence length
- readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readSequenceLength() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readU16() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read an unsigned 16-bit value
- readU16() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readU16() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readU32() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read an unsigned 32-bit value
- readU32() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readU32() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readU64() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read an unsigned 64-bit value
- readU64() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readU64() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readU8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read an unsigned 8-bit value
- readU8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readU8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readUTF8() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a UTF-8 string.
- readUTF8() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readUTF8() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- readVariantIndex() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextInputType
-
Read a variant index
- readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- readVariantIndex() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- reference() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
- referenceExternalType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Reference an external type.
- referenceExternalType(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- referenceParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Reference an existing parameter with the given name.
- referenceType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Reference an existing type.
- referenceType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- register(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
- register(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderType
-
Register a package, making it available for loading.
- registerPackage(Optional<UUID>, LexicalPosition<URI>, String, CBPackageType) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Register a package, making it available for subsequent analysis operations.
- reset() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
-
Reset the current size to zero.
- resources() - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- resources() - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
- run() - Method in class com.io7m.cedarbridge.cmdline.CBMain
S
- serialize(CBSerializationContextType, CBBooleanType) - Static method in interface com.io7m.cedarbridge.runtime.api.CBBooleanType
-
Serialize the given value.
- serialize(CBSerializationContextType, CBByteArray) - Static method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Serialize the given value.
- serialize(CBSerializationContextType, CBFalse) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Serialize the given value.
- serialize(CBSerializationContextType, CBFloat16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Serialize the given value.
- serialize(CBSerializationContextType, CBFloat32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Serialize the given value.
- serialize(CBSerializationContextType, CBFloat64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerSigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerSigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerSigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerSigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerUnsigned16) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerUnsigned32) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerUnsigned64) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Serialize the given value.
- serialize(CBSerializationContextType, CBIntegerUnsigned8) - Static method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Serialize the given value.
- serialize(CBSerializationContextType, CBList<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Serialize the given value.
- serialize(CBSerializationContextType, CBMap<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Serialize the given value.
- serialize(CBSerializationContextType, CBMapEntry<K, V>, CBSerializeType<K>, CBSerializeType<V>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Serialize the given value.
- serialize(CBSerializationContextType, CBNone<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Serialize the given value.
- serialize(CBSerializationContextType, CBOptionType<T>, CBSerializeType<T>) - Static method in interface com.io7m.cedarbridge.runtime.api.CBOptionType
-
Serialize the given value.
- serialize(CBSerializationContextType, CBSome<T>, CBSerializeType<T>) - Static method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Serialize the given value.
- serialize(CBSerializationContextType, CBString) - Static method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Serialize the given value.
- serialize(CBSerializationContextType, CBTrue) - Static method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Serialize the given value.
- serialize(CBSerializationContextType, CBURI) - Static method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Serialize the given value.
- serialize(CBSerializationContextType, CBUUID) - Static method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Serialize the given value.
- serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageSerializerType
-
Serialize a message.
- SERIALIZE - Enum constant in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
-
Methods that serialize values.
- serializeAvailable(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize an "available" message.
- serializeAvailableAsBytes(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize an "available" message.
- serializeResponse(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "response" message.
- serializeResponseAsBytes(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "response" message.
- serializerForMessageClass(Class<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- serializerForMessageClass(Class<T>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
-
Retrieve a serializer for the given message class.
- serializerForProtocolVersion(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
-
Retrieve a serializer for the given protocol version.
- serializerForProtocolVersion(BigInteger) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- serializerForProtocolVersion(BigInteger) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolType
-
Retrieve a serializer for the given protocol version.
- serializeUse(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "use" message.
- serializeUseAsBytes(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "use" message.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
-
Set the documentation string for the declaration.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Set the documentation string for the declaration.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
-
Set the documentation elements for the case.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Set the documentation for the case.
- setExternalName(String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Set the external type of this name
- setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the external name.
- setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the external name.
- setLanguageVersion(int, int) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Set the expected language version.
- setOwner(CBFieldOwnerType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
-
Set the field owner.
- setOwner(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
-
Set the owner of the type.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Set the owner of the protocol.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Set the owner of the type declaration.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the owner.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the owner.
- setOwner(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Set the owner of the variant case.
- severity() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
severityrecord component. - shortName() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns the value of the
shortNamerecord component. - shortPackageName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- showLineFor(int) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionLineLogType
-
Show the previously-encountered line with the given line number.
- showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
- showLineFor(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
-
Show the line with the given number.
- signed16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned16.
- signed16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned16.
- signed32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned32.
- signed32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned32.
- signed64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned64.
- signed8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned8.
- signed8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerSigned8.
- size() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- sizeAvailable() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
- sizeResponse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
- sizeUse() - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
- source() - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceType
- source() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
- SPEC_SECTION - Static variable in class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
-
The syntax section for variants.
- SPEC_SEMANTICS_PROTOCOL - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
-
The protocol spec section.
- SPEC_SEMANTICS_RECORD - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
-
The record spec section.
- SPEC_SEMANTICS_VARIANT - Static variable in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
-
The variant spec section.
- string(String) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a String.
T
- target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns the value of the
targetrecord component. - target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns the value of the
targetrecord component. - target() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns the value of the
targetrecord 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
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns the value of the
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns the value of the
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns the value of the
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns the value of the
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns the value of the
textrecord component. - text() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns the value of the
textrecord component. - throwIfNecessary() - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
-
Throw an exception of
CBExceptionTracker.addException(Exception)has been called at least once. - toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.cmdline.CBExitlessMain
- toString() - Method in class com.io7m.cedarbridge.cmdline.CBMain
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
- toString() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
- toString() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
- toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
- toString() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns a string representation of this record class.
- type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefNamed
-
Returns the value of the
typerecord component. - type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefParameter
-
Returns the value of the
typerecord component. - type() - Method in record class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodRefViaLambda
-
Returns the value of the
typerecord component. - type() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns the value of the
typerecord component. - type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns the value of the
typerecord component. - type() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns the value of the
typerecord component. - type() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
- type() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
- typeName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- typeParameterDeserializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the name used for the deserialization function for a given type parameter.
- typeParameterName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- typeParameterSerializeMethodName(CBTypeParameterType) - Static method in class com.io7m.cedarbridge.codegen.javastatic.internal.CBCGJavaTypeNames
-
Generate the name used for the serialization function for a given type parameter.
- types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
typesrecord component. - types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
- types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
- types() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypesForProtocolVersion
-
Returns the value of the
typesrecord component. - typesAdded() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
typesAddedrecord component. - typesInOrder() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- typesInOrder() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
- typesRemoved() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
typesRemovedrecord component. - typesRemovedAll() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
typesRemovedAllrecord component.
U
- unsigned16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned16.
- unsigned16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned16.
- unsigned32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned32.
- unsigned32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned32.
- unsigned64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned64.
- unsigned8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned8.
- unsigned8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned8.
- userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns the value of the
userDatarecord 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
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns the value of the
userDatarecord component. - userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns the value of the
userDatarecord 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
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBURI
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.cedarbridge.runtime.api.CBUUID
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.io7m.cedarbridge.codegen.javastatic.internal.generics.CBGenericSerializerMethodDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variantCaseName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- version() - Method in record class com.io7m.cedarbridge.runtime.api.CBProtocolCoordinates
-
Returns the value of the
versionrecord component. - version() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolMessageVersionedSerializerType
- version() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
versionrecord component. - version() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns the value of the
versionrecord component. - version() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- version() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
- versions() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns the value of the
versionsrecord component. - versions() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
- versions() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
W
- WARNING - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
The error is a warning.
- widen(CBProtocolMessageVersionedSerializerType<? extends T>) - Static method in class com.io7m.cedarbridge.runtime.api.CBAbstractProtocol
- writeByteArray(ByteBuffer) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a byte array value.
- writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF16(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 16-bit value
- writeF16(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF16(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF32(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 32-bit value
- writeF32(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF32(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF64(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 64-bit value
- writeF64(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF64(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 16-bit value
- writeS16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 32-bit value
- writeS32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 64-bit value
- writeS64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 8-bit value
- writeS8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeSequenceLength(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a sequence length
- writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 16-bit value
- writeU16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 32-bit value
- writeU32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 64-bit value
- writeU64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 8-bit value
- writeU8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeUTF8(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a UTF-8 string value.
- writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeVariantIndex(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a variant index
- writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form