Class PatternExpr

All Implemented Interfaces:
NodeWithRange<Node>, NodeWithTokenRange<Node>, NodeWithType<ComponentPatternExpr, Type>, Observable, Visitable, HasParentNode<Node>, Cloneable
Direct Known Subclasses:
RecordPatternExpr, TypePatternExpr

public abstract class PatternExpr extends ComponentPatternExpr implements NodeWithType<ComponentPatternExpr, Type>
PatternExpr serves as the abstract base class for typed pattern expressions. These patterns may be used as top-level patterns in instanceof expressions and switch labels.