Package org.sonar.plugins.java.api.tree
Interface GuardedPatternTree
- All Superinterfaces:
ExpressionTree
,PatternTree
,Tree
- All Known Implementing Classes:
GuardedPatternTreeImpl
Guarded pattern tree
Introduced with Java 17 and JEP-406.
Finalized with Java 21 and JEP-441.
casepattern()
whenOperator()
expression()
: ... casepattern()
whenOperator()
expression()
-> ...
- Since:
- Java 17
-
Nested Class Summary
-
Method Summary
Methods inherited from interface org.sonar.plugins.java.api.tree.ExpressionTree
asConstant, asConstant, symbolType
-
Method Details
-
pattern
PatternTree pattern() -
whenOperator
SyntaxToken whenOperator() -
expression
ExpressionTree expression()
-