public class FuncDefBlock
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected XobjectDef |
def |
protected FunctionBlock |
fblock |
Constructor and Description |
---|
FuncDefBlock(FuncDefBlock fd)
make clone
|
FuncDefBlock(XobjectDef def)
contructor to make FuncDefBlock from XobjectDef def
|
FuncDefBlock(Xobject name,
Xobject id_list,
Xobject decls,
BlockList body,
Xobject gcc_attrs,
XobjectFile env)
constructor with fucntion name, id_list, decls, body and env.
|
Modifier and Type | Method and Description |
---|---|
void |
Finalize()
obsolute interface.
|
void |
finalizeBlock() |
FunctionBlock |
getBlock()
return its FucntionBlock
|
XobjectDef |
getDef()
returns XobjectDef associated with this
|
XobjectFile |
getFile()
returns XobjectFile env asscoiated with this
|
void |
print()
print out this object to System.out (for debug)
|
void |
print(java.io.OutputStream out)
print out this object to out (for debug)
|
void |
print(java.io.Writer out)
print out this object to out (for debug)
|
void |
removeDeclInit()
remove initializer for local variables.
|
void |
searchCommonMember(java.lang.String name,
exc.openmp.OMPanalyzeDecl env,
XobjectDef d) |
java.lang.String |
toString() |
protected XobjectDef def
protected FunctionBlock fblock
public FuncDefBlock(XobjectDef def)
public FuncDefBlock(FuncDefBlock fd)
public FunctionBlock getBlock()
public XobjectDef getDef()
public XobjectFile getFile()
public void Finalize()
public void finalizeBlock()
public void removeDeclInit()
public void print()
public void print(java.io.OutputStream out)
public void print(java.io.Writer out)
public java.lang.String toString()
toString
in class java.lang.Object
public void searchCommonMember(java.lang.String name, exc.openmp.OMPanalyzeDecl env, XobjectDef d)