Interface GuardedPatternTree

All Superinterfaces:
ExpressionTree, PatternTree, Tree
All Known Implementing Classes:
GuardedPatternTreeImpl

@Beta public interface GuardedPatternTree extends PatternTree
Guarded pattern tree Introduced with Java 17 and JEP-406. Finalized with Java 21 and JEP-441.
   case pattern() whenOperator() expression() : ...
   case pattern() whenOperator() expression() -> ...
 
Since:
Java 17