|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.drivergen.process.Process
abstract class Process Class process is the super class of module which is invoked by Driver. Driver invoke it as belows (1) check the condition wheather this process can start (2) if the condition satisfy the precondirion (2-1) then go() (2-2) else throws ProcessExceptoin (3) go()
フィールドの概要 | |
protected static java.lang.String |
CANT_START
|
protected InputIr |
ir
Intermediate representation which input to this process. |
protected static java.lang.String |
NOT_C_SRC
|
protected static java.lang.String |
NOT_F_SRC
|
protected static java.lang.String |
NOT_L_SRC
|
protected Options |
opt
The command-line options for the COINS compiler driver |
コンストラクタの概要 | |
(パッケージプライベート) |
Process(InputIr ir,
Options opt)
Constructor |
メソッドの概要 | |
abstract boolean |
canStart()
Check the present status and judge this process can invoke. |
abstract void |
go()
Run the compiler driver. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected InputIr ir
protected Options opt
protected static final java.lang.String CANT_START
protected static final java.lang.String NOT_C_SRC
protected static final java.lang.String NOT_F_SRC
protected static final java.lang.String NOT_L_SRC
コンストラクタの詳細 |
Process(InputIr ir, Options opt)
ir
- Intermediate Representation which input to this processopt
- Options for the COINS compiler driverメソッドの詳細 |
public abstract void go() throws ProcessException, PassException, java.io.IOException
ProcessException
PassException
java.io.IOException
public abstract boolean canStart()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |