Uses of Enum Class
org.infinispan.protostream.annotations.ProtoSyntax
Packages that use ProtoSyntax
Package
Description
Annotations for defining Protocol Buffers schemas in Java code.
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.
Compile time annotations processor for Protostream annotations to generate Protobuf schemas and marshallers.
-
Uses of ProtoSyntax in org.infinispan.protostream.annotations
Subclasses with type arguments of type ProtoSyntax in org.infinispan.protostream.annotationsMethods in org.infinispan.protostream.annotations that return ProtoSyntaxModifier and TypeMethodDescriptionstatic ProtoSyntaxReturns the enum constant of this class with the specified name.static ProtoSyntax[]ProtoSyntax.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of ProtoSyntax in org.infinispan.protostream.annotations.impl
Fields in org.infinispan.protostream.annotations.impl declared as ProtoSyntaxMethods in org.infinispan.protostream.annotations.impl that return ProtoSyntaxMethods in org.infinispan.protostream.annotations.impl with parameters of type ProtoSyntaxModifier and TypeMethodDescriptionvoidHasProtoSchema.generateProto(IndentWriter writer, ProtoSyntax syntax) voidProtoEnumTypeMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) voidProtoEnumValueMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) voidProtoFieldMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) voidProtoMapMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) voidProtoMessageTypeMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) voidProtoTypeMetadata.generateProto(IndentWriter iw, ProtoSyntax syntax) Constructors in org.infinispan.protostream.annotations.impl with parameters of type ProtoSyntaxModifierConstructorDescriptionprotectedBaseProtoSchemaGenerator(XTypeFactory typeFactory, SerializationContext serializationContext, String generator, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax, boolean allowNullFields) -
Uses of ProtoSyntax in org.infinispan.protostream.annotations.impl.processor
Fields in org.infinispan.protostream.annotations.impl.processor declared as ProtoSyntaxMethods in org.infinispan.protostream.annotations.impl.processor that return ProtoSyntaxConstructors in org.infinispan.protostream.annotations.impl.processor with parameters of type ProtoSyntaxModifierConstructorDescription(package private)CompileTimeProtoSchemaGenerator(XTypeFactory typeFactory, GeneratedFilesWriter generatedFilesWriter, SerializationContext serializationContext, String generator, String fileName, String packageName, Map<XClass, CompileTimeDependency> dependencies, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax, boolean allowNullFields, AnnotatedClassScanner classScanner)