- All Superinterfaces:
PatternTree
,Tree
DeconstructionPatternTree
is a reflective preview API of the Java platform.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
A deconstruction pattern tree.
- Since:
- 19
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the deconstructed type.List<? extends PatternTree>
Returns the nested patterns.Returns the binding variable.
-
Method Details
-
getDeconstructor
ExpressionTree getDeconstructor()Returns the deconstructed type.- Returns:
- the deconstructed type
-
getNestedPatterns
List<? extends PatternTree> getNestedPatterns()Returns the nested patterns.- Returns:
- the nested patterns.
-
getVariable
VariableTree getVariable()Returns the binding variable.- Returns:
- the binding variable
-