Package org.openrewrite.java.tree
@NullMarked
package org.openrewrite.java.tree
-
ClassDescriptionEven though statements are not a superset of expressions, this provides a way for statements that are also expressions to have a generic coordinate.Holds line break plus the margin that starts the next line.JContainer<T>AST elements that contain lists of trees with some delimiter like parentheses, e.g.JLeftPadded<T>A Java element that could have space preceding some delimiter.JRightPadded<T>A Java element that could have trailing space.Either a
J.MethodInvocation
or aJ.MemberReference
or aJ.NewClass
.A tree representing a simple or fully qualified nameWherever whitespace can occur in Java, so can comments (at least block and javadoc style comments).A tree with type attribution information.A tree identifying a type (e.g.