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