Package org.openrewrite.java.tree
Interface Statement
-
- All Superinterfaces:
J
,java.io.Serializable
,org.openrewrite.Tree
- All Known Implementing Classes:
J.Assert
,J.Assignment
,J.AssignmentOperation
,J.Block
,J.Break
,J.Case
,J.ClassDeclaration
,J.Continue
,J.DoWhileLoop
,J.Empty
,J.EnumValueSet
,J.ForEachLoop
,J.ForLoop
,J.If
,J.Label
,J.MethodDeclaration
,J.MethodInvocation
,J.NewClass
,J.Return
,J.Switch
,J.Synchronized
,J.Throw
,J.Try
,J.Unary
,J.VariableDeclarations
,J.WhileLoop
public interface Statement extends J
-
-
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.Synchronized, J.Ternary, J.Throw, J.Try, J.TypeCast, J.TypeParameter, J.TypeParameters, J.Unary, J.VariableDeclarations, J.WhileLoop, J.Wildcard
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
hasClassType(JavaType.Class classType)
-
Methods inherited from interface org.openrewrite.java.tree.J
accept, acceptJava, getComments, getCoordinates, getMarkers, getPrefix, isAcceptable, print, print, withComments, withMarkers, withPrefix, withTemplate
-
-
-
-
Method Detail
-
hasClassType
default boolean hasClassType(@Nullable JavaType.Class classType)
-
-