Package org.openrewrite.java.tree
Interface Statement
-
- All Superinterfaces:
J
,java.io.Serializable
,org.openrewrite.Tree
- All Known Implementing Classes:
J.Assert
,J.Assign
,J.AssignOp
,J.Block
,J.Break
,J.Case
,J.ClassDecl
,J.Continue
,J.DoWhileLoop
,J.Empty
,J.EnumValue
,J.EnumValueSet
,J.ForEachLoop
,J.ForLoop
,J.If
,J.Label
,J.MethodInvocation
,J.NewClass
,J.Return
,J.Switch
,J.Synchronized
,J.Throw
,J.Try
,J.Unary
,J.UnparsedSource
,J.VariableDecls
,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.ArrayType, J.Assert, J.Assign, J.AssignOp, J.Binary, J.Block<T extends J>, J.Break, J.Case, J.ClassDecl, J.CompilationUnit, J.Continue, J.DoWhileLoop, J.Empty, J.EnumValue, J.EnumValueSet, J.FieldAccess, J.ForEachLoop, J.ForLoop, J.Ident, J.If, J.Import, J.InstanceOf, J.Label, J.Lambda, J.Literal, J.MemberReference, J.MethodDecl, J.MethodInvocation, J.Modifier, J.MultiCatch, J.NewArray, J.NewClass, J.Package, J.ParameterizedType, J.Parentheses<T 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.UnparsedSource, J.VariableDecls, J.WhileLoop, J.Wildcard
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
hasClassType(JavaType.Class classType)
default boolean
isSemicolonTerminated()
-
Methods inherited from interface org.openrewrite.java.tree.J
accept, acceptJava, print
-
-
-
-
Method Detail
-
isSemicolonTerminated
default boolean isSemicolonTerminated()
-
hasClassType
default boolean hasClassType(@Nullable JavaType.Class classType)
-
-