Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- compareTo(SchemaVersion) - Method in class express.mvp.myra.codec.schema.SchemaVersion
D
- deprecated() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
deprecatedrecord component. - deprecated() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
deprecatedrecord component. - deprecationNote() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
deprecationNoterecord component. - deprecationNote() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
deprecationNoterecord component.
E
- empty() - Static method in class express.mvp.myra.codec.codegen.resolver.LockFile
- EnumDefinition - Record Class in express.mvp.myra.codec.schema
- EnumDefinition(String, String, List) - Constructor for record class express.mvp.myra.codec.schema.EnumDefinition
-
Creates an instance of a
EnumDefinitionrecord class. - EnumLock() - Constructor for class express.mvp.myra.codec.codegen.resolver.LockFile.EnumLock
- enums - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile
- enums() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns the value of the
enumsrecord component. - enums() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns the value of the
enumsrecord component. - EnumValueDefinition - Record Class in express.mvp.myra.codec.schema
- EnumValueDefinition(String, int) - Constructor for record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Creates an instance of a
EnumValueDefinitionrecord class. - equals(Object) - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.schema.MessageDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class express.mvp.myra.codec.schema.SchemaVersion
- express.mvp.myra.codec.codegen - package express.mvp.myra.codec.codegen
- express.mvp.myra.codec.codegen.resolver - package express.mvp.myra.codec.codegen.resolver
- express.mvp.myra.codec.schema - package express.mvp.myra.codec.schema
F
- FieldDefinition - Record Class in express.mvp.myra.codec.schema
- FieldDefinition(int, String, String, boolean, boolean, boolean, String, Integer) - Constructor for record class express.mvp.myra.codec.schema.FieldDefinition
-
Creates an instance of a
FieldDefinitionrecord class. - fields - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile.MessageLock
- fields() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Returns the value of the
fieldsrecord component. - fields() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
-
Returns the value of the
fieldsrecord component. - fixedCapacity() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
fixedCapacityrecord component. - fixedCapacity() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
fixedCapacityrecord component. - fromRaw(EnumDefinition) - Static method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
- fromWireFormat(short) - Static method in class express.mvp.myra.codec.schema.SchemaVersion
-
Creates a SchemaVersion from its wire format representation.
H
- hashCode() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in class express.mvp.myra.codec.schema.SchemaVersion
I
- id - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile.MessageLock
- id() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Returns the value of the
idrecord component. - isBreakingChangeFrom(SchemaVersion) - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Checks if this version is a breaking change from another version.
- isCompatibleWith(SchemaVersion) - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Checks if this schema version is compatible with a decoder schema version.
L
- load(Path) - Static method in class express.mvp.myra.codec.codegen.LockFileManager
- LockFile - Class in express.mvp.myra.codec.codegen.resolver
- LockFile() - Constructor for class express.mvp.myra.codec.codegen.resolver.LockFile
- LockFile.EnumLock - Class in express.mvp.myra.codec.codegen.resolver
- LockFile.MessageLock - Class in express.mvp.myra.codec.codegen.resolver
- LockFileManager - Class in express.mvp.myra.codec.codegen
M
- major() - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Returns the major version number.
- MAX_MAJOR - Static variable in class express.mvp.myra.codec.schema.SchemaVersion
-
Maximum major version that can be encoded in wire format (0-127, since we use 8 bits).
- MAX_MINOR - Static variable in class express.mvp.myra.codec.schema.SchemaVersion
-
Maximum minor version that can be encoded in wire format (0-255).
- MessageDefinition - Record Class in express.mvp.myra.codec.schema
- MessageDefinition(String, List) - Constructor for record class express.mvp.myra.codec.schema.MessageDefinition
-
Creates an instance of a
MessageDefinitionrecord class. - MessageLock() - Constructor for class express.mvp.myra.codec.codegen.resolver.LockFile.MessageLock
- messages - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile
- messages() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns the value of the
messagesrecord component. - messages() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns the value of the
messagesrecord component. - minor() - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Returns the minor version number.
N
- name() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
-
Returns the value of the
namerecord component. - namespace() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns the value of the
namespacerecord component.
O
- optional() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
optionalrecord component. - optional() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
optionalrecord component.
P
- parse(String) - Static method in class express.mvp.myra.codec.schema.SchemaVersion
-
Parses a semantic version string.
- parse(Path) - Method in class express.mvp.myra.codec.codegen.SchemaParser
- patch() - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Returns the patch version number.
R
- repeated() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
repeatedrecord component. - repeated() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
repeatedrecord component. - reservedIds - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile
- ResolutionResult - Record Class in express.mvp.myra.codec.codegen.resolver
- ResolutionResult(ResolvedSchemaDefinition, LockFile) - Constructor for record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Creates an instance of a
ResolutionResultrecord class. - resolve(SchemaDefinition, LockFile, Path) - Static method in class express.mvp.myra.codec.codegen.resolver.SchemaResolver
- ResolvedEnumDefinition - Record Class in express.mvp.myra.codec.codegen.resolver
- ResolvedEnumDefinition(String, String, List) - Constructor for record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Creates an instance of a
ResolvedEnumDefinitionrecord class. - ResolvedFieldDefinition - Record Class in express.mvp.myra.codec.codegen.resolver
- ResolvedFieldDefinition(String, int, int, String, boolean, boolean, boolean, String, Integer) - Constructor for record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Creates an instance of a
ResolvedFieldDefinitionrecord class. - ResolvedMessageDefinition - Record Class in express.mvp.myra.codec.codegen.resolver
- ResolvedMessageDefinition(String, int, List) - Constructor for record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Creates an instance of a
ResolvedMessageDefinitionrecord class. - resolvedSchema() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Returns the value of the
resolvedSchemarecord component. - ResolvedSchemaDefinition - Record Class in express.mvp.myra.codec.codegen.resolver
- ResolvedSchemaDefinition(String, String, List, List) - Constructor for record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Creates an instance of a
ResolvedSchemaDefinitionrecord class.
S
- save(LockFile, Path) - Static method in class express.mvp.myra.codec.codegen.LockFileManager
- SchemaDefinition - Record Class in express.mvp.myra.codec.schema
- SchemaDefinition(String, String, List, List) - Constructor for record class express.mvp.myra.codec.schema.SchemaDefinition
-
Creates an instance of a
SchemaDefinitionrecord class. - schemaInfo - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile
- SchemaParser - Class in express.mvp.myra.codec.codegen
- SchemaParser() - Constructor for class express.mvp.myra.codec.codegen.SchemaParser
- SchemaResolver - Class in express.mvp.myra.codec.codegen.resolver
- SchemaVersion - Class in express.mvp.myra.codec.schema
-
Represents a semantic version for myra-codec schemas.
- SchemaVersion(int, int) - Constructor for class express.mvp.myra.codec.schema.SchemaVersion
-
Creates a version with major.minor only (patch defaults to 0).
- SchemaVersion(int, int, int) - Constructor for class express.mvp.myra.codec.schema.SchemaVersion
-
Creates a new schema version.
T
- tag() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
tagrecord component. - tag() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
tagrecord component. - toShortString() - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Returns a version string without patch for display (e.g., "1.2").
- toString() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns a string representation of this record class.
- toString() - Method in class express.mvp.myra.codec.schema.SchemaVersion
- toWireFormat() - Method in class express.mvp.myra.codec.schema.SchemaVersion
-
Converts this version to the wire format representation.
- type() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Returns the value of the
typerecord component. - type() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
-
Returns the value of the
typerecord component. - type() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Returns the value of the
typerecord component. - type() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
-
Returns the value of the
typerecord component.
U
- updatedLockFile() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
-
Returns the value of the
updatedLockFilerecord component.
V
- values - Variable in class express.mvp.myra.codec.codegen.resolver.LockFile.EnumLock
- values() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedEnumDefinition
-
Returns the value of the
valuesrecord component. - values() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
-
Returns the value of the
valuesrecord component. - version() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
-
Returns the value of the
versionrecord component. - version() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
-
Returns the value of the
versionrecord component.
All Classes and Interfaces|All Packages|Constant Field Values