Package org.sonar.plugins.java.api.tree
Interface RecordPatternTree
- All Superinterfaces:
ExpressionTree,PatternTree,Tree
- All Known Implementing Classes:
RecordPatternTreeImpl
@Beta
@Deprecated(since="7.19",
forRemoval=false)
public interface RecordPatternTree
extends PatternTree
Deprecated.
Preview Feature
Record pattern tree, introduced with Java 19 and JEP-405.
casetype()(patterns())name(): ... casetype()(patterns())name()-> ... casetype()(patterns()) : ... casetype()(patterns()) -> ...
- Since:
- Java 19
-
Nested Class Summary
-
Method Summary
Methods inherited from interface org.sonar.plugins.java.api.tree.ExpressionTree
asConstant, asConstant, symbolType
-
Method Details
-
type
TypeTree type()Deprecated. -
patterns
List<PatternTree> patterns()Deprecated. -
name
Deprecated.
-