package com.babel17.syntaxtree.patterns; import com.babel17.syntaxtree.*; public final class IfPattern extends PatternNode { public IfPattern(PatternNode pattern, Node condition) { this.condition = condition; this.pattern = pattern; } private Node condition; private PatternNode pattern; public Node condition() { return condition; } public PatternNode pattern() { return pattern; } public NodeList children() { return new NodeList().cons(condition).cons(pattern); } }