Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addCase(CBVariantCase) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Add a variant case.
- addCollection(CBSerializerCollection) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
-
Add all serializers in the collection to the directory.
- addException(T) - Method in class com.io7m.cedarbridge.errors.CBExceptionTracker
-
Add an exception to the tracker.
- addExternal(CBTypeDeclarationExternal) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add an external type to the package.
- addFactory(CBProtocolSerializerFactoryType<? extends T>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionBuilderType
-
Add a serializer factory.
- addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Add a field.
- addField(CBField) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Add a field to the case.
- addImport(CBPackageType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Import a package.
- addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add an import to the package.
- addImport(CBPackageType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- addProtocol(CBProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a protocol to the package.
- addRecord(CBTypeDeclarationRecord) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a record to the package.
- addSerializer(CBSerializerFactoryType<?>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
-
Add the serializer to the directory.
- addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionBuilderType
-
Add a named type to the builder.
- addType(CBTypeExpressionType.CBTypeExprNamedType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
-
Add a type to the declaration.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Add a type parameter to the declaration.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Add a type parameter.
- addTypeParameter(CBTypeParameter) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Add a type parameter.
- addTypeParameter(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Add a type parameter.
- addVariant(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Add a variant to the package.
- addVersion(CBProtocolVersionDeclaration) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Add a protocol version.
- applicationProtocolId() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns the value of the
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.runtime.api.CBTypeArgument
-
Returns the value of the
argumentsrecord 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 interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionBuilderType
-
Build a protocol serializer collection.
- build() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Build a package based on all of the given values so far.
- build() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- build(CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
-
Build a compiled package from the given AST.
- builder(UUID) - Static method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
C
- cases() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns the value of the
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
- CBAbstractSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
The base type of serializers.
- CBAbstractSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractSerializer
- CBAbstractSerializerFactory<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers.
- CBAbstractSerializerFactory(String, String) - Constructor for class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
- CBAbstractStrings - Class in com.io7m.cedarbridge.strings.api
-
An abstract implementation of the
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>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
A protocol version declaration.
- CBASTRecordMemberType - Interface in com.io7m.cedarbridge.schema.ast
-
The objects that can appear in records.
- CBASTTypeApplication - Record Class in com.io7m.cedarbridge.schema.ast
-
A type application.
- CBASTTypeApplication(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeNamed, List<CBASTTypeExpressionType>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
A type application.
- CBASTTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.ast
-
The type of type declarations.
- CBASTTypeExpressionType - Interface in com.io7m.cedarbridge.schema.ast
-
The type of type expressions.
- CBASTTypeName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type names.
- CBASTTypeName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
The type of type names.
- CBASTTypeNamed - Record Class in com.io7m.cedarbridge.schema.ast
-
A named type.
- CBASTTypeNamed(CBASTMutableUserData, LexicalPosition<URI>, Optional<CBASTPackageName>, CBASTTypeName) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
A named type.
- CBASTTypeParameterName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type parameter names.
- CBASTTypeParameterName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
The type of type parameter names.
- CBASTTypeRecord - Record Class in com.io7m.cedarbridge.schema.ast
-
A record declaration.
- CBASTTypeRecord(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
A record declaration.
- CBASTTypeVariant - Record Class in com.io7m.cedarbridge.schema.ast
-
A variant declaration.
- CBASTTypeVariant(CBASTMutableUserData, LexicalPosition<URI>, CBASTTypeName, List<CBASTDocumentation>, List<CBASTTypeParameterName>, List<CBASTTypeVariantCase>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
A variant declaration.
- CBASTTypeVariantCase - Record Class in com.io7m.cedarbridge.schema.ast
-
A variant case declaration.
- CBASTTypeVariantCase(CBASTMutableUserData, LexicalPosition<URI>, CBASTVariantCaseName, List<CBASTDocumentation>, List<CBASTField>) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
A variant case declaration.
- CBASTVariantCaseName - Record Class in com.io7m.cedarbridge.schema.ast
-
The type of type parameter names.
- CBASTVariantCaseName(CBASTMutableUserData, LexicalPosition<URI>, String) - Constructor for record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
The type of type parameter names.
- CBASTVariantMemberType - Interface in com.io7m.cedarbridge.schema.ast
-
The objects that can appear in variants.
- CBBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for declarations.
- CBBinder(CBStringsType, CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinder
-
Binding analysis for import declarations.
- CBBinderContext - Class in com.io7m.cedarbridge.schema.binder.internal
-
The contextual information used during binding analysis.
- CBBinderContext(CBStringsType, CBLoaderType, CBExpressionLineLogType, Consumer<CBError>, String, CBASTLanguage) - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
-
The contextual information used during binding analysis.
- CBBinderContextType - Interface in com.io7m.cedarbridge.schema.binder.internal
-
The contextual information used during binding analysis.
- CBBinderFactory - Class in com.io7m.cedarbridge.schema.binder
-
The binder factory implementation.
- CBBinderFactory() - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
-
Construct a binder factory
- CBBinderFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.binder.CBBinderFactory
-
Construct a binder factory.
- CBBinderFactoryType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A factory of package binders.
- CBBinderStrings - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binder string resources.
- CBBinderType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A package binder.
- CBBindFailedException - Exception in com.io7m.cedarbridge.schema.binder.api
-
Binding failed.
- CBBindFailedException() - Constructor for exception com.io7m.cedarbridge.schema.binder.api.CBBindFailedException
-
Construct an exception.
- CBBindingExternal - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names an external type declaration.
- CBBindingExternal(String, LexicalPosition<URI>, CBTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
The binding names an external type declaration.
- CBBindingLocalFieldName - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a local field name.
- CBBindingLocalFieldName(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
The binding names a local field name.
- CBBindingLocalProtocolDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a local protocol declaration.
- CBBindingLocalProtocolDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTProtocolDeclaration) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
The binding names a local protocol declaration.
- CBBindingLocalProtocolVersionDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a local protocol version declaration.
- CBBindingLocalProtocolVersionDeclaration(String, LexicalPosition<URI>, BigInteger, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
The binding names a local protocol version declaration.
- CBBindingLocalType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A binding to something declared within the same package.
- CBBindingLocalTypeDeclaration - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a local type declaration.
- CBBindingLocalTypeDeclaration(String, LexicalPosition<URI>, BigInteger, CBASTTypeDeclarationType) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
The binding names a local type declaration.
- CBBindingLocalTypeParameter - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a type parameter.
- CBBindingLocalTypeParameter(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
The binding names a type parameter.
- CBBindingLocalVariantCase - Record Class in com.io7m.cedarbridge.schema.binder.api
-
The binding names a local variant case.
- CBBindingLocalVariantCase(String, LexicalPosition<URI>, BigInteger) - Constructor for record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
The binding names a local variant case.
- CBBindingType - Interface in com.io7m.cedarbridge.schema.binder.api
-
A binding to a name.
- CBBooleanSerializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of boolean values.
- CBBooleanSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
-
A serializer of boolean values.
- CBBooleanSerializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of boolean values.
- CBBooleanSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
-
A factory of serializers of boolean values.
- CBBooleanType - Interface in com.io7m.cedarbridge.runtime.api
-
The boolean type.
- CBByteArray - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of byte arrays.
- CBByteArray(ByteBuffer) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
The type of byte arrays.
- CBByteArraySerializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of byte arrays.
- CBByteArraySerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
-
Construct a serializer of byte arrays.
- CBByteArraySerializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of byte array serializers.
- CBByteArraySerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBByteArraySerializers
-
A factory of byte array serializers.
- CBCGDataClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.data_classes
-
A generator of Java data classes for types.
- CBCGDataClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.data_classes.CBCGDataClassGenerator
-
A generator of Java data classes for types.
- CBCGJava - Class in com.io7m.cedarbridge.codegen.java.internal
-
A Java code generator.
- CBCGJava(CBSPICodeGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.CBCGJava
-
A Java code generator.
- CBCGJavaClassGeneratorType<T> - Interface in com.io7m.cedarbridge.codegen.java.internal
-
A generator of a Java class.
- CBCGJavaFactory - Class in com.io7m.cedarbridge.codegen.java
-
A factory of Java code generators.
- CBCGJavaFactory() - Constructor for class com.io7m.cedarbridge.codegen.java.CBCGJavaFactory
-
Construct a code generator factory.
- CBCGJavaNamePool - Class in com.io7m.cedarbridge.codegen.java.internal.bindings
-
A pool of names.
- CBCGJavaNamePool() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaNamePool
-
A pool of names.
- CBCGJavaProgramOrder - Class in com.io7m.cedarbridge.codegen.java.internal.bindings
-
A program order tracker.
- CBCGJavaProgramOrder() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaProgramOrder
-
A program order tracker.
- CBCGJavaSerializerCollectionGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.collections
-
A generator for serializer collections.
- CBCGJavaSerializerCollectionGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.collections.CBCGJavaSerializerCollectionGenerator
-
A generator for serializer collections.
- CBCGJavaSerializerFactoryGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_factories
-
A generator of serializer factory classes.
- CBCGJavaSerializerFactoryGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_factories.CBCGJavaSerializerFactoryGenerator
-
A generator of serializer factory classes.
- CBCGJavaSerializerGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
-
A generator of code for Java serializer classes.
- CBCGJavaSerializerGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializerGenerator
-
A generator of code for Java serializer classes.
- CBCGJavaSerializers - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
-
Functions to generate code for serializers.
- CBCGJavaTypeExpressions - Class in com.io7m.cedarbridge.codegen.java.internal.type_expressions
-
Functions to generate code for type expressions.
- CBCGJavaTypeNames - Class in com.io7m.cedarbridge.codegen.java.internal
-
Functions over Java type names.
- CBCGProtocolGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
-
A generator of Java code for protocol declarations.
- CBCGProtocolGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolGenerator
-
A generator of Java code for protocol declarations.
- CBCGProtocolInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
-
A generator of Java interface types for protocol declarations.
- CBCGProtocolInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolInterfaceGenerator
-
A generator of Java interface types for protocol declarations.
- CBCGProtocolVersionedInterfaceGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
-
A generator of Java interface types for protocol version declarations.
- CBCGProtocolVersionedInterfaceGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedInterfaceGenerator
-
A generator of Java interface types for protocol version declarations.
- CBCGProtocolVersionedSerializerClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
-
A generator of Java serializer classes for protocol version declarations.
- CBCGProtocolVersionedSerializerClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerClassGenerator
-
A generator of Java serializer classes for protocol version declarations.
- CBCGProtocolVersionedSerializerFactoryClassGenerator - Class in com.io7m.cedarbridge.codegen.java.internal.protocols
-
A generator of Java serializer factory classes for protocol version declarations.
- CBCGProtocolVersionedSerializerFactoryClassGenerator() - Constructor for class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerFactoryClassGenerator
-
A generator of Java serializer factory classes for protocol version declarations.
- CBCGSerializerCallOperationType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializers
-
An operation performed by a serializer.
- CBCGSerializerInstantiationOperationType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation performed by a serializer.
- CBCGSerializerInstantiations - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
Functions to generate code that instantiates serializers.
- CBCodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.api
-
Configuration information for code generators.
- CBCodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Configuration information for code generators.
- CBCodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.api
-
A description of a code generator.
- CBCodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
A description of a code generator.
- CBCodeGeneratorDirectoryType - Interface in com.io7m.cedarbridge.codegen.api
-
A directory of code generators.
- CBCodeGeneratorException - Exception in com.io7m.cedarbridge.codegen.api
-
The type of exceptions raised by code generators.
- CBCodeGeneratorException(Exception) - Constructor for exception com.io7m.cedarbridge.codegen.api.CBCodeGeneratorException
-
Construct an exception.
- CBCodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.api
-
A factory of code generators.
- CBCodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.api
-
The result of code generation.
- CBCodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
The result of code generation.
- CBCodeGenerators - Class in com.io7m.cedarbridge.codegen.api
-
A directory of code generators.
- CBCodeGenerators() - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
-
Construct a directory, loading available generators using
ServiceLoader. - CBCodeGenerators(List<CBCodeGeneratorFactoryType>) - Constructor for class com.io7m.cedarbridge.codegen.api.CBCodeGenerators
-
Construct a directory using the given code generators.
- CBCodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.api
-
A code generator.
- CBCommandCheck - Class in com.io7m.cedarbridge.cmdline.internal
-
The "check" command.
- CBCommandCheck(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
-
Construct a command.
- CBCommandCompile - Class in com.io7m.cedarbridge.cmdline.internal
-
The "compile" command.
- CBCommandCompile(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
-
Construct a command.
- CBCommandDocument - Class in com.io7m.cedarbridge.cmdline.internal
-
The "document" command.
- CBCommandDocument(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
-
Construct a command.
- CBCommandListCodeGenerators - Class in com.io7m.cedarbridge.cmdline.internal
-
The "list-code-generators" command.
- CBCommandListCodeGenerators(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
-
Construct a command.
- CBCommandListDocGenerators - Class in com.io7m.cedarbridge.cmdline.internal
-
The "list-doc-generators" command.
- CBCommandListDocGenerators(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
-
Construct a command.
- CBCommandVersion - Class in com.io7m.cedarbridge.cmdline.internal
-
The "version" command.
- CBCommandVersion(CLPCommandContextType) - Constructor for class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
-
Construct a command.
- CBContainerProtocolAvailable - Record Class in com.io7m.cedarbridge.runtime.container_protocol
-
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
- CBContainerProtocolAvailable(long, long, UUID, long, long) - Constructor for record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
An availability message, typically presented by a server, that announces the available application protocol ID and version, and the version of the container protocol used to serve it.
- CBContainerProtocolMessages - Class in com.io7m.cedarbridge.runtime.container_protocol
-
Functions to parse and serialize versioning container protocol messages.
- CBContainerProtocolResponse - Record Class in com.io7m.cedarbridge.runtime.container_protocol
-
A response to a
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.
- CBCoreSerializers - Class in com.io7m.cedarbridge.runtime.api
-
Serializers for the core Cedarbridge package types.
- CBCoreSerializersService - Class in com.io7m.cedarbridge.runtime.api
-
Serializers for the core Cedarbridge package types.
- CBCoreSerializersService() - Constructor for class com.io7m.cedarbridge.runtime.api.CBCoreSerializersService
-
Construct a service.
- CBDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for declarations.
- CBDeclarationParser(boolean) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBDeclarationParser
-
A parser for declarations.
- CBDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.api
-
Configuration information for documentation generators.
- CBDocGeneratorConfiguration(Path, 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.
- 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. - CBFloat16Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A float16 serializer.
- CBFloat16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
-
A float16 serializer.
- CBFloat16Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of float16 serializers.
- CBFloat16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat16Serializers
-
A factory of float16 serializers.
- CBFloat32 - Record Class in com.io7m.cedarbridge.runtime.api
-
A 32-bit floating point value.
- CBFloat32(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Creates an instance of a
CBFloat32record class. - CBFloat32Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A float32 serializer.
- CBFloat32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
-
A float32 serializer.
- CBFloat32Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of float32 serializers.
- CBFloat32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat32Serializers
-
A factory of float32 serializers.
- CBFloat64 - Record Class in com.io7m.cedarbridge.runtime.api
-
A 64-bit floating point value.
- CBFloat64(double) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Creates an instance of a
CBFloat64record class. - CBFloat64Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A float64 serializer.
- CBFloat64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
-
A float64 serializer.
- CBFloat64Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of float64 serializers.
- CBFloat64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBFloat64Serializers
-
A factory of float64 serializers.
- CBFloatType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of floating-point values.
- CBImportBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for import declarations.
- CBImportBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBImportBinder
-
Binding analysis for import declarations.
- CBImportParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for import declarations.
- CBImportParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBImportParser
-
A parser for import declarations.
- CBIntegerSigned16 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 16-bit integers.
- CBIntegerSigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
The type of signed 16-bit integers.
- CBIntegerSigned16Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of signed 16-bit integer values.
- CBIntegerSigned16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
-
A serializer of signed 16-bit integer values.
- CBIntegerSigned16Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of 16-bit signed integer serializers.
- CBIntegerSigned16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializers
-
A factory of 16-bit signed integer serializers.
- CBIntegerSigned32 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 32-bit integers.
- CBIntegerSigned32(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Creates an instance of a
CBIntegerSigned32record class. - CBIntegerSigned32Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of signed 32-bit integer values.
- CBIntegerSigned32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
-
A serializer of signed 32-bit integer values.
- CBIntegerSigned32Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of 32-bit signed integer serializers.
- CBIntegerSigned32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializers
-
A factory of 32-bit signed integer serializers.
- CBIntegerSigned64 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 64-bit integers.
- CBIntegerSigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Creates an instance of a
CBIntegerSigned64record class. - CBIntegerSigned64Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of signed 64-bit integer values.
- CBIntegerSigned64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
-
A serializer of signed 64-bit integer values.
- CBIntegerSigned64Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of 64-bit signed integer serializers.
- CBIntegerSigned64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializers
-
A factory of 64-bit signed integer serializers.
- CBIntegerSigned8 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of signed 8-bit integers.
- CBIntegerSigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
The type of signed 8-bit integers.
- CBIntegerSigned8Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of signed 8-bit integer values.
- CBIntegerSigned8Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
-
A serializer of signed 8-bit integer values.
- CBIntegerSigned8Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of 8-bit signed integer serializers.
- CBIntegerSigned8Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializers
-
A factory of 8-bit signed integer serializers.
- CBIntegerType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of integers.
- CBIntegerUnsigned16 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 16-bit integers.
- CBIntegerUnsigned16(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
The type of unsigned 16-bit integers.
- CBIntegerUnsigned16Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of unsigned 16-bit integers.
- CBIntegerUnsigned16Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
-
A serializer of unsigned 16-bit integers.
- CBIntegerUnsigned16Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of 16-bit unsigned integers.
- CBIntegerUnsigned16Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializers
-
A factory of serializers of 16-bit unsigned integers.
- CBIntegerUnsigned32 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 32-bit integers.
- CBIntegerUnsigned32(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
The type of unsigned 32-bit integers.
- CBIntegerUnsigned32Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of 32-bit unsigned integers.
- CBIntegerUnsigned32Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
-
A serializer of 32-bit unsigned integers.
- CBIntegerUnsigned32Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of 32-bit unsigned integers.
- CBIntegerUnsigned32Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializers
-
A factory of serializers of 32-bit unsigned integers.
- CBIntegerUnsigned64 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 64-bit integers.
- CBIntegerUnsigned64(long) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Creates an instance of a
CBIntegerUnsigned64record class. - CBIntegerUnsigned64Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of 64-bit unsigned integers.
- CBIntegerUnsigned64Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
-
A serializer of 64-bit unsigned integers.
- CBIntegerUnsigned64Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of 64-bit unsigned integers.
- CBIntegerUnsigned64Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializers
-
A factory of serializers of 64-bit unsigned integers.
- CBIntegerUnsigned8 - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of unsigned 8-bit integers.
- CBIntegerUnsigned8(int) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
The type of unsigned 8-bit integers.
- CBIntegerUnsigned8Serializer - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of unsigned 8-bit integer values.
- CBIntegerUnsigned8Serializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
-
A serializer of unsigned 8-bit integer values.
- CBIntegerUnsigned8Serializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of 8-bit unsigned integers.
- CBIntegerUnsigned8Serializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializers
-
A factory of serializers of 8-bit unsigned integers.
- CBLanguageParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for language declarations.
- CBLanguageParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBLanguageParser
-
A parser for language declarations.
- CBList<T extends CBSerializableType> - Record Class in com.io7m.cedarbridge.runtime.api
-
The type of lists.
- CBList(List<T>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBList
-
The type of lists.
- CBListSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of lists.
- CBListSerializer(CBSerializerType<T>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBListSerializer
-
A serializer of lists.
- CBListSerializers<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
A factory of list serializers.
- CBListSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBListSerializers
-
A factory of list serializers.
- CBLoader - Class in com.io7m.cedarbridge.schema.compiler.internal
-
The default loader implementation.
- CBLoader(CBSchemaCompilerInternalFactory, List<Path>, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
-
The default loader implementation.
- CBLoaderFactoryType - Interface in com.io7m.cedarbridge.schema.loader.api
-
A factory of package loaders.
- CBLoaderType - Interface in com.io7m.cedarbridge.schema.loader.api
-
A package loader.
- CBLoadFailedException - Exception in com.io7m.cedarbridge.schema.loader.api
-
Loading failed.
- CBLoadFailedException() - Constructor for exception com.io7m.cedarbridge.schema.loader.api.CBLoadFailedException
-
Construct an exception.
- CBMap<K extends CBSerializableType,
V extends CBSerializableType> - Record Class in com.io7m.cedarbridge.runtime.api -
The type of maps.
- CBMap(Map<K, V>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMap
-
The type of maps.
- CBMapEntry<K extends CBSerializableType,
V extends CBSerializableType> - Record Class in com.io7m.cedarbridge.runtime.api -
The type of map entries.
- CBMapEntry(K, V) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
The type of map entries.
- CBMapEntrySerializer<K extends CBSerializableType,
V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api -
A serializer of map entries.
- CBMapEntrySerializer(CBSerializerType<K>, CBSerializerType<V>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
-
A serializer of map entries.
- CBMapEntrySerializers<K extends CBSerializableType,
V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api -
A factory of map entry serializers.
- CBMapEntrySerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
-
A factory of map entry serializers.
- CBMapSerializer<K extends CBSerializableType,
V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api -
A serializer of maps.
- CBMapSerializer(CBSerializerType<CBMapEntry<K, V>>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapSerializer
-
A serializer of maps.
- CBMapSerializers<K extends CBSerializableType,
V extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api -
A factory of serializers of maps.
- CBMapSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBMapSerializers
-
A factory of serializers of maps.
- CBNames - Class in com.io7m.cedarbridge.schema.parser.internal
-
Functions over names.
- CBNone<T extends CBSerializableType> - Record Class in com.io7m.cedarbridge.runtime.api
-
The None case.
- CBNone() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBNone
-
Creates an instance of a
CBNonerecord class. - CBOptionSerializer<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
A serializer of optional values.
- CBOptionSerializer(CBSerializerType<T>) - Constructor for class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
-
A serializer of optional values.
- CBOptionSerializers<T extends CBSerializableType> - Class in com.io7m.cedarbridge.runtime.api
-
A factory of serializers of optional values.
- CBOptionSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
-
A factory of serializers of optional values.
- CBOptionType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
-
The option type.
- CBPackage - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A package declaration.
- CBPackage(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
-
Construct a package.
- CBPackageBuilder - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A package builder.
- CBPackageBuilder(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
-
Construct a package builder.
- CBPackageBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
The type of package builders.
- CBPackageDeclarationParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for package declarations.
- CBPackageDeclarationParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBPackageDeclarationParser
-
A parser for package declarations.
- CBPackageNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over package names.
- CBPackages - Class in com.io7m.cedarbridge.schema.compiled
-
Utility functions to create packages.
- CBPackageShortNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over short package names.
- CBPackageType - Interface in com.io7m.cedarbridge.schema.compiled
-
A compiled package.
- CBParseContext - Class in com.io7m.cedarbridge.schema.parser.internal
-
The parse context implementation.
- CBParseContext(CBStringsType, CBExpressionLineLogType, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
-
The parse context implementation.
- CBParseContextType - Interface in com.io7m.cedarbridge.schema.parser.internal
-
The parsing context.
- CBParseFailedException - Exception in com.io7m.cedarbridge.schema.parser.api
-
Parsing failed.
- CBParseFailedException(CBParseFailedException.Fatal) - Constructor for exception com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
-
Construct an exception.
- CBParseFailedException.Fatal - Enum Class in com.io7m.cedarbridge.schema.parser.api
-
An indication of whether or not the exception is fatal.
- CBParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
The default parser implementation.
- CBParser(CBStringsType, Consumer<CBError>, CBExpressionSourceType) - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBParser
-
The default parser implementation.
- CBParserFactory - Class in com.io7m.cedarbridge.schema.parser
-
A parser factory.
- CBParserFactory() - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
-
Construct a parser factory
- CBParserFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.parser.CBParserFactory
-
Construct a parser factory.
- CBParserFactoryType - Interface in com.io7m.cedarbridge.schema.parser.api
-
A factory of parsers.
- CBParserStrings - Class in com.io7m.cedarbridge.schema.parser.internal
-
Parser string resources.
- CBParserType - Interface in com.io7m.cedarbridge.schema.parser.api
-
A package parser.
- CBProtocolBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder for protocols.
- CBProtocolDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A protocol declaration.
- CBProtocolDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for protocol declarations.
- CBProtocolDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBProtocolDeclarationBinder
-
Binding analysis for protocol declarations.
- CBProtocolDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
-
The base type of protocol declarations.
- CBProtocolMessageType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of all protocol messages.
- CBProtocolParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for protocol declarations.
- CBProtocolParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBProtocolParser
-
A parser for protocol declarations.
- CBProtocolSerializerCollection<T extends CBProtocolMessageType> - Class in com.io7m.cedarbridge.runtime.api
-
The default implementation of the
CBProtocolSerializerCollectionTypeinterface. - CBProtocolSerializerCollectionBuilderType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
A builder of collections of protocol serializers.
- CBProtocolSerializerCollectionType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
A collection of protocol serializers.
- CBProtocolSerializerFactoryType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
A serializer factory for protocols.
- CBProtocolSerializerType<T extends CBProtocolMessageType> - Interface in com.io7m.cedarbridge.runtime.api
-
A serializer for protocols.
- CBProtocolVersionBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of protocol versions.
- CBProtocolVersionDeclaration - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A protocol version declaration.
- CBProtocolVersionDeclaration(CBProtocolDeclarationType, BigInteger) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
-
Construct a version declaration.
- CBProtocolVersionDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
-
The type of protocol version declarations.
- CBQualifiedTypeName - Record Class in com.io7m.cedarbridge.runtime.api
-
A qualified type name.
- CBQualifiedTypeName(String, String) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
-
A qualified type name.
- CBRecordBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of record types.
- CBRecordingUnicodeCharacterReader - Class in com.io7m.cedarbridge.exprsrc.internal
-
A character reader that records characters.
- CBRecordingUnicodeCharacterReader(UnicodeCharacterReaderPushBackType) - Constructor for class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
-
A character reader that records characters.
- CBRecordParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for record declarations.
- CBRecordParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBRecordParser
-
A parser for record declarations.
- CBRecordType - Interface in com.io7m.cedarbridge.schema.compiled
-
A record type, or algebraic (nominal) product type.
- CBSchemaCompilation - Record Class in com.io7m.cedarbridge.schema.compiler.api
-
The result of a compilation.
- CBSchemaCompilation(List<CBPackageType>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
The result of a compilation.
- CBSchemaCompiler - Class in com.io7m.cedarbridge.schema.compiler.internal
-
A schema compiler.
- CBSchemaCompiler(Consumer<CBError>, CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType, CBLoaderType, CBSchemaCompilerConfiguration) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompiler
-
A schema compiler.
- CBSchemaCompilerConfiguration - Record Class in com.io7m.cedarbridge.schema.compiler.api
-
The compiler configuration.
- CBSchemaCompilerConfiguration(List<Path>, List<Path>) - Constructor for record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
The compiler configuration.
- CBSchemaCompilerException - Exception in com.io7m.cedarbridge.schema.compiler.api
-
A compilation error.
- CBSchemaCompilerException() - Constructor for exception com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerException
-
A compilation error.
- CBSchemaCompilerFactory - Class in com.io7m.cedarbridge.schema.compiler
-
A factory of schema compilers.
- CBSchemaCompilerFactory() - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
-
A factory of schema compilers.
- CBSchemaCompilerFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
-
A factory of schema compilers.
- CBSchemaCompilerFactoryType - Interface in com.io7m.cedarbridge.schema.compiler.api
-
A factory of compilers.
- CBSchemaCompilerInternalFactory - Class in com.io7m.cedarbridge.schema.compiler.internal
-
An internal compiler factory.
- CBSchemaCompilerInternalFactory(CBExpressionSourceFactoryType, CBParserFactoryType, CBBinderFactoryType, CBTypeCheckerFactoryType) - Constructor for class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
-
An internal compiler factory.
- CBSchemaCompilerStrings - Class in com.io7m.cedarbridge.schema.compiler.internal
-
Compiler string resources.
- CBSchemaCompilerType - Interface in com.io7m.cedarbridge.schema.compiler.api
-
A compiler.
- CBSerializableType - Interface in com.io7m.cedarbridge.runtime.api
-
The base type of all serializable values.
- CBSerializationContextBSSIO - Class in com.io7m.cedarbridge.runtime.bssio
-
A serialization context based on
jbssio. - CBSerializationContextFlushOperationType - Interface in com.io7m.cedarbridge.runtime.api
-
A flush operation for an underlying stream.
- CBSerializationContextInputType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to reading values.
- CBSerializationContextOutputType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to writing values.
- CBSerializationContextSize - Class in com.io7m.cedarbridge.runtime.api
-
A serialization context that writes no data, but calculates the size of all data passing through it.
- CBSerializationContextSize() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
-
Construct a context.
- CBSerializationContextTracingType - Interface in com.io7m.cedarbridge.runtime.api
-
The serialization context related to tracing serialization.
- CBSerializationContextType - Interface in com.io7m.cedarbridge.runtime.api
-
The main serialization context.
- CBSerializerCollection - Record Class in com.io7m.cedarbridge.runtime.api
-
A collection of serializers.
- CBSerializerCollection(String, List<CBSerializerFactoryType<?>>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
A collection of serializers.
- CBSerializerCollectionServiceType - Interface in com.io7m.cedarbridge.runtime.api
-
A service that can be published in order to make serializers available to code.
- CBSerializerDirectoryMutable - Class in com.io7m.cedarbridge.runtime.api
-
A mutable serializer directory.
- CBSerializerDirectoryMutable() - Constructor for class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
-
Construct a serializer directory.
- CBSerializerDirectoryType - Interface in com.io7m.cedarbridge.runtime.api
-
A directory of the available serializers.
- CBSerializerFactoryType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
-
A serializer factory.
- CBSerializerType<T extends CBSerializableType> - Interface in com.io7m.cedarbridge.runtime.api
-
A serializer.
- CBServices - Class in com.io7m.cedarbridge.cmdline.internal
-
Functions over services.
- CBServices - Class in com.io7m.cedarbridge.schema.compiler.internal
-
Functions over services.
- CBSome<T extends CBSerializableType> - Record Class in com.io7m.cedarbridge.runtime.api
-
The Some case.
- CBSome(T) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBSome
-
The Some case.
- CBSpecificationLocation - Class in com.io7m.cedarbridge.schema.names
-
Functions to quote language specifications.
- CBSPICodeGeneratorConfiguration - Record Class in com.io7m.cedarbridge.codegen.spi
-
Configuration information for code generators.
- CBSPICodeGeneratorConfiguration(Path) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Configuration information for code generators.
- CBSPICodeGeneratorDescription - Record Class in com.io7m.cedarbridge.codegen.spi
-
A description of a code generator.
- CBSPICodeGeneratorDescription(String, String, String) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
A description of a code generator.
- CBSPICodeGeneratorException - Exception in com.io7m.cedarbridge.codegen.spi
-
The type of exceptions raised by code generators.
- CBSPICodeGeneratorException(Exception) - Constructor for exception com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorException
-
Construct an exception.
- CBSPICodeGeneratorFactoryType - Interface in com.io7m.cedarbridge.codegen.spi
-
A factory of code generators.
- CBSPICodeGeneratorResult - Record Class in com.io7m.cedarbridge.codegen.spi
-
The result of code generation.
- CBSPICodeGeneratorResult(List<Path>) - Constructor for record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
The result of code generation.
- CBSPICodeGeneratorType - Interface in com.io7m.cedarbridge.codegen.spi
-
A code generator.
- CBSPIDocGeneratorConfiguration - Record Class in com.io7m.cedarbridge.bridgedoc.spi
-
Configuration information for documentation generators.
- CBSPIDocGeneratorConfiguration(Path, 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.
- CBStringSerializer - Class in com.io7m.cedarbridge.runtime.api
-
A string serializer.
- CBStringSerializer() - Constructor for class com.io7m.cedarbridge.runtime.api.CBStringSerializer
-
A string serializer.
- CBStringSerializers - Class in com.io7m.cedarbridge.runtime.api
-
A factory of string serializers.
- CBStringSerializers() - Constructor for class com.io7m.cedarbridge.runtime.api.CBStringSerializers
-
A factory of string serializers.
- CBStringsType - Interface in com.io7m.cedarbridge.strings.api
-
A provider of string resources.
- CBTrue - Record Class in com.io7m.cedarbridge.runtime.api
-
The True case.
- CBTrue() - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Creates an instance of a
CBTruerecord class. - CBTypeArgument - Record Class in com.io7m.cedarbridge.runtime.api
-
A type argument.
- CBTypeArgument(CBQualifiedTypeName, List<CBTypeArgument>) - Constructor for record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
-
A type argument.
- CBTypeArguments - Class in com.io7m.cedarbridge.runtime.api
-
Functions over type arguments.
- CBTypeAssignment - Record Class in com.io7m.cedarbridge.schema.typer.api
-
An assignment of a type to an object.
- CBTypeAssignment(int) - Constructor for record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
An assignment of a type to an object.
- CBTypeChecker - Class in com.io7m.cedarbridge.schema.typer.internal
-
The main type checker.
- CBTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage, CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
-
The main type checker.
- CBTypeCheckerFactory - Class in com.io7m.cedarbridge.schema.typer
-
A factory of type checkers.
- CBTypeCheckerFactory() - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
-
A factory of type checkers.
- CBTypeCheckerFactory(CBStringsType) - Constructor for class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
-
A factory of type checkers.
- CBTypeCheckerFactoryType - Interface in com.io7m.cedarbridge.schema.typer.api
-
A factory of package type checkers.
- CBTypeCheckerType - Interface in com.io7m.cedarbridge.schema.typer.api
-
A package type checker.
- CBTypeCheckFailedException - Exception in com.io7m.cedarbridge.schema.typer.api
-
Type checking failed.
- CBTypeCheckFailedException() - Constructor for exception com.io7m.cedarbridge.schema.typer.api.CBTypeCheckFailedException
-
Construct an exception.
- CBTypeDeclarationBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for type declarations.
- CBTypeDeclarationBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeDeclarationBinder
-
Binding analysis for type declarations.
- CBTypeDeclarationBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
The base type of type declaration builders.
- CBTypeDeclarationChecker - Class in com.io7m.cedarbridge.schema.typer.internal
-
Type checking of type declarations.
- CBTypeDeclarationChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
-
Type checking of type declarations.
- CBTypeDeclarationExternal - Class in com.io7m.cedarbridge.schema.compiled.internal
-
An external type declaration.
- CBTypeDeclarationExternal(String, String, String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Construct an external type.
- CBTypeDeclarationRecord - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A record type declaration.
- CBTypeDeclarationRecord(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Construct a type declaration.
- CBTypeDeclarationType - Interface in com.io7m.cedarbridge.schema.compiled
-
The base type of type declarations.
- CBTypeDeclarationVariant - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A variant type declaration.
- CBTypeDeclarationVariant(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Construct a variant type declaration.
- CBTypeExpressionApplication - Class in com.io7m.cedarbridge.schema.compiled
-
An application of type arguments to a named type.
- CBTypeExpressionApplication(CBTypeExpressionType.CBTypeExprNamedType, Collection<? extends CBTypeExpressionType>) - Constructor for class com.io7m.cedarbridge.schema.compiled.CBTypeExpressionApplication
-
Construct an expression.
- CBTypeExpressionBinder - Class in com.io7m.cedarbridge.schema.binder.internal
-
Binding analysis for type expressions.
- CBTypeExpressionBinder() - Constructor for class com.io7m.cedarbridge.schema.binder.internal.CBTypeExpressionBinder
-
Binding analysis for type expressions.
- CBTypeExpressionChecker - Class in com.io7m.cedarbridge.schema.typer.internal
-
Type checking of type expressions.
- CBTypeExpressionChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
-
Type checking of type expressions.
- CBTypeExpressionNamed - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A named type expression.
- CBTypeExpressionNamed(CBTypeDeclarationType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
-
Construct a type expression.
- CBTypeExpressionParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A type expression that refers to a type parameter.
- CBTypeExpressionParameter(CBTypeParameterType) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionParameter
-
Construct a type expression.
- CBTypeExpressionParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for type expressions.
- CBTypeExpressionParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
-
A parser for type expressions.
- CBTypeExpressionType - Interface in com.io7m.cedarbridge.schema.compiled
-
The type of type expressions.
- CBTypeExpressionType.CBTypeExprApplicationType - Interface in com.io7m.cedarbridge.schema.compiled
-
A type application.
- CBTypeExpressionType.CBTypeExprNamedType - Interface in com.io7m.cedarbridge.schema.compiled
-
A named type.
- CBTypeExpressionType.CBTypeExprParameterType - Interface in com.io7m.cedarbridge.schema.compiled
-
A type parameter expression.
- CBTypeNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over type names.
- CBTypePackageConverter - Class in com.io7m.cedarbridge.schema.typer.internal
-
A simple translator from ASTs to the more abstract compiled model.
- CBTypePackageConverter() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypePackageConverter
-
Construct a package builder.
- CBTypeParameter - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A type parameter.
- CBTypeParameter(String, int, List<String>) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
-
Construct a type parameter.
- CBTypeParameterNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over type parameter names.
- CBTypeParameterType - Interface in com.io7m.cedarbridge.schema.compiled
-
A type parameter.
- CBTypeProtocolChecker - Class in com.io7m.cedarbridge.schema.typer.internal
-
Type checking of protocol declarations.
- CBTypeProtocolChecker() - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
-
Type checking of protocol declarations.
- CBTyperContext - Class in com.io7m.cedarbridge.schema.typer.internal
-
Contextual information for type checking.
- CBTyperContext(CBStringsType, CBExpressionLineLogType, CBASTLanguage, Consumer<CBError>) - Constructor for class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
-
Contextual information for type checking.
- CBTyperContextType - Interface in com.io7m.cedarbridge.schema.typer.internal
-
Contextual information for type checking.
- CBTyperStrings - Class in com.io7m.cedarbridge.schema.typer.internal
-
String resources for type checking.
- CBUUIDs - Class in com.io7m.cedarbridge.schema.names
-
Convenience functions for UUIDs.
- CBVariantBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of variant types.
- CBVariantCase - Class in com.io7m.cedarbridge.schema.compiled.internal
-
A variant case.
- CBVariantCase(String) - Constructor for class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Construct a case.
- CBVariantCaseBuilderType - Interface in com.io7m.cedarbridge.schema.compiled
-
A builder of variant cases.
- CBVariantCaseNames - Class in com.io7m.cedarbridge.schema.names
-
Functions over variant case names.
- CBVariantCaseParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for variant case declarations.
- CBVariantCaseParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantCaseParser
-
A parser for variant case declarations.
- CBVariantCaseType - Interface in com.io7m.cedarbridge.schema.compiled
-
A single case within a
CBVariantType. - CBVariantParser - Class in com.io7m.cedarbridge.schema.parser.internal
-
A parser for variant declarations.
- CBVariantParser() - Constructor for class com.io7m.cedarbridge.schema.parser.internal.CBVariantParser
-
A parser for variant declarations.
- CBVariantType - Interface in com.io7m.cedarbridge.schema.compiled
-
A variant type, or algebraic sum type.
- CBVersion - Record Class in com.io7m.cedarbridge.version
-
A semantic version number.
- CBVersion(int, int, int, String) - Constructor for record class com.io7m.cedarbridge.version.CBVersion
-
A semantic version number.
- CBVersions - Class in com.io7m.cedarbridge.version
-
Functions over versions.
- CBXGenerator - Class in com.io7m.cedarbridge.bridgedoc.xhtml.internal
-
An XHTML generator.
- CBXGenerator(CBSPIDocGeneratorConfiguration) - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
-
An XHTML generator.
- CBXGeneratorFactory - Class in com.io7m.cedarbridge.bridgedoc.xhtml
-
An XHTML generator.
- CBXGeneratorFactory() - Constructor for class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
-
An XHTML generator.
- check(CBTyperContextType, CBASTProtocolDeclaration) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeProtocolChecker
- check(CBTyperContextType, CBASTTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeDeclarationChecker
- check(CBTyperContextType, CBASTTypeExpressionType) - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeExpressionChecker
- check(CBTyperContextType, T) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBElementCheckerType
-
Check the type of an element.
- checkArgumentCount(String, String, int, int) - Static method in class com.io7m.cedarbridge.runtime.api.CBTypeArguments
-
Check that the argument count matches the parameter count of the target type.
- checkCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a variant case exists.
- checkExpressionIs(SExpressionType, Optional<UUID>, Class<T>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Check that the expression is of the given type.
- checkExpressionIsKeyword(SExpressionType, Optional<UUID>, String, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Check that the expression is a keyword.
- checkFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a field exists.
- checkPackageBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a package exists.
- checkSupportedVersion(UUID, long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Check that the version
requestedVersionfalls within the supported range of versions, and that the protocol isrequestedId. - checkTypeBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a type exists.
- checkTypeOrProtocolBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a type or protocol exists.
- checkTypeParameterOrCaseBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a variant case or type parameter exists.
- checkTypeParameterOrFieldBinding(Optional<UUID>, String, LexicalPosition<URI>) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Check that a field or type parameter exists.
- checkValid(String) - Method in class com.io7m.cedarbridge.schema.names.CBFieldNames
- close() - Method in class com.io7m.cedarbridge.exprsrc.internal.CBExpressionSource
- close() - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderType
- close() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinder
- close() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
- close() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBLoader
- close() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
- close() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParser
- close() - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerType
- close() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTypeChecker
- close() - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
- com.io7m.cedarbridge.bridgedoc.api - package com.io7m.cedarbridge.bridgedoc.api
-
Cedarbridge message protocol (Documentation generator API)
- com.io7m.cedarbridge.bridgedoc.spi - package com.io7m.cedarbridge.bridgedoc.spi
-
Cedarbridge message protocol (Code generator SPI)
- com.io7m.cedarbridge.bridgedoc.xhtml - package com.io7m.cedarbridge.bridgedoc.xhtml
-
Cedarbridge message protocol (XHTML generator)
- com.io7m.cedarbridge.bridgedoc.xhtml.internal - package com.io7m.cedarbridge.bridgedoc.xhtml.internal
-
Cedarbridge message protocol (XHTML generator [internals])
- com.io7m.cedarbridge.cmdline - package com.io7m.cedarbridge.cmdline
-
Cedarbridge message protocol (Command-line interface)
- com.io7m.cedarbridge.cmdline.internal - package com.io7m.cedarbridge.cmdline.internal
-
Cedarbridge message protocol (Command-line interface)
- com.io7m.cedarbridge.codegen.api - package com.io7m.cedarbridge.codegen.api
-
Cedarbridge message protocol (Code generator API)
- com.io7m.cedarbridge.codegen.java - package com.io7m.cedarbridge.codegen.java
-
Cedarbridge message protocol (Java code generator)
- com.io7m.cedarbridge.codegen.java.internal - package com.io7m.cedarbridge.codegen.java.internal
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.bindings - package com.io7m.cedarbridge.codegen.java.internal.bindings
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.collections - package com.io7m.cedarbridge.codegen.java.internal.collections
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.data_classes - package com.io7m.cedarbridge.codegen.java.internal.data_classes
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.protocols - package com.io7m.cedarbridge.codegen.java.internal.protocols
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.serializer_factories - package com.io7m.cedarbridge.codegen.java.internal.serializer_factories
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation - package com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.serializers - package com.io7m.cedarbridge.codegen.java.internal.serializers
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.java.internal.type_expressions - package com.io7m.cedarbridge.codegen.java.internal.type_expressions
-
Cedarbridge message protocol (Java code generator [Internal classes])
- com.io7m.cedarbridge.codegen.spi - package com.io7m.cedarbridge.codegen.spi
-
Cedarbridge message protocol (Code generator SPI)
- com.io7m.cedarbridge.errors - package com.io7m.cedarbridge.errors
-
Cedarbridge message protocol (Errors)
- com.io7m.cedarbridge.exprsrc - package com.io7m.cedarbridge.exprsrc
-
Cedarbridge message protocol (Expression source)
- com.io7m.cedarbridge.exprsrc.api - package com.io7m.cedarbridge.exprsrc.api
-
Cedarbridge message protocol (Expression source API)
- com.io7m.cedarbridge.exprsrc.internal - package com.io7m.cedarbridge.exprsrc.internal
-
Cedarbridge message protocol (Expression source [Internal classes])
- com.io7m.cedarbridge.runtime.api - package com.io7m.cedarbridge.runtime.api
-
Cedarbridge message protocol (Runtime)
- com.io7m.cedarbridge.runtime.bssio - package com.io7m.cedarbridge.runtime.bssio
-
Cedarbridge message protocol (Runtime bssio implementation)
- com.io7m.cedarbridge.runtime.container_protocol - package com.io7m.cedarbridge.runtime.container_protocol
-
Cedarbridge message protocol (Runtime container protocol)
- com.io7m.cedarbridge.schema.ast - package com.io7m.cedarbridge.schema.ast
-
Cedarbridge message protocol (Schema AST)
- com.io7m.cedarbridge.schema.binder - package com.io7m.cedarbridge.schema.binder
-
Cedarbridge message protocol (Schema binder)
- com.io7m.cedarbridge.schema.binder.api - package com.io7m.cedarbridge.schema.binder.api
-
Cedarbridge message protocol (Schema binder)
- com.io7m.cedarbridge.schema.binder.internal - package com.io7m.cedarbridge.schema.binder.internal
-
Cedarbridge message protocol (Schema binder [Internal classes])
- com.io7m.cedarbridge.schema.compiled - package com.io7m.cedarbridge.schema.compiled
-
Cedarbridge message protocol (Compiled schema types)
- com.io7m.cedarbridge.schema.compiled.internal - package com.io7m.cedarbridge.schema.compiled.internal
-
Cedarbridge message protocol (Compiled schema types [Internal classes])
- com.io7m.cedarbridge.schema.compiler - package com.io7m.cedarbridge.schema.compiler
-
Cedarbridge message protocol (Schema compiler)
- com.io7m.cedarbridge.schema.compiler.api - package com.io7m.cedarbridge.schema.compiler.api
-
Cedarbridge message protocol (Schema compiler API)
- com.io7m.cedarbridge.schema.compiler.internal - package com.io7m.cedarbridge.schema.compiler.internal
-
Cedarbridge message protocol (Schema compiler [Internal classes])
- com.io7m.cedarbridge.schema.core_types - package com.io7m.cedarbridge.schema.core_types
-
Cedarbridge message protocol (Schema core types)
- com.io7m.cedarbridge.schema.loader.api - package com.io7m.cedarbridge.schema.loader.api
-
Cedarbridge message protocol (Schema loader API)
- com.io7m.cedarbridge.schema.names - package com.io7m.cedarbridge.schema.names
-
Cedarbridge message protocol (Schema names)
- com.io7m.cedarbridge.schema.parser - package com.io7m.cedarbridge.schema.parser
-
Cedarbridge message protocol (Schema parser)
- com.io7m.cedarbridge.schema.parser.api - package com.io7m.cedarbridge.schema.parser.api
-
Cedarbridge message protocol (Schema parser API)
- com.io7m.cedarbridge.schema.parser.internal - package com.io7m.cedarbridge.schema.parser.internal
-
Cedarbridge message protocol (Schema parser [Internal classes])
- com.io7m.cedarbridge.schema.typer - package com.io7m.cedarbridge.schema.typer
-
Cedarbridge message protocol (Schema type checker)
- com.io7m.cedarbridge.schema.typer.api - package com.io7m.cedarbridge.schema.typer.api
-
Cedarbridge message protocol (Schema type checker API)
- com.io7m.cedarbridge.schema.typer.internal - package com.io7m.cedarbridge.schema.typer.internal
-
Cedarbridge message protocol (Schema type checker [Internal classes])
- com.io7m.cedarbridge.strings.api - package com.io7m.cedarbridge.strings.api
-
Cedarbridge message protocol (String resource API)
- com.io7m.cedarbridge.version - package com.io7m.cedarbridge.version
-
Cedarbridge message protocol (Versions)
- commandNames() - Method in class com.io7m.cedarbridge.cmdline.Main
- commands() - Method in class com.io7m.cedarbridge.cmdline.Main
- compareTo(CBCGSerializerInstantiationOperationType) - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
- compareTo(CBCGSerializerCallOperationType) - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
- compareTo(CBFloat16) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
- compareTo(CBFloat32) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
- compareTo(CBFloat64) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
- compareTo(CBIntegerSigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
- compareTo(CBIntegerSigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
- compareTo(CBIntegerSigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
- compareTo(CBIntegerSigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
- compareTo(CBIntegerUnsigned16) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
- compareTo(CBIntegerUnsigned32) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
- compareTo(CBIntegerUnsigned64) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
- compareTo(CBIntegerUnsigned8) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
- compareTo(CBString) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
- compareTo(CBVersion) - Method in record class com.io7m.cedarbridge.version.CBVersion
- compiledPackages() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns the value of the
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(CBSerializerDirectoryType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
-
Create a new serializer.
- create(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
- create(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
-
Create a new serializer, instantiating it with the given type arguments.
- create(BSSReaderSequentialType, BSSWriterSequentialType, CBSerializationContextFlushOperationType) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the reader and writer.
- create(URI, InputStream) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
-
Create a source of expressions from the given stream.
- create(URI, InputStream) - Method in class com.io7m.cedarbridge.exprsrc.CBExpressionSources
- create(Path) - Method in interface com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType
-
Create a source of expressions from the path.
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
- createActual(CBSerializerDirectoryType, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializers
- createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType
-
Create a binder.
- createBinder(CBLoaderType, Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.binder.CBBinderFactory
- createCase(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantBuilderType
-
Create a new variant case.
- createCompiler(CBSchemaCompilerConfiguration) - Method in interface com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType
-
Create a compiler for the given configuration.
- createCompiler(CBSchemaCompilerConfiguration) - Method in class com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory
- 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
- createConstructorProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create a constructor for the given protocol version.
- createDeserializeMethodProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create a deserialization method for the given protocol version.
- createDeserializeMethodsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create deserialization methods for the given protocol.
- createdFiles() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Returns the value of the
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.
- createFieldsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create a list of class fields for the given protocol version.
- createFromByteArray(BSSReaderProviderType, byte[]) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the readers and byte array.
- createFromInputStream(BSSReaderProviderType, InputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the input stream.
- createFromOutputStream(BSSWriterProviderType, OutputStream) - Static method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
-
Create a context based on the output stream.
- createGenerator(CBDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorFactoryType
-
Create a new documentation generator based on the given configuration values.
- createGenerator(CBSPIDocGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType
-
Create a new documentation generator based on the given configuration values.
- createGenerator(CBSPIDocGeneratorConfiguration) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory
- createGenerator(CBCodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorFactoryType
-
Create a new code generator based on the given configuration values.
- createGenerator(CBSPICodeGeneratorConfiguration) - Method in class com.io7m.cedarbridge.codegen.java.CBCGJavaFactory
- createGenerator(CBSPICodeGeneratorConfiguration) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType
-
Create a new code generator based on the given configuration values.
- createLoader(Consumer<CBError>) - Method in interface com.io7m.cedarbridge.schema.loader.api.CBLoaderFactoryType
-
Create a loader.
- createNewCompiler(Consumer<CBError>, CBSchemaCompilerConfiguration, CBLoader) - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerInternalFactory
-
Create a new compiler.
- createPackage(String) - Static method in class com.io7m.cedarbridge.schema.compiled.CBPackages
-
Start creating a new package.
- createParser(Consumer<CBError>, CBExpressionSourceType) - Method in interface com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType
-
Create a parser.
- createParser(Consumer<CBError>, CBExpressionSourceType) - Method in class com.io7m.cedarbridge.schema.parser.CBParserFactory
- createProtocol(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new protocol.
- createProtocol(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new record.
- createRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createSerializeMethodProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create a serialization method for the given protocol version.
- createSerializeMethodsProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializers
-
Create serialization methods for the given protocol.
- createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in interface com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType
-
Create a type checker.
- createTypeChecker(Consumer<CBError>, CBExpressionLineLogType, CBASTPackage) - Method in class com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory
- createTypeVariables(List<CBTypeParameterType>) - Static method in class com.io7m.cedarbridge.codegen.java.internal.type_expressions.CBCGJavaTypeExpressions
-
Create type variables for the given list of parameters.
- createVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Create a new variant.
- createVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- createVersion(BigInteger) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
-
Create a new protocol version.
- current() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
- current() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParseContext
- current() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperContext
- currentPackage() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
- 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.java.internal.CBCGJavaTypeNames
-
Generate the Java data class name for the given type.
- dataClassNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java data class name for the given case.
- dataTypeNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java type name (including generic parameters) for the given type.
- dataTypeNameOfCase(CBVariantCaseType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java type name (including generic parameters) for the given case.
- declaration() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
- declaration() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeExpressionNamed
- description() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns the value of the
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.java.CBCGJavaFactory
- 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) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializer
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
- deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerType
-
Deserialize a value of the given type.
- deserialize(CBSerializationContextType) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerType
-
Deserialize a value of the given type.
- deserialize(CBSerializationContextType) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializer
- documentation() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
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.spi.CBSPICodeGeneratorConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.errors.CBError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
The error is a fatal error.
- errorCode() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
errorCoderecord component. - errorCount() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderContext
- errorCount() - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
- evaluateTypeExpression(CBTypeExpressionType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.type_expressions.CBCGJavaTypeExpressions
-
Evaluate the given type expression.
- evaluateTypeExpressionNamed(CBTypeExpressionType.CBTypeExprNamedType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.type_expressions.CBCGJavaTypeExpressions
-
Evaluate the given type expression.
- exception() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
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.java.internal.protocols.CBCGProtocolGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolInterfaceGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedInterfaceGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerClassGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBProtocolVersionDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.protocols.CBCGProtocolVersionedSerializerFactoryClassGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.data_classes.CBCGDataClassGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_factories.CBCGJavaSerializerFactoryGenerator
- execute(CBSPICodeGeneratorConfiguration, String, CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGJavaSerializerGenerator
- execute(CBSPICodeGeneratorConfiguration, String, Collection<CBTypeDeclarationType>) - Method in class com.io7m.cedarbridge.codegen.java.internal.collections.CBCGJavaSerializerCollectionGenerator
- execute(CBSPICodeGeneratorConfiguration, String, T) - Method in interface com.io7m.cedarbridge.codegen.java.internal.CBCGJavaClassGeneratorType
-
Generate code for the given type.
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorType
-
Execute documentation generation for the given package.
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorType
-
Execute documentation generation for the given package.
- execute(CBPackageType) - Method in class com.io7m.cedarbridge.bridgedoc.xhtml.internal.CBXGenerator
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorType
-
Execute code generation for the given package.
- execute(CBPackageType) - Method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJava
- execute(CBPackageType) - Method in interface com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorType
-
Execute code generation for the given package.
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
- executeActual() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
- exitCause() - Method in class com.io7m.cedarbridge.cmdline.Main
- exitCode() - Method in class com.io7m.cedarbridge.cmdline.Main
- external() - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationType
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
- external() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
- externalName() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns the value of the
externalNamerecord component. - externalNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the external name for the given type.
- externalPackage() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns the value of the
externalPackagerecord component. - externalTypeNameOf(CBExternalType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the external type name for the given type.
F
- factories() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
- factories() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
- failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, Exception, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(LexicalPosition<URI>, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(SExpressionType, CBParseFailedException.Fatal, Optional<UUID>, String, Exception) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Parsing failed.
- failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Something failed.
- failed(Optional<UUID>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.typer.internal.CBTyperContextType
-
Something failed.
- failedWithOther(Optional<UUID>, LexicalPosition<URI>, LexicalPosition<URI>, String, Object...) - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Something failed and referred to an object at a different lexical position.
- fatality() - Method in exception com.io7m.cedarbridge.schema.parser.api.CBParseFailedException
- fieldAccessorName(String) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the field accessor name for the given field name.
- fieldName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- fieldOwner() - Method in interface com.io7m.cedarbridge.schema.compiled.CBFieldType
- fieldOwner() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
- fields() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns the value of the
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(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Find the serializer with the given version.
- find(Class<T>) - Static method in class com.io7m.cedarbridge.exprsrc.internal.CBExprsrcServices
-
Fetch a service of type
T. - find(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Find the serializer with the given type.
- findApplicationVersion() - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
- findByLanguageName(String) - Method in interface com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDirectoryType
-
Find a documentation generator that has the given language name.
- findByLanguageName(String) - Method in interface com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDirectoryType
-
Find a code generator that has the given language name.
- findOrThrow(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Find the serializer with the given type.
- findOrThrow(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Find the serializer with the given type.
- findParameter(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Find an existing parameter with the given name.
- findRecord(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing record.
- findRecord(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- findService(Class<T>) - Static method in class com.io7m.cedarbridge.cmdline.internal.CBServices
-
Find a service, or fail.
- findService(Class<T>) - Static method in class com.io7m.cedarbridge.schema.compiler.internal.CBServices
-
Find a service, or fail.
- findType(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing type.
- findType(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- findVariant(String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageBuilderType
-
Find an existing variant.
- findVariant(String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackageBuilder
- float16(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float16.
- float32(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float32.
- float64(double) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct a Float64.
- flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextFlushOperationType
-
Flush the underlying stream.
- flush() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Flush the underlying stream, ensuring any buffered output is written.
- flush() - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- flush() - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- format(String, Object...) - Method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- format(String, Object...) - Method in interface com.io7m.cedarbridge.strings.api.CBStringsType
-
Format a message.
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBList
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBString
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprApplicationType
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprNamedType
- formatTo(Formatter, int, int, int) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeExpressionType.CBTypeExprParameterType
- formatTo(Formatter, int, int, int) - Method in record class com.io7m.cedarbridge.version.CBVersion
- freshLocalVariable() - Method in class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaNamePool
- 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
- generateInstantiationMethod(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
-
Generate a serializer instantiation method for the given type declaration.
- generateInstantiationMethodForProtocol(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
-
Generate a serializer instantiation method for the given protocol version.
- generateInstantiationStatementsForProtocol(CBCGJavaProgramOrder, CBCGJavaNamePool, CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
-
Generate a series of instantiation statements for the protocol version.
- generateInstantiationStatementsForRecord(CBCGJavaProgramOrder, CBCGJavaNamePool, CBRecordType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
-
Generate a series of instantiation statements for the record.
- generateInstantiationStatementsForVariant(CBCGJavaProgramOrder, CBCGJavaNamePool, CBVariantType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiations
-
Generate a series of instantiation statements for the variant.
- get() - Static method in class com.io7m.cedarbridge.runtime.api.CBCoreSerializers
- get() - Method in class com.io7m.cedarbridge.runtime.api.CBCoreSerializersService
- get() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerCollectionServiceType
- get() - Static method in class com.io7m.cedarbridge.schema.core_types.CBCore
- get(Class<T>) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
-
Get data from the map with the given type.
H
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns a hash code value for this object.
- highestSupportedVersion(UUID, long, long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
-
Retrieve the highest supported version of protocol
requestedIdin the range[requestedLow, requestedHigh].
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 class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
- id() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
- id() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
- id() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns the value of the
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
J
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
- javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentType
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
- javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerType
- javaLocalName() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
- javaLocalName() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallType
K
- key() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns the value of the
keyrecord component.
L
- 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.Main
-
The main entry point.
- main(String[]) - Static method in class com.io7m.cedarbridge.cmdline.MainExitless
-
The main entry point.
- Main - Class in com.io7m.cedarbridge.cmdline
-
Main command line entry point.
- MainExitless - Class in com.io7m.cedarbridge.cmdline
-
Main command line entry point that does not call
exit(). - major() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns the value of the
majorrecord component. - major() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns the value of the
majorrecord component. - matches(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
-
If this serializer factory has version
versionthen return it. - matches(long, Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
-
If this serializer factory has version
versionand serializes messages of typeclazz, then return it. - matches(Class<U>) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
-
If this serializer factory serializes messages of type
clazz, then return it. - message() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
messagerecord component. - message() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns the value of the
messagerecord component. - 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 class com.io7m.cedarbridge.cmdline.internal.CBCommandCheck
- name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandCompile
- name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandDocument
- name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListCodeGenerators
- name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandListDocGenerators
- name() - Method in class com.io7m.cedarbridge.cmdline.internal.CBCommandVersion
- name() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns the value of the
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
- next() - Method in class com.io7m.cedarbridge.codegen.java.internal.bindings.CBCGJavaProgramOrder
O
- of(CBQualifiedTypeName, List<CBTypeArgument>) - Static method in class com.io7m.cedarbridge.runtime.api.CBTypeArguments
-
Construct a type argument.
- ofProperties(Properties) - Static method in class com.io7m.cedarbridge.version.CBVersions
-
Load a version from the given properties.
- ofStream(InputStream) - Static method in class com.io7m.cedarbridge.version.CBVersions
-
Load a version from the given stream, which is assumed to be in Java properties format.
- ofXML(InputStream) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- ofXMLResource(Class<?>, String) - Static method in class com.io7m.cedarbridge.strings.api.CBAbstractStrings
- ok() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns the value of the
okrecord component. - OpAbstract - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
The abstract base of operations.
- OpAbstract - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
-
The abstract base of operations.
- OpAbstract(int) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpAbstract
-
The abstract base of operations.
- OpAbstract(int) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpAbstract
-
The abstract base of operations.
- OpBuildTypeArgumentForApplication - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that builds a type argument for the given type application.
- OpBuildTypeArgumentForApplication(int, CBQualifiedTypeName, String, List<OpBuildTypeArgumentType>) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
-
An operation that builds a type argument for the given type application.
- OpBuildTypeArgumentForNamed - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that builds a type argument for the given named type.
- OpBuildTypeArgumentForNamed(int, CBQualifiedTypeName, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
-
An operation that builds a type argument for the given named type.
- OpBuildTypeArgumentForTypeVariable - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that builds a type argument for the given type parameter.
- OpBuildTypeArgumentForTypeVariable(int, CBTypeParameterType, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
-
An operation that builds a type argument for the given type parameter.
- OpBuildTypeArgumentType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
The type of operations that build type arguments.
- OpCallDeserialize - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
-
An operation that calls a deserialize method.
- OpCallDeserialize(int, String, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
-
An operation that calls a deserialize method.
- OpCallSerialize - Class in com.io7m.cedarbridge.codegen.java.internal.serializers
-
An operation that calls a serialize method.
- OpCallSerialize(int, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallSerialize
-
An operation that calls a serialize method.
- OpCallSerializerConstructor - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that calls a serializer constructor.
- OpCallSerializerConstructor(int, int, ClassName, List<OpFetchSerializerType>) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpCallSerializerConstructor
-
An operation that calls a serializer constructor.
- OpCallType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializers
-
An operation that performs a call.
- openBindingScope() - Method in interface com.io7m.cedarbridge.schema.binder.internal.CBBinderContextType
-
Open a new binding scope.
- openExpectingOneOf(String, List<String>) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Open a new parsing context expecting one of the given shapes.
- OpFetchSerializerForApplication - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that fetches a serializer for the given type application.
- OpFetchSerializerForApplication(int, String, ParameterizedTypeName, OpBuildTypeArgumentForApplication) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
-
An operation that fetches a serializer for the given type application.
- OpFetchSerializerForNamedType - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that fetches a serializer for the given type.
- OpFetchSerializerForNamedType(int, OpBuildTypeArgumentForNamed, ClassName, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
-
An operation that fetches a serializer for the given type.
- OpFetchSerializerForTypeVariable - Class in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that fetches a serializer for the given type variable.
- OpFetchSerializerForTypeVariable(int, TypeVariableName, OpBuildTypeArgumentForTypeVariable, String) - Constructor for class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
-
An operation that fetches a serializer for the given type variable.
- OpFetchSerializerType - Interface in com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation
-
An operation that fetches a serializer.
- outputDirectory() - Method in record class com.io7m.cedarbridge.bridgedoc.api.CBDocGeneratorConfiguration
-
Returns the value of the
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.runtime.api.CBQualifiedTypeName
-
Returns the value of the
packageNamerecord component. - packageName() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
Returns the value of the
packageNamerecord component. - 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. - programOrder() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
- programOrder() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpAbstract
- programOrder() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
- programOrder() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpAbstract
- protocol() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns the value of the
protocolrecord component. - 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
- protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
-
Find all protocol versions to which the given type belongs.
- protocolVersionsForType(CBTypeDeclarationType) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
-
Find all protocol versions to which the given type belongs.
- protoInterfaceNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java interface name for the given protocol.
- protoNameOf(CBProtocolDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java class name for the given protocol.
- protoSerializerClassNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java serializer class name for the given protocol version.
- protoSerializerFactoryClassNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java serializer factory class name for the given protocol version.
- protoVersionedInterfaceNameOf(CBProtocolVersionDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java interface name for the given protocol version.
- pushCodePoint(int) - Method in class com.io7m.cedarbridge.exprsrc.internal.CBRecordingUnicodeCharacterReader
- put(Class<T>, T) - Method in class com.io7m.cedarbridge.schema.ast.CBASTMutableUserData
-
Put a value into the user data, replacing any existing data of the same type.
Q
- qualifier() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns the value of the
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.Main
S
- serialize() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.CBCGSerializerInstantiationOperationType
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForApplication
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForTypeVariable
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpCallSerializerConstructor
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForApplication
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForNamedType
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpFetchSerializerForTypeVariable
- serialize() - Method in interface com.io7m.cedarbridge.codegen.java.internal.serializers.CBCGSerializerCallOperationType
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallDeserialize
- serialize() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializers.OpCallSerialize
- serialize(CBSerializationContextType, CBBooleanType) - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializer
- serialize(CBSerializationContextType, CBByteArray) - Method in class com.io7m.cedarbridge.runtime.api.CBByteArraySerializer
- serialize(CBSerializationContextType, CBFloat16) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat16Serializer
- serialize(CBSerializationContextType, CBFloat32) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat32Serializer
- serialize(CBSerializationContextType, CBFloat64) - Method in class com.io7m.cedarbridge.runtime.api.CBFloat64Serializer
- serialize(CBSerializationContextType, CBIntegerSigned16) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16Serializer
- serialize(CBSerializationContextType, CBIntegerSigned32) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32Serializer
- serialize(CBSerializationContextType, CBIntegerSigned64) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64Serializer
- serialize(CBSerializationContextType, CBIntegerSigned8) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8Serializer
- serialize(CBSerializationContextType, CBIntegerUnsigned16) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16Serializer
- serialize(CBSerializationContextType, CBIntegerUnsigned32) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32Serializer
- serialize(CBSerializationContextType, CBIntegerUnsigned64) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64Serializer
- serialize(CBSerializationContextType, CBIntegerUnsigned8) - Method in class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8Serializer
- serialize(CBSerializationContextType, CBList<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializer
- serialize(CBSerializationContextType, CBMap<K, V>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializer
- serialize(CBSerializationContextType, CBMapEntry<K, V>) - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializer
- serialize(CBSerializationContextType, CBOptionType<T>) - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializer
- serialize(CBSerializationContextType, CBString) - Method in class com.io7m.cedarbridge.runtime.api.CBStringSerializer
- serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerType
-
Serialize a value of the given type.
- serialize(CBSerializationContextType, T) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerType
-
Serialize a value of the given type.
- serializeAvailable(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize an "available" message.
- serializeAvailableAsBytes(CBContainerProtocolAvailable) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize an "available" message.
- serializerClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java serializer class name for the given type.
- serializerCollectionClassNameOf(String) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the serializer collection class name for the given package name.
- serializeResponse(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "response" message.
- serializeResponseAsBytes(CBContainerProtocolResponse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "response" message.
- serializerFactoryClassNameOf(CBTypeDeclarationType) - Static method in class com.io7m.cedarbridge.codegen.java.internal.CBCGJavaTypeNames
-
Generate the Java serializer factory class name for the given type.
- serializerFor(CBQualifiedTypeName, List<CBTypeArgument>) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryMutable
- serializerFor(CBQualifiedTypeName, List<CBTypeArgument>) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerDirectoryType
-
Find a serializer for the given type name and arguments.
- serializers() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
Returns the value of the
serializersrecord component. - serializes() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
- serializeUse(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "use" message.
- serializeUseAsBytes(CBContainerProtocolUse) - Static method in class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolMessages
-
Serialize a "use" message.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolBuilderType
-
Set the documentation string for the declaration.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Set the documentation string for the declaration.
- setDocumentation(List<String>) - Method in interface com.io7m.cedarbridge.schema.compiled.CBVariantCaseBuilderType
-
Set the documentation elements for the case.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the documentation.
- setDocumentation(List<String>) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Set the documentation for the case.
- setExternalName(String, String) - Method in interface com.io7m.cedarbridge.schema.compiled.CBTypeDeclarationBuilderType
-
Set the external type of this name
- setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the external name.
- setExternalName(String, String) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the external name.
- setLanguageVersion(int, int) - Method in interface com.io7m.cedarbridge.schema.parser.internal.CBParseContextType
-
Set the expected language version.
- setOwner(CBFieldOwnerType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBField
-
Set the field owner.
- setOwner(CBTypeDeclarationType) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeParameter
-
Set the owner of the type.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
-
Set the owner of the protocol.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationExternal
-
Set the owner of the type declaration.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationRecord
-
Set the owner.
- setOwner(CBPackage) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBTypeDeclarationVariant
-
Set the owner.
- setOwner(CBTypeDeclarationVariant) - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBVariantCase
-
Set the owner of the variant case.
- severity() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns the value of the
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.runtime.api.CBTypeArgument
-
Returns the value of the
targetrecord component. - 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.Main
- toString() - Method in class com.io7m.cedarbridge.cmdline.MainExitless
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.api.CBCodeGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorDescription
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.errors.CBError
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBByteArray
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFalse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBFloat64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerSigned8
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned16
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned32
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned64
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBIntegerUnsigned8
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMap
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBMapEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBNone
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSerializerCollection
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBSome
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBString
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBTrue
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.api.CBTypeArgument
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolAvailable
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolResponse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.runtime.container_protocol.CBContainerProtocolUse
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTFieldName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTImport
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTLanguage
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackageShortName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeApplication
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeNamed
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeParameterName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariant
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTTypeVariantCase
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTVariantCaseName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingExternal
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalFieldName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalProtocolVersionDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalTypeParameter
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.binder.api.CBBindingLocalVariantCase
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.binder.internal.CBBinderStrings
- toString() - Method in record class com.io7m.cedarbridge.schema.compiled.CBExternalName
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilation
-
Returns a string representation of this record class.
- toString() - Method in record class com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.compiler.internal.CBSchemaCompilerStrings
- toString() - Method in class com.io7m.cedarbridge.schema.parser.internal.CBParserStrings
- toString() - Method in record class com.io7m.cedarbridge.schema.typer.api.CBTypeAssignment
-
Returns a string representation of this record class.
- toString() - Method in class com.io7m.cedarbridge.schema.typer.internal.CBTyperStrings
- toString() - Method in record class com.io7m.cedarbridge.version.CBVersion
-
Returns a string representation of this record class.
- type() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTField
-
Returns the value of the
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() - Method in class com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpBuildTypeArgumentForNamed
- typeName() - Method in class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
- typeName() - Method in record class com.io7m.cedarbridge.runtime.api.CBQualifiedTypeName
-
Returns the value of the
typeNamerecord component. - typeName() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
-
Declare the type name of the type.
- typeName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- typeParameterName(LexicalType<URI>, String) - Static method in class com.io7m.cedarbridge.schema.ast.CBASTNames
-
Construct a name.
- typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBBooleanSerializers
- typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBListSerializers
- typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBMapEntrySerializers
- typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBMapSerializers
- typeParameters() - Method in class com.io7m.cedarbridge.runtime.api.CBOptionSerializers
- typeParameters() - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializerFactoryType
-
Declare the parameters of the type.
- types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTPackage
-
Returns the value of the
typesrecord component. - types() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolVersion
-
Returns the value of the
typesrecord component. - types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBPackageType
- types() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolVersionDeclarationType
- types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBPackage
- types() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolVersionDeclaration
U
- unsigned16(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned16.
- unsigned16(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned16.
- unsigned32(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned32.
- unsigned32(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned32.
- unsigned64(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned64.
- unsigned8(int) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned8.
- unsigned8(long) - Static method in class com.io7m.cedarbridge.runtime.api.CBCore
-
Construct an IntegerUnsigned8.
- userData() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTDocumentation
-
Returns the value of the
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. - valueOf(String) - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.io7m.cedarbridge.schema.parser.api.CBParseFailedException.Fatal
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class com.io7m.cedarbridge.runtime.api.CBList
-
Returns the value of the
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 interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerFactoryType
- 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
- versionLower() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
- versionLower() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
- versions() - Method in record class com.io7m.cedarbridge.schema.ast.CBASTProtocolDeclaration
-
Returns the value of the
versionsrecord component. - versions() - Method in interface com.io7m.cedarbridge.schema.compiled.CBProtocolDeclarationType
- versions() - Method in class com.io7m.cedarbridge.schema.compiled.internal.CBProtocolDeclaration
- versionUpper() - Method in class com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollection
- versionUpper() - Method in interface com.io7m.cedarbridge.runtime.api.CBProtocolSerializerCollectionType
W
- WARNING - Enum constant in enum class com.io7m.cedarbridge.errors.CBError.Severity
-
The error is a warning.
- writeByteArray(ByteBuffer) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a byte array value.
- writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeByteArray(ByteBuffer) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF16(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 16-bit value
- writeF16(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF16(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF32(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 32-bit value
- writeF32(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF32(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeF64(double) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a floating point 64-bit value
- writeF64(double) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeF64(double) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 16-bit value
- writeS16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 32-bit value
- writeS32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 64-bit value
- writeS64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeS8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a signed 8-bit value
- writeS8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeS8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeSequenceLength(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a sequence length
- writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeSequenceLength(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU16(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 16-bit value
- writeU16(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU16(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU32(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 32-bit value
- writeU32(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU32(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU64(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 64-bit value
- writeU64(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU64(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeU8(long) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write an unsigned 8-bit value
- writeU8(long) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeU8(long) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeUTF8(String) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a UTF-8 string value.
- writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeUTF8(String) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
- writeVariantIndex(int) - Method in interface com.io7m.cedarbridge.runtime.api.CBSerializationContextOutputType
-
Write a variant index
- writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.api.CBSerializationContextSize
- writeVariantIndex(int) - Method in class com.io7m.cedarbridge.runtime.bssio.CBSerializationContextBSSIO
All Classes and Interfaces|All Packages|Serialized Form