Package org.openrewrite.json.tree
Interface Json
- All Superinterfaces:
org.openrewrite.Tree
- All Known Implementing Classes:
Json.Array,Json.Document,Json.Empty,Json.Identifier,Json.JsonObject,Json.Literal,Json.Member
public interface Json
extends org.openrewrite.Tree
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic 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 JsonacceptJson(JsonVisitor<P> v, P p) default <P> booleanisAcceptable(org.openrewrite.TreeVisitor<?, P> v, P p) <J extends Json>
JwithPrefix(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
-
acceptJson
-
isAcceptable
default <P> boolean isAcceptable(org.openrewrite.TreeVisitor<?, P> v, P p) - Specified by:
isAcceptablein interfaceorg.openrewrite.Tree
-
getPrefix
Space getPrefix() -
withPrefix
-