Package org.sonar.plugins.java.api.tree
Interface BreakStatementTree
-
- All Superinterfaces:
StatementTree
,Tree
- All Known Implementing Classes:
BreakStatementTreeImpl
@Beta public interface BreakStatementTree extends StatementTree
'break' statement. JLS 14.15break ; break
label()
;- Since:
- Java 1.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SyntaxToken
breakKeyword()
IdentifierTree
label()
SyntaxToken
semicolonToken()
ExpressionTree
value()
Deprecated.scheduled for removal since SonarJava 6.6, uselabel()
orYieldStatementTree.expression()
instead
-
-
-
Method Detail
-
breakKeyword
SyntaxToken breakKeyword()
-
label
@Nullable IdentifierTree label()
-
value
@Deprecated @Nullable ExpressionTree value()
Deprecated.scheduled for removal since SonarJava 6.6, uselabel()
orYieldStatementTree.expression()
insteadWithin switch-expressions, break statements are used to return values.- Since:
- SonarJava 5.12: Support of Java 12
-
semicolonToken
SyntaxToken semicolonToken()
-
-