coins.driver
Class CompileStatus

java.lang.Object
  extended bycoins.driver.CompileStatus

public class CompileStatus
extends java.lang.Object

This object keeps a status of compilation process, i.e., an exit status of a compiler process and a flag to show a linking is required or not. Shared by all compile threads.
User compiler modules are expected to use interface of class CompileThread. This class is used to implement it. Thus, not a public class.


Field Summary
static int ABNORMAL_END
           
static int NORMAL_END
           
 
Constructor Summary
(package private) CompileStatus()
           
 
Method Summary
(package private)  void cancelLinking()
           
(package private)  int getExitStatus()
           
(package private)  boolean isLinkingCanceled()
           
(package private)  boolean isLinkingRequired()
           
(package private)  void setABEND()
           
(package private)  void setExitStatus(int s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORMAL_END

public static final int NORMAL_END
See Also:
Constant Field Values

ABNORMAL_END

public static final int ABNORMAL_END
See Also:
Constant Field Values
Constructor Detail

CompileStatus

CompileStatus()
Method Detail

getExitStatus

int getExitStatus()

setExitStatus

void setExitStatus(int s)

setABEND

void setABEND()

cancelLinking

void cancelLinking()

isLinkingRequired

boolean isLinkingRequired()

isLinkingCanceled

boolean isLinkingCanceled()