Package gw.lang.gosuc.simple
Class SoutCompilerDriver
- java.lang.Object
-
- gw.lang.gosuc.simple.SoutCompilerDriver
-
- All Implemented Interfaces:
ICompilerDriver
public class SoutCompilerDriver extends Object implements ICompilerDriver
-
-
Field Summary
-
Fields inherited from interface gw.lang.gosuc.simple.ICompilerDriver
ERROR, WARNING
-
-
Constructor Summary
Constructors Constructor Description SoutCompilerDriver()SoutCompilerDriver(boolean echo, boolean warnings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getErrors()List<String>getWarnings()booleanhasErrors()booleanisIncludeWarnings()voidregisterOutput(File sourceFile, File outputFile)voidregisterOutput(Object sourceFile, File outputFile)voidsendCompileIssue(File file, int category, long offset, long line, long column, String message)voidsendCompileIssue(Object file, int category, long offset, long line, long column, String message)voidsendCompileIssue(Diagnostic d)
-
-
-
Method Detail
-
sendCompileIssue
public void sendCompileIssue(File file, int category, long offset, long line, long column, String message)
- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(Object file, int category, long offset, long line, long column, String message)
- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(Diagnostic d)
- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
registerOutput
public void registerOutput(File sourceFile, File outputFile)
- Specified by:
registerOutputin interfaceICompilerDriver
-
registerOutput
public void registerOutput(Object sourceFile, File outputFile)
- Specified by:
registerOutputin interfaceICompilerDriver
-
isIncludeWarnings
public boolean isIncludeWarnings()
- Specified by:
isIncludeWarningsin interfaceICompilerDriver
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrorsin interfaceICompilerDriver
-
getErrors
public List<String> getErrors()
- Specified by:
getErrorsin interfaceICompilerDriver
-
getWarnings
public List<String> getWarnings()
- Specified by:
getWarningsin interfaceICompilerDriver
-
-