Package gw.lang.gosuc.simple
Class SoutCompilerDriver
- java.lang.Object
-
- gw.lang.gosuc.simple.SoutCompilerDriver
-
- All Implemented Interfaces:
ICompilerDriver
public class SoutCompilerDriver extends java.lang.Object implements ICompilerDriver
-
-
Field Summary
Fields Modifier and Type Field Description private boolean_echoprivate boolean_includeWarningsprivate java.util.List<java.lang.String>errorsprivate java.util.List<java.lang.String>warnings-
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 java.util.List<java.lang.String>getErrors()java.util.List<java.lang.String>getWarnings()booleanhasErrors()booleanisIncludeWarnings()voidregisterOutput(java.io.File sourceFile, java.io.File outputFile)voidregisterOutput(java.lang.Object sourceFile, java.io.File outputFile)voidsendCompileIssue(java.io.File file, int category, long offset, long line, long column, java.lang.String message)voidsendCompileIssue(java.lang.Object file, int category, long offset, long line, long column, java.lang.String message)voidsendCompileIssue(javax.tools.Diagnostic d)
-
-
-
Method Detail
-
sendCompileIssue
public void sendCompileIssue(java.io.File file, int category, long offset, long line, long column, java.lang.String message)- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(java.lang.Object file, int category, long offset, long line, long column, java.lang.String message)- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(javax.tools.Diagnostic d)
- Specified by:
sendCompileIssuein interfaceICompilerDriver
-
registerOutput
public void registerOutput(java.io.File sourceFile, java.io.File outputFile)- Specified by:
registerOutputin interfaceICompilerDriver
-
registerOutput
public void registerOutput(java.lang.Object sourceFile, java.io.File outputFile)- Specified by:
registerOutputin interfaceICompilerDriver
-
isIncludeWarnings
public boolean isIncludeWarnings()
- Specified by:
isIncludeWarningsin interfaceICompilerDriver
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrorsin interfaceICompilerDriver
-
getErrors
public java.util.List<java.lang.String> getErrors()
- Specified by:
getErrorsin interfaceICompilerDriver
-
getWarnings
public java.util.List<java.lang.String> getWarnings()
- Specified by:
getWarningsin interfaceICompilerDriver
-
-