Package org.infinispan.protostream.annotations.impl
package org.infinispan.protostream.annotations.impl
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle
this metadata in order to generate Protobuf schemas and marshallers.
WARNING: Users should not directly use anything from this package as it does not constitute an API and it will change without notice.
-
ClassDescriptionGenerates a protobuf schema (proto file) based on annotations and also generates marshallers for the types.Base class for generated message marshallers.Dumps proto schema to writer.A
ProtoTypeMetadata
for a message or enum type that is defined in an external protobuf schema and its definition was not created based on annotations.A Writer with indentation capabilities to support more readable code generation.AProtoTypeMetadata
for an enum type created based on annotations.AProtoTypeMetadata
for a message type created based on annotations.