Package org.openrewrite.java.tree
Interface TypedTree
- All Superinterfaces:
J,org.openrewrite.Tree
- All Known Implementing Classes:
J.AnnotatedType,J.ArrayAccess,J.ArrayType,J.Assignment,J.AssignmentOperation,J.Binary,J.ClassDeclaration,J.Empty,J.FieldAccess,J.Identifier,J.InstanceOf,J.Lambda,J.Literal,J.MemberReference,J.MethodDeclaration,J.MethodInvocation,J.MultiCatch,J.NewArray,J.NewClass,J.ParameterizedType,J.Primitive,J.Ternary,J.Unary,J.VariableDeclarations,J.VariableDeclarations.NamedVariable,J.Wildcard
A tree with type attribution information. Unlike
TypeTree,
this does not necessarily mean the tree is the name of a type. So for
example, a J.MethodInvocation is a TypedTree but
not a TypeTree.-
Nested Class Summary
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.VariableDeclarations, J.WhileLoop, J.Wildcard, J.Yield -
Method Summary
Methods inherited from interface org.openrewrite.java.tree.J
accept, acceptJava, getComments, getPrefix, isAcceptable, print, printTrimmed, withComments, withPrefix, withTemplateMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Method Details
-
getType
-
withType
-