Uses of Class
org.infinispan.protostream.annotations.impl.IndentWriter
Packages that use IndentWriter
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.
-
Uses of IndentWriter in org.infinispan.protostream.annotations.impl
Methods in org.infinispan.protostream.annotations.impl that return IndentWriterModifier and TypeMethodDescriptionIndentWriter.append(char c) IndentWriter.append(CharSequence cs) IndentWriter.append(CharSequence cs, int start, int end) IndentWriter.dec()Decrease indentation.IndentWriter.inc()Increase indentation.Methods in org.infinispan.protostream.annotations.impl with parameters of type IndentWriterModifier and TypeMethodDescriptionprotected static voidProtoTypeMetadata.appendDocumentation(IndentWriter iw, String documentation) (package private) voidReservedProcessor.generate(IndentWriter iw) private voidAbstractMarshallerCodeGenerator.generateFieldReadMethod(ProtoMessageTypeMetadata messageTypeMetadata, ProtoFieldMetadata fieldMetadata, IndentWriter iw, boolean noFactory, Map<String, Integer> trackedFields, String getUnknownFieldSetFieldStatement, String setUnknownFieldSetFieldStatement) private StringAbstractMarshallerCodeGenerator.generateMapFieldReadMethod(ProtoFieldMetadata fieldMetadata, IndentWriter iw, boolean readNext) voidHasProtoSchema.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) protected voidAbstractMarshallerCodeGenerator.generateReadMethodBody(IndentWriter iw, ProtoMessageTypeMetadata messageTypeMetadata) Signature of generated method is:public java.lang.Object read(org.infinispan.protostream.ProtoStreamMarshaller.ReadContext $1, java.lang.Object $2) throws java.io.IOExceptionprotected voidAbstractMarshallerCodeGenerator.generateWriteMethodBody(IndentWriter iw, ProtoMessageTypeMetadata messageTypeMetadata) Signature of generated method is:public void write(org.infinispan.protostream.ProtoStreamMarshaller.WriteContext $1, java.lang.Object $2) throws java.io.IOExceptionprivate voidAbstractMarshallerCodeGenerator.genSetField(IndentWriter iw, ProtoFieldMetadata fieldMetadata, Map<String, Integer> trackedFields, ProtoMessageTypeMetadata messageTypeMetadata) private StringAbstractMarshallerCodeGenerator.initMarshallerDelegateField(IndentWriter iw, ProtoFieldMetadata fieldMetadata) private voidAbstractMarshallerCodeGenerator.writeFieldValue(ProtoFieldMetadata fieldMetadata, IndentWriter iw, String v) private voidAbstractMarshallerCodeGenerator.writeFieldValue(ProtoFieldMetadata fieldMetadata, IndentWriter iw, String v, String out) -
Uses of IndentWriter in org.infinispan.protostream.annotations.impl.processor
Methods in org.infinispan.protostream.annotations.impl.processor with parameters of type IndentWriterModifier and TypeMethodDescriptionprivate voidMarshallerSourceCodeGenerator.addAdapterField(IndentWriter iw, ProtoMessageTypeMetadata messageTypeMetadata) private voidMarshallerSourceCodeGenerator.addFileHeader(IndentWriter iw, String className) (package private) static voidAutoProtoSchemaBuilderAnnotationProcessor.addGeneratedClassHeader(IndentWriter iw, String... classes) private voidAutoProtoSchemaBuilderAnnotationProcessor.addGeneratedClassHeader(IndentWriter iw, Collection<? extends TypeMirror> classes) private voidMarshallerSourceCodeGenerator.addMarshallerDelegateField(IndentWriter iw, ProtoFieldMetadata fieldMetadata, Set<String> addedFields) private voidMarshallerSourceCodeGenerator.addMarshallerDelegateFields(IndentWriter iw, ProtoMessageTypeMetadata messageTypeMetadata) Add fields used to cache delegates to other marshalled types (message or enum).private static voidAutoProtoSchemaBuilderAnnotationProcessor.addSchemaBuilderAnnotation(IndentWriter iw, String className, String schemaFileName, ProtoSchemaAnnotation annotation, String schemaPackageName, Collection<? extends TypeMirror> classes, Set<String> dependsOn, boolean marshallersOnly)