See: Description
| Interface | Description |
|---|---|
| HasProtoSchema |
| Class | Description |
|---|---|
| AbstractMarshallerCodeGenerator | |
| BaseProtoSchemaGenerator |
Generates a protobuf schema (proto file) based on annotations and also generates marshallers for the types.
|
| GeneratedMarshallerBase |
Base class for generated message marshallers.
|
| ImportedProtoTypeMetadata |
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 during the current execution of a ProtoSchemaBuilder. |
| IndentWriter |
A Writer capable of appending Strings in a similar manner to StringWriter but with indentation capabilities to
support more readable code generation.
|
| ProtoEnumTypeMetadata |
A
ProtoTypeMetadata for an enum type created based on annotations during the current execution of ProtoSchemaBuilder. |
| ProtoEnumValueMetadata | |
| ProtoFieldMetadata | |
| ProtoMessageTypeMetadata |
A
ProtoTypeMetadata for a message type created based on annotations during the current execution of ProtoSchemaBuilder. |
| ProtoTypeMetadata | |
| RuntimeProtoSchemaGenerator |
This class is not to be directly invoked by users.
|
| Annotation Type | Description |
|---|---|
| OriginatingClasses |
All generated classes will have this annotation indicating the FQNs of classes that are the origins of this generated
code, as an aid when recompiling incrementally.
|
WARNING: Users should not directly use anything from this package as it does not constitute an API and it will change without notice.
Copyright © 2020 JBoss, a division of Red Hat. All rights reserved.