Package org.openrewrite.protobuf.tree
Interface Proto
- All Superinterfaces:
org.openrewrite.Tree
- All Known Subinterfaces:
FullName,TopLevelDefinition,TypeTree
- All Known Implementing Classes:
Proto.Block,Proto.Constant,Proto.Document,Proto.Empty,Proto.Enum,Proto.EnumField,Proto.Extend,Proto.ExtensionName,Proto.Field,Proto.FullIdentifier,Proto.Identifier,Proto.Import,Proto.Keyword,Proto.MapField,Proto.Message,Proto.OneOf,Proto.Option,Proto.OptionDeclaration,Proto.Package,Proto.Primitive,Proto.Range,Proto.Reserved,Proto.Rpc,Proto.RpcInOut,Proto.Service,Proto.StringLiteral,Proto.Syntax
public interface Proto
extends org.openrewrite.Tree
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault <R extends org.openrewrite.Tree,P>
Raccept(org.openrewrite.TreeVisitor<R, P> v, P p) default <P> @Nullable ProtoacceptProto(ProtoVisitor<P> v, P p) default <P> booleanisAcceptable(org.openrewrite.TreeVisitor<?, P> v, P p) <P extends Proto>
PwithPrefix(Space prefix) Methods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Method Details
-
accept
default <R extends org.openrewrite.Tree,P> R accept(org.openrewrite.TreeVisitor<R, P> v, P p) - Specified by:
acceptin interfaceorg.openrewrite.Tree
-
acceptProto
-
isAcceptable
default <P> boolean isAcceptable(org.openrewrite.TreeVisitor<?, P> v, P p) - Specified by:
isAcceptablein interfaceorg.openrewrite.Tree
-
getPrefix
Space getPrefix() -
withPrefix
-