Package org.openrewrite.protobuf
Class ProtoVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<Proto,P>
org.openrewrite.protobuf.ProtoVisitor<P>
- Direct Known Subclasses:
CountLinesVisitor,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
adapt, collect, collect, defaultValue, describeLocation, doAfterVisit, doAfterVisit, getAfterVisit, getCursor, getLanguage, isAcceptable, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, 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
-