1
package gov.llnl.babel.ast;
3
import gov.llnl.babel.parsers.sidl2.ParseTreeNode;
4
import gov.llnl.babel.visitor.Visitor;
6
public class SplicerImplList extends NodeList {
8
public SplicerImplList(ParseTreeNode src, ASTNode parent) {
12
public boolean addSplicerImpl(SplicerImpl impl) {
13
return d_list.add(impl);
16
public boolean addSplicerImpl(String impl) {
17
return d_list.add(new SplicerImpl(impl));
20
public boolean addDefaultImpl() {
21
return addSplicerImpl(getDefaultCommentText());
24
public NodeList cloneEmpty() {
25
SplicerImplList newList = new SplicerImplList(getParseTreeNode(), getParent());
29
public Object accept(Visitor v, Object data) {
30
return v.visitSplicerImplList(this,data);
33
public static String getDefaultCommentText() {
34
return SplicerImpl.s_default_text;