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()
boolean
hasErrors()
boolean
isIncludeWarnings()
void
registerOutput(File sourceFile, File outputFile)
void
registerOutput(Object sourceFile, File outputFile)
void
sendCompileIssue(File file, int category, long offset, long line, long column, String message)
void
sendCompileIssue(Object file, int category, long offset, long line, long column, String message)
void
sendCompileIssue(Diagnostic d)
-
-
-
Method Detail
-
sendCompileIssue
public void sendCompileIssue(File file, int category, long offset, long line, long column, String message)
- Specified by:
sendCompileIssue
in interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(Object file, int category, long offset, long line, long column, String message)
- Specified by:
sendCompileIssue
in interfaceICompilerDriver
-
sendCompileIssue
public void sendCompileIssue(Diagnostic d)
- Specified by:
sendCompileIssue
in interfaceICompilerDriver
-
registerOutput
public void registerOutput(File sourceFile, File outputFile)
- Specified by:
registerOutput
in interfaceICompilerDriver
-
registerOutput
public void registerOutput(Object sourceFile, File outputFile)
- Specified by:
registerOutput
in interfaceICompilerDriver
-
isIncludeWarnings
public boolean isIncludeWarnings()
- Specified by:
isIncludeWarnings
in interfaceICompilerDriver
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrors
in interfaceICompilerDriver
-
getErrors
public List<String> getErrors()
- Specified by:
getErrors
in interfaceICompilerDriver
-
getWarnings
public List<String> getWarnings()
- Specified by:
getWarnings
in interfaceICompilerDriver
-
-