Module jdk.compiler

Interface DeconstructionPatternTree

All Superinterfaces:
PatternTree, Tree

public interface DeconstructionPatternTree extends PatternTree
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
  • 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