public class FuncDefBlock
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected XobjectDef |
def |
protected FunctionBlock |
fblock |
コンストラクタと説明 |
---|
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.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Finalize()
obsolute interface. should be replaced by finalizeBlock()
|
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
クラス内 java.lang.Object
public void searchCommonMember(java.lang.String name, exc.openmp.OMPanalyzeDecl env, XobjectDef d)