Package org.prism

Class Nodes.ArrayPatternNode

java.lang.Object
org.prism.Nodes.Node
org.prism.Nodes.ArrayPatternNode
Enclosing class:
Nodes

public static final class Nodes.ArrayPatternNode extends Nodes.Node
 Represents an array pattern in pattern matching.

     foo in 1, 2
     ^^^^^^^^^^^

     foo in [1, 2]
     ^^^^^^^^^^^^^

     foo in *bar
     ^^^^^^^^^^^

     foo in Bar[]
     ^^^^^^^^^^^^

     foo in Bar[1, 2, 3]
     ^^^^^^^^^^^^^^^^^^^