Uses of Class
org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
-
Packages that use ProtoTypeMetadata 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. -
-
Uses of ProtoTypeMetadata in org.infinispan.protostream.annotations.impl
Subclasses of ProtoTypeMetadata in org.infinispan.protostream.annotations.impl Modifier and Type Class Description class
ProtoEnumTypeMetadata
AProtoTypeMetadata
for an enum type created based on annotations during the current execution ofProtoSchemaBuilder
.class
ProtoMessageTypeMetadata
AProtoTypeMetadata
for a message type created based on annotations during the current execution ofProtoSchemaBuilder
.Methods in org.infinispan.protostream.annotations.impl that return ProtoTypeMetadata Modifier and Type Method Description ProtoTypeMetadata
ProtoFieldMetadata. getProtoTypeMetadata()
protected abstract ProtoTypeMetadata
BaseProtoSchemaGenerator. importProtoTypeMetadata(XClass javaType)
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.protected ProtoTypeMetadata
RuntimeProtoSchemaGenerator. importProtoTypeMetadata(XClass javaType)
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.protected ProtoTypeMetadata
BaseProtoSchemaGenerator. makeProtoTypeMetadata(XClass javaType)
protected ProtoTypeMetadata
BaseProtoSchemaGenerator. scanAnnotations(XClass javaType)
Methods in org.infinispan.protostream.annotations.impl with parameters of type ProtoTypeMetadata Modifier and Type Method Description protected void
ProtoMessageTypeMetadata. addInnerType(ProtoTypeMetadata typeMetadata)
abstract void
AbstractMarshallerCodeGenerator. generateMarshaller(SerializationContext serCtx, ProtoTypeMetadata ptm)
-