package com.babel17.syntaxtree;
public final class PrivateNode extends Node {
public final static class PrivateId extends Node {
public PrivateId(IdentifierNode id) {
this.id = id;
}
public IdentifierNode id() { return id; }
public NodeList children() { return new NodeList().cons(id); }
public String description() {
return "private "+id;
}
private IdentifierNode id;
}
public PrivateNode(NodeList memoIds) {
this.memoIds = memoIds;
}
public NodeList privateIds() { return memoIds; }
public NodeList children() { return memoIds; }
private NodeList memoIds;
}