Class Hierarchy
- java.lang.Object
- org.openrewrite.java.tree.J.AnnotatedType (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.Annotation (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Annotation.Arguments (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ArrayAccess (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ArrayAccess.Dimension (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ArrayType (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.ArrayType.Dimension (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Assert (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Assign (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.AssignOp (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.AssignOp.Operator (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.AssignOp.Operator.Addition
- org.openrewrite.java.tree.J.AssignOp.Operator.BitAnd
- org.openrewrite.java.tree.J.AssignOp.Operator.BitOr
- org.openrewrite.java.tree.J.AssignOp.Operator.BitXor
- org.openrewrite.java.tree.J.AssignOp.Operator.Division
- org.openrewrite.java.tree.J.AssignOp.Operator.LeftShift
- org.openrewrite.java.tree.J.AssignOp.Operator.Modulo
- org.openrewrite.java.tree.J.AssignOp.Operator.Multiplication
- org.openrewrite.java.tree.J.AssignOp.Operator.RightShift
- org.openrewrite.java.tree.J.AssignOp.Operator.Subtraction
- org.openrewrite.java.tree.J.AssignOp.Operator.UnsignedRightShift
- org.openrewrite.java.tree.J.Binary (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Binary.Operator (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Binary.Operator.Addition
- org.openrewrite.java.tree.J.Binary.Operator.And
- org.openrewrite.java.tree.J.Binary.Operator.BitAnd
- org.openrewrite.java.tree.J.Binary.Operator.BitOr
- org.openrewrite.java.tree.J.Binary.Operator.BitXor
- org.openrewrite.java.tree.J.Binary.Operator.Division
- org.openrewrite.java.tree.J.Binary.Operator.Equal
- org.openrewrite.java.tree.J.Binary.Operator.GreaterThan
- org.openrewrite.java.tree.J.Binary.Operator.GreaterThanOrEqual
- org.openrewrite.java.tree.J.Binary.Operator.LeftShift
- org.openrewrite.java.tree.J.Binary.Operator.LessThan
- org.openrewrite.java.tree.J.Binary.Operator.LessThanOrEqual
- org.openrewrite.java.tree.J.Binary.Operator.Modulo
- org.openrewrite.java.tree.J.Binary.Operator.Multiplication
- org.openrewrite.java.tree.J.Binary.Operator.NotEqual
- org.openrewrite.java.tree.J.Binary.Operator.Or
- org.openrewrite.java.tree.J.Binary.Operator.RightShift
- org.openrewrite.java.tree.J.Binary.Operator.Subtraction
- org.openrewrite.java.tree.J.Binary.Operator.UnsignedRightShift
- org.openrewrite.java.tree.J.Block<T> (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Break (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Case (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.ClassDecl (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.ClassDecl.Extends (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ClassDecl.Implements (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ClassDecl.Kind (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ClassDecl.Kind.Annotation
- org.openrewrite.java.tree.J.ClassDecl.Kind.Class
- org.openrewrite.java.tree.J.ClassDecl.Kind.Enum
- org.openrewrite.java.tree.J.ClassDecl.Kind.Interface
- org.openrewrite.java.tree.J.CompilationUnit (implements org.openrewrite.java.tree.J, org.openrewrite.SourceFile)
- org.openrewrite.java.tree.J.Continue (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.DoWhileLoop (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.DoWhileLoop.While (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Empty (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.EnumValue (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.EnumValueSet (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.FieldAccess (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.ForEachLoop (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.ForEachLoop.Control (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ForLoop (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.ForLoop.Control (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Ident (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.Ident.IdentFlyweight (implements java.io.Serializable)
- org.openrewrite.java.tree.J.If (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.If.Else (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Import (implements java.lang.Comparable<T>, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.InstanceOf (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Label (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Lambda (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Lambda.Arrow (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Lambda.Parameters (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Literal (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MemberReference (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MethodDecl (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MethodDecl.Default (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MethodDecl.Parameters (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MethodDecl.Throws (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.MethodInvocation (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.MethodInvocation.Arguments (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Modifier (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Modifier.Abstract
- org.openrewrite.java.tree.J.Modifier.Default
- org.openrewrite.java.tree.J.Modifier.Final
- org.openrewrite.java.tree.J.Modifier.Native
- org.openrewrite.java.tree.J.Modifier.Private
- org.openrewrite.java.tree.J.Modifier.Protected
- org.openrewrite.java.tree.J.Modifier.Public
- org.openrewrite.java.tree.J.Modifier.Static
- org.openrewrite.java.tree.J.Modifier.Strictfp
- org.openrewrite.java.tree.J.Modifier.Synchronized
- org.openrewrite.java.tree.J.Modifier.Transient
- org.openrewrite.java.tree.J.Modifier.Volatile
- org.openrewrite.java.tree.J.MultiCatch (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.NewArray (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.NewArray.Dimension (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.NewArray.Initializer (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.NewClass (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.NewClass.Arguments (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Package (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.ParameterizedType (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.Parentheses<T> (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Primitive (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.TypeTree)
- org.openrewrite.java.tree.J.Return (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Switch (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Synchronized (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Ternary (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Throw (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Try (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Try.Catch (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Try.Finally (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Try.Resources (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.TypeCast (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.TypeParameter (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.TypeParameter.Bounds (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.TypeParameters (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Unary (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Unary.Operator (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Unary.Operator.Complement
- org.openrewrite.java.tree.J.Unary.Operator.Negative
- org.openrewrite.java.tree.J.Unary.Operator.Not
- org.openrewrite.java.tree.J.Unary.Operator.Positive
- org.openrewrite.java.tree.J.Unary.Operator.PostDecrement
- org.openrewrite.java.tree.J.Unary.Operator.PostIncrement
- org.openrewrite.java.tree.J.Unary.Operator.PreDecrement
- org.openrewrite.java.tree.J.Unary.Operator.PreIncrement
- org.openrewrite.java.tree.J.UnparsedSource (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.VariableDecls (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.VariableDecls.Dimension (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.VariableDecls.NamedVar (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.NameTree)
- org.openrewrite.java.tree.J.VariableDecls.Varargs (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.WhileLoop (implements org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement)
- org.openrewrite.java.tree.J.Wildcard (implements org.openrewrite.java.tree.Expression, org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Wildcard.Bound (implements org.openrewrite.java.tree.J)
- org.openrewrite.java.tree.J.Wildcard.Bound.Extends
- org.openrewrite.java.tree.J.Wildcard.Bound.Super
- org.openrewrite.java.tree.JavaType.Array (implements org.openrewrite.java.tree.JavaType)
- org.openrewrite.java.tree.JavaType.FullyQualified (implements org.openrewrite.java.tree.JavaType)
- org.openrewrite.java.tree.JavaType.Class
- org.openrewrite.java.tree.JavaType.Cyclic
- org.openrewrite.java.tree.JavaType.GenericTypeVariable
- org.openrewrite.java.tree.JavaType.ShallowClass
- org.openrewrite.java.tree.JavaType.Method (implements org.openrewrite.java.tree.JavaType)
- org.openrewrite.java.tree.JavaType.Method.Signature (implements java.io.Serializable)
- org.openrewrite.java.tree.JavaType.MultiCatch (implements org.openrewrite.java.tree.JavaType)
- org.openrewrite.java.tree.JavaType.Var (implements org.openrewrite.java.tree.JavaType)
- org.openrewrite.java.tree.TreeBuilder
- org.openrewrite.java.tree.TreeSerializer
- org.openrewrite.java.tree.TypeUtils
Interface Hierarchy
- java.io.Serializable
- org.openrewrite.Tree
- org.openrewrite.java.tree.J (also extends java.io.Serializable)
- org.openrewrite.java.tree.Expression
- org.openrewrite.java.tree.NameTree
- org.openrewrite.java.tree.TypeTree
- org.openrewrite.java.tree.Statement
- org.openrewrite.java.tree.J (also extends java.io.Serializable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.openrewrite.java.tree.Flag
- org.openrewrite.java.tree.JavaType.Primitive (implements org.openrewrite.java.tree.JavaType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)