gov.llnl.babel.ast

Class ImplementsList


public class ImplementsList
extends ScopedIDList

Field Summary

Fields inherited from class gov.llnl.babel.ast.NodeList

d_list

Fields inherited from class gov.llnl.babel.ast.ASTNode

ILLEGAL_NODEID

Constructor Summary

ImplementsList()
ImplementsList(ParseTreeNode src, ASTNode parent)

Method Summary

void
addImplements(ScopedID id)
void
addImplementsAll(ScopedID id)
boolean
isImplementsAll(ScopedID id)

Methods inherited from class gov.llnl.babel.ast.ScopedIDList

accept, add, cloneEmpty

Methods inherited from class gov.llnl.babel.ast.NodeList

clear, cloneEmpty, getList, isEmpty, iterator, listiterator, size

Methods inherited from class gov.llnl.babel.ast.ASTNode

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Constructor Details

ImplementsList

public ImplementsList()

ImplementsList

public ImplementsList(ParseTreeNode src,
                      ASTNode parent)

Method Details

addImplements

public void addImplements(ScopedID id)

addImplementsAll

public void addImplementsAll(ScopedID id)

isImplementsAll

public boolean isImplementsAll(ScopedID id)