public class FfunctionDefinition extends Xnode
LHS, RHS, UNDEF_DEPTH
Constructor and Description |
---|
FfunctionDefinition(Xnode node)
Constructs new FfunctionDefinition instance.
|
Modifier and Type | Method and Description |
---|---|
FfunctionDefinition |
cloneNode()
Create an identical copy of the current function definition.
|
FortranModule |
findContainingXmod()
Find module containing the function and read its .xmod file.
|
XdeclTable |
getDeclarationTable()
Get the function's declarations table.
|
java.lang.String |
getName()
Get the function name.
|
Xnode |
getParams()
Get the parameters list.
|
XsymbolTable |
getSymbolTable()
Get the function's symbols table.
|
Xnode |
name()
Get the name node.
|
ancestor, append, append, body, child, children, cloneRawNode, compareFirstChildValues, compareOptionalValues, compareValues, constructRepresentation, copyAttribute, copyEnhancedInfo, delete, deleteWithSiblings, depth, element, equals, filename, findParentFunction, findParentModule, firstChild, getAttribute, getBooleanAttribute, getType, hasAttribute, hasBody, hashCode, hasSameParentBlock, insert, insert, insertAfter, insertBefore, isDeleted, isDirectSibling, isNestedIn, lastChild, lineNo, matchAll, matchAllAncestor, matchAllAncestor, matchAncestor, matchDescendant, matchDirectDescendant, matchDirectDescendant, matchSeq, matchSibling, nextSibling, opcode, prevSibling, removeAttribute, setAttribute, setBooleanAttribute, setFilename, setLine, setType, setValue, toString, value
public FfunctionDefinition(Xnode node)
node
- Raw node.public XsymbolTable getSymbolTable()
public XdeclTable getDeclarationTable()
public java.lang.String getName()
public Xnode name()
public Xnode getParams()
public FortranModule findContainingXmod()
public FfunctionDefinition cloneNode()