Index

C D E F H I L M N O P R S T U V 
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 deprecated record component.
deprecated() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the deprecated record component.
deprecationNote() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
Returns the value of the deprecationNote record component.
deprecationNote() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the deprecationNote record 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 EnumDefinition record 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 enums record component.
enums() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
Returns the value of the enums record 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 EnumValueDefinition record 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 FieldDefinition record 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 fields record component.
fields() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
Returns the value of the fields record component.
fixedCapacity() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
Returns the value of the fixedCapacity record component.
fixedCapacity() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the fixedCapacity record 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 id record component.
id() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
Returns the value of the id record component.
id() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
Returns the value of the id record 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 MessageDefinition record 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 messages record component.
messages() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
Returns the value of the messages record 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 name record component.
name() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
Returns the value of the name record component.
name() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedMessageDefinition
Returns the value of the name record component.
name() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
Returns the value of the name record component.
name() - Method in record class express.mvp.myra.codec.schema.EnumValueDefinition
Returns the value of the name record component.
name() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the name record component.
name() - Method in record class express.mvp.myra.codec.schema.MessageDefinition
Returns the value of the name record component.
namespace() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
Returns the value of the namespace record component.
namespace() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
Returns the value of the namespace record component.

O

optional() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
Returns the value of the optional record component.
optional() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the optional record 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 repeated record component.
repeated() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the repeated record 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 ResolutionResult record 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 ResolvedEnumDefinition record 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 ResolvedFieldDefinition record 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 ResolvedMessageDefinition record class.
resolvedSchema() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
Returns the value of the resolvedSchema record 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 ResolvedSchemaDefinition record 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 SchemaDefinition record 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 tag record component.
tag() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the tag record 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 type record component.
type() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedFieldDefinition
Returns the value of the type record component.
type() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
Returns the value of the type record component.
type() - Method in record class express.mvp.myra.codec.schema.FieldDefinition
Returns the value of the type record component.

U

updatedLockFile() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolutionResult
Returns the value of the updatedLockFile record 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 values record component.
values() - Method in record class express.mvp.myra.codec.schema.EnumDefinition
Returns the value of the values record component.
version() - Method in record class express.mvp.myra.codec.codegen.resolver.ResolvedSchemaDefinition
Returns the value of the version record component.
version() - Method in record class express.mvp.myra.codec.schema.SchemaDefinition
Returns the value of the version record component.
C D E F H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values