Package org.openrewrite.java.tree
Class J.Unknown
java.lang.Object
org.openrewrite.java.tree.J.Unknown
- All Implemented Interfaces:
Expression,J,NameTree,Statement,TypedTree,TypeTree,org.openrewrite.Tree
- Enclosing interface:
- J
public static final class J.Unknown
extends Object
implements J, Statement, Expression, TypeTree, TypedTree, NameTree
A tree node that represents an unparsed element.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class only exists to clean up the printed results from `SearchResult` markers.Nested classes/interfaces inherited from interface org.openrewrite.java.tree.J
J.AnnotatedType, J.Annotation, J.ArrayAccess, J.ArrayDimension, J.ArrayType, J.Assert, J.Assignment, J.AssignmentOperation, J.Binary, J.Block, J.Break, J.Case, J.ClassDeclaration, J.CompilationUnit, J.Continue, J.ControlParentheses<J2 extends J>, J.DoWhileLoop, J.Empty, J.EnumValue, J.EnumValueSet, J.FieldAccess, J.ForEachLoop, J.ForLoop, J.Identifier, J.If, J.Import, J.InstanceOf, J.Label, J.Lambda, J.Literal, J.MemberReference, J.MethodDeclaration, J.MethodInvocation, J.Modifier, J.MultiCatch, J.NewArray, J.NewClass, J.Package, J.ParameterizedType, J.Parentheses<J2 extends J>, J.Primitive, J.Return, J.Switch, J.SwitchExpression, J.Synchronized, J.Ternary, J.Throw, J.Try, J.TypeCast, J.TypeParameter, J.TypeParameters, J.Unary, J.Unknown, J.VariableDeclarations, J.WhileLoop, J.Wildcard, J.Yield -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> JacceptJava(JavaVisitor<P> v, P p) @Nullable JavaTypegetType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.Expression
getSideEffects, unwrapMethods inherited from interface org.openrewrite.java.tree.J
accept, getComments, getPrefix, isAcceptable, print, printTrimmed, withComments, withPrefixMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Constructor Details
-
Unknown
public Unknown()
-
-
Method Details
-
acceptJava
- Specified by:
acceptJavain interfaceJ
-
getType
- Specified by:
getTypein interfaceExpression- Specified by:
getTypein interfaceTypedTree
-
withType
- Specified by:
withTypein interfaceExpression- Specified by:
withTypein interfaceTypedTree
-
getCoordinates
- Specified by:
getCoordinatesin interfaceExpression- Specified by:
getCoordinatesin interfaceStatement
-