Package org.openrewrite.protobuf
Class ProtoVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<Proto,P>
org.openrewrite.protobuf.ProtoVisitor<P>
- Direct Known Subclasses:
ProtoIsoVisitor,ProtoPrinter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitBlock(Proto.Block block, P p) visitConstant(Proto.Constant constant, P p) <P2 extends Proto>
ProtoContainer<P2>visitContainer(@Nullable ProtoContainer<P2> container, P p) visitDocument(Proto.Document document, P p) visitEmpty(Proto.Empty empty, P p) visitEnum(Proto.Enum anEnum, P p) visitEnumField(Proto.EnumField enumField, P p) visitExtend(Proto.Extend extend, P p) visitExtensionName(Proto.ExtensionName extensionName, P p) visitField(Proto.Field field, P p) visitFullIdentifier(Proto.FullIdentifier fullIdentifier, P p) visitIdentifier(Proto.Identifier identifier, P p) visitImport(Proto.Import anImport, P p) visitKeyword(Proto.Keyword keyword, P p) <T> ProtoLeftPadded<T>visitLeftPadded(ProtoLeftPadded<T> left, P p) visitMapField(Proto.MapField mapField, P p) visitMessage(Proto.Message message, P p) visitOneOf(Proto.OneOf oneOf, P p) visitOption(Proto.Option option, P p) visitOptionDeclaration(Proto.OptionDeclaration optionDeclaration, P p) visitPackage(Proto.Package aPackage, P p) visitPrimitive(Proto.Primitive primitive, P p) visitRange(Proto.Range range, P p) visitReserved(Proto.Reserved reserved, P p) <T> ProtoRightPadded<T>visitRightPadded(@Nullable ProtoRightPadded<T> right, P p) visitRpcInOut(Proto.RpcInOut rpcInOut, P p) visitService(Proto.Service service, P p) visitSpace(Space space, P p) visitStringLiteral(Proto.StringLiteral stringLiteral, P p) visitSyntax(Proto.Syntax syntax, P p) Methods inherited from class org.openrewrite.TreeVisitor
defaultValue, doAfterVisit, doAfterVisit, getAfterVisit, getCursor, getLanguage, isAcceptable, noop, postVisit, preVisit, setCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitSourceFile
-
Constructor Details
-
ProtoVisitor
public ProtoVisitor()
-
-
Method Details
-
visitBlock
-
visitConstant
-
visitDocument
-
visitEmpty
-
visitEnum
-
visitEnumField
-
visitExtend
-
visitExtensionName
-
visitField
-
visitFullIdentifier
-
visitIdentifier
-
visitImport
-
visitKeyword
-
visitMapField
-
visitMessage
-
visitOneOf
-
visitOption
-
visitOptionDeclaration
-
visitPackage
-
visitPrimitive
-
visitRange
-
visitReserved
-
visitRpc
-
visitRpcInOut
-
visitService
-
visitStringLiteral
-
visitSyntax
-
visitSpace
-
visitContainer
public <P2 extends Proto> ProtoContainer<P2> visitContainer(@Nullable @Nullable ProtoContainer<P2> container, P p) -
visitLeftPadded
-
visitRightPadded
-