Uses of Interface
org.infinispan.protostream.annotations.impl.types.XTypeFactory
Packages that use XTypeFactory
Package
Description
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.
Representation of types based on javax.lang.model for annotation processing during compile time.
Abstract unified representation of Java language types, to isolate code generation from direct dependencies on the
actual type system implementation.
-
Uses of XTypeFactory in org.infinispan.protostream.annotations.impl
Fields in org.infinispan.protostream.annotations.impl declared as XTypeFactoryModifier and TypeFieldDescriptionprivate final XTypeFactoryAbstractMarshallerCodeGenerator.typeFactoryprotected final XTypeFactoryBaseProtoSchemaGenerator.typeFactoryprotected final XTypeFactoryProtoMessageTypeMetadata.typeFactoryConstructors in org.infinispan.protostream.annotations.impl with parameters of type XTypeFactoryModifierConstructorDescriptionprotectedAbstractMarshallerCodeGenerator(XTypeFactory typeFactory, String protobufSchemaPackage) protectedBaseProtoSchemaGenerator(XTypeFactory typeFactory, SerializationContext serializationContext, String generator, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax, boolean allowNullFields) -
Uses of XTypeFactory in org.infinispan.protostream.annotations.impl.processor
Constructors in org.infinispan.protostream.annotations.impl.processor with parameters of type XTypeFactoryModifierConstructorDescription(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) (package private)MarshallerSourceCodeGenerator(GeneratedFilesWriter generatedFilesWriter, XTypeFactory typeFactory, String protobufSchemaPackage) -
Uses of XTypeFactory in org.infinispan.protostream.annotations.impl.processor.types
Classes in org.infinispan.protostream.annotations.impl.processor.types that implement XTypeFactoryModifier and TypeClassDescriptionfinal classImplementation relying primarily onTypeMirror, but also capable to use reflection similarly toReflectionTypeFactory.Methods in org.infinispan.protostream.annotations.impl.processor.types that return XTypeFactoryModifier and TypeMethodDescriptionMirrorTypeFactory.MirrorArray.getFactory()MirrorTypeFactory.MirrorClass.getFactory()MirrorTypeFactory.MirrorPrimitiveType.getFactory() -
Uses of XTypeFactory in org.infinispan.protostream.annotations.impl.types
Classes in org.infinispan.protostream.annotations.impl.types that implement XTypeFactoryModifier and TypeClassDescriptionfinal classImplementation relying on reflection.Methods in org.infinispan.protostream.annotations.impl.types that return XTypeFactoryModifier and TypeMethodDescriptionReflectionTypeFactory.ReflectionClass.getFactory()XClass.getFactory()