public class SIDLFile extends ASTNode
TypeSearchClause
s followed by Package
s.ILLEGAL_NODEID
Constructor and Description |
---|
SIDLFile(ParseTreeNode src,
java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(Visitor v,
java.lang.Object data)
implements "Visitor Pattern"
|
void |
appendPackage(Package p) |
void |
appendTypeSearchClause(TypeSearchClause tsc) |
java.lang.String |
getFilename()
If we have information about the sourcecode, traverse parent pointers until
we get to a node that knows its filename.
|
java.util.List |
getPackageList() |
java.util.List |
getTypeSearchList() |
getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry
public SIDLFile(ParseTreeNode src, java.lang.String filename)
public java.lang.String getFilename()
ASTNode
getFilename
in class ASTNode
public java.util.List getTypeSearchList()
public void appendTypeSearchClause(TypeSearchClause tsc)
public java.util.List getPackageList()
public void appendPackage(Package p)