Package org.sonar.plugins.java.api.tree
Interface PatternTree
- All Superinterfaces:
ExpressionTree,Tree
- All Known Subinterfaces:
DefaultPatternTree,GuardedPatternTree,NullPatternTree,RecordPatternTree,TypePatternTree
- All Known Implementing Classes:
AbstractPatternTree,DefaultPatternTreeImpl,GuardedPatternTreeImpl,NullPatternTreeImpl,RecordPatternTreeImpl,TypePatternTreeImpl
@Beta
@Deprecated(since="7.7",
forRemoval=false)
public interface PatternTree
extends ExpressionTree
Deprecated.
Preview Feature
Common interface shared between all possible pattern as introduced with Java 17 and JEP-406.
Currently.
- Since:
- Java 17
-
Nested Class Summary
-
Method Summary
Methods inherited from interface org.sonar.plugins.java.api.tree.ExpressionTree
asConstant, asConstant, symbolType