Package org.openrewrite.java.tree
@NonNullApi
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.A block of statements, enclosed in curly braces.J.ControlParentheses<J2 extends J>J.ControlParentheses.Padding<J2 extends J>See jls-3.3.These types are sorted in order of their recommended appearance in a list of modifiers, as defined in the JLS.J.Parentheses<J2 extends J>J.Parentheses.Padding<J2 extends J>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.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.