Class ProtoPrinter<P>
java.lang.Object
org.openrewrite.TreeVisitor<Proto,P>
org.openrewrite.protobuf.ProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.protobuf.internal.ProtoPrinter<P>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitBlock(Proto.Block block, org.openrewrite.PrintOutputCapture<P> p) visitConstant(Proto.Constant constant, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitContainer(String before, @Nullable ProtoContainer<? extends Proto> container, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) visitDocument(Proto.Document document, org.openrewrite.PrintOutputCapture<P> p) visitEmpty(Proto.Empty empty, org.openrewrite.PrintOutputCapture<P> p) visitEnum(Proto.Enum anEnum, org.openrewrite.PrintOutputCapture<P> p) visitEnumField(Proto.EnumField enumField, org.openrewrite.PrintOutputCapture<P> p) visitExtend(Proto.Extend extend, org.openrewrite.PrintOutputCapture<P> p) visitExtensionName(Proto.ExtensionName extensionName, org.openrewrite.PrintOutputCapture<P> p) visitField(Proto.Field field, org.openrewrite.PrintOutputCapture<P> p) visitFullIdentifier(Proto.FullIdentifier identifier, org.openrewrite.PrintOutputCapture<P> p) visitIdentifier(Proto.Identifier identifier, org.openrewrite.PrintOutputCapture<P> p) visitImport(Proto.Import anImport, org.openrewrite.PrintOutputCapture<P> p) visitKeyword(Proto.Keyword keyword, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitLeftPadded(@Nullable String prefix, @Nullable ProtoLeftPadded<? extends Proto> leftPadded, org.openrewrite.PrintOutputCapture<P> p) visitMapField(Proto.MapField mapField, org.openrewrite.PrintOutputCapture<P> p) <M extends org.openrewrite.marker.Marker>
MvisitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p) visitMessage(Proto.Message message, org.openrewrite.PrintOutputCapture<P> p) visitOneOf(Proto.OneOf oneOf, org.openrewrite.PrintOutputCapture<P> p) visitOption(Proto.Option option, org.openrewrite.PrintOutputCapture<P> p) visitOptionDeclaration(Proto.OptionDeclaration optionDeclaration, org.openrewrite.PrintOutputCapture<P> p) visitPackage(Proto.Package aPackage, org.openrewrite.PrintOutputCapture<P> p) visitPrimitive(Proto.Primitive primitive, org.openrewrite.PrintOutputCapture<P> p) visitRange(Proto.Range range, org.openrewrite.PrintOutputCapture<P> p) visitReserved(Proto.Reserved reserved, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitRightPadded(List<? extends ProtoRightPadded<? extends Proto>> nodes, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p) visitRpcInOut(Proto.RpcInOut rpcInOut, org.openrewrite.PrintOutputCapture<P> p) visitService(Proto.Service service, org.openrewrite.PrintOutputCapture<P> p) visitSpace(Space space, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitStatement(@Nullable ProtoRightPadded<Proto> paddedStat, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitStatements(List<ProtoRightPadded<Proto>> statements, org.openrewrite.PrintOutputCapture<P> p) visitStringLiteral(Proto.StringLiteral stringLiteral, org.openrewrite.PrintOutputCapture<P> p) visitSyntax(Proto.Syntax syntax, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.protobuf.ProtoVisitor
visitContainer, visitLeftPadded, visitRightPaddedMethods inherited from class org.openrewrite.TreeVisitor
defaultValue, doAfterVisit, doAfterVisit, getAfterVisit, getCursor, getLanguage, isAcceptable, noop, postVisit, preVisit, setCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarkers, visitNonNull, visitNonNull, visitSourceFile
-
Constructor Details
-
ProtoPrinter
public ProtoPrinter()
-
-
Method Details
-
visitBlock
- Overrides:
visitBlockin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitConstant
- Overrides:
visitConstantin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDocument
- Overrides:
visitDocumentin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitEmpty
- Overrides:
visitEmptyin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitEnum
- Overrides:
visitEnumin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitEnumField
- Overrides:
visitEnumFieldin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitExtend
- Overrides:
visitExtendin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitExtensionName
public Proto visitExtensionName(Proto.ExtensionName extensionName, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitExtensionNamein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitField
- Overrides:
visitFieldin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFullIdentifier
public Proto visitFullIdentifier(Proto.FullIdentifier identifier, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFullIdentifierin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIdentifier
- Overrides:
visitIdentifierin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitImport
- Overrides:
visitImportin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitKeyword
- Overrides:
visitKeywordin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMapField
- Overrides:
visitMapFieldin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMessage
- Overrides:
visitMessagein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitOneOf
- Overrides:
visitOneOfin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitOption
- Overrides:
visitOptionin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitOptionDeclaration
public Proto visitOptionDeclaration(Proto.OptionDeclaration optionDeclaration, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitOptionDeclarationin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitPackage
- Overrides:
visitPackagein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitPrimitive
- Overrides:
visitPrimitivein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitRange
- Overrides:
visitRangein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitReserved
- Overrides:
visitReservedin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitRpc
- Overrides:
visitRpcin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitRpcInOut
- Overrides:
visitRpcInOutin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitService
- Overrides:
visitServicein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitStringLiteral
public Proto visitStringLiteral(Proto.StringLiteral stringLiteral, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitStringLiteralin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSyntax
- Overrides:
visitSyntaxin classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSpace
- Overrides:
visitSpacein classProtoVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitContainer
-
visitLeftPadded
protected void visitLeftPadded(@Nullable @Nullable String prefix, @Nullable @Nullable ProtoLeftPadded<? extends Proto> leftPadded, org.openrewrite.PrintOutputCapture<P> p) -
visitRightPadded
protected void visitRightPadded(List<? extends ProtoRightPadded<? extends Proto>> nodes, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p) -
visitMarker
public <M extends org.openrewrite.marker.Marker> M visitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p) -
visitStatements
protected void visitStatements(List<ProtoRightPadded<Proto>> statements, org.openrewrite.PrintOutputCapture<P> p) -
visitStatement
protected void visitStatement(@Nullable @Nullable ProtoRightPadded<Proto> paddedStat, org.openrewrite.PrintOutputCapture<P> p)
-