| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ProtoEnumTypeMetadata |
(package private) class |
ProtoMessageTypeMetadata |
| Modifier and Type | Field and Description |
|---|---|
private ProtoTypeMetadata |
ProtoFieldMetadata.protoTypeMetadata |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Class<?>,ProtoTypeMetadata> |
ProtoMessageTypeMetadata.innerTypes |
private java.util.Map<java.lang.Class<?>,ProtoTypeMetadata> |
ProtoSchemaGenerator.metadataByClass |
private java.util.Map<java.lang.String,ProtoTypeMetadata> |
ProtoSchemaGenerator.metadataByTypeName |
| Modifier and Type | Method and Description |
|---|---|
ProtoTypeMetadata |
ProtoFieldMetadata.getProtoTypeMetadata() |
protected ProtoTypeMetadata |
ProtoSchemaGenerator.scanAnnotations(java.lang.Class<?> javaType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProtoMessageTypeMetadata.addInnerType(ProtoTypeMetadata typeMetadata) |
private void |
ProtoSchemaGenerator.defineType(ProtoTypeMetadata protoTypeMetadata) |
| Constructor and Description |
|---|
ProtoFieldMetadata(java.lang.Class<?> declaringClass,
int number,
java.lang.String name,
java.lang.Class<?> javaType,
java.lang.Class<?> collectionImplementation,
Type protobufType,
ProtoTypeMetadata protoTypeMetadata,
boolean isRequired,
boolean isRepeated,
boolean isArray,
java.lang.Object defaultValue,
java.lang.reflect.Field field) |
ProtoFieldMetadata(java.lang.Class<?> declaringClass,
int number,
java.lang.String name,
java.lang.Class<?> javaType,
java.lang.Class<?> collectionImplementation,
Type protobufType,
ProtoTypeMetadata protoTypeMetadata,
boolean isRequired,
boolean isRepeated,
boolean isArray,
java.lang.Object defaultValue,
java.lang.String propertyName,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter) |