Package org.sonar.plugins.java.api.tree
Interface GuardedPatternTree
- All Superinterfaces:
ExpressionTree
,PatternTree
,Tree
- All Known Implementing Classes:
GuardedPatternTreeImpl
@Beta
@Deprecated(since="7.7",
forRemoval=false)
public interface GuardedPatternTree
extends PatternTree
Deprecated.
Preview Feature
Guarded pattern tree, introduced with Java 17 and JEP-406.
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()Deprecated. -
whenOperator
SyntaxToken whenOperator()Deprecated. -
expression
ExpressionTree expression()Deprecated.
-