Class SoutCompilerDriver

    • 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()  
      boolean hasErrors()  
      boolean isIncludeWarnings()  
      void registerOutput​(java.io.File sourceFile, java.io.File outputFile)  
      void registerOutput​(java.lang.Object sourceFile, java.io.File outputFile)  
      void sendCompileIssue​(java.io.File file, int category, long offset, long line, long column, java.lang.String message)  
      void sendCompileIssue​(java.lang.Object file, int category, long offset, long line, long column, java.lang.String message)  
      void sendCompileIssue​(javax.tools.Diagnostic d)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _echo

        private final boolean _echo
      • _includeWarnings

        private final boolean _includeWarnings
      • errors

        private java.util.List<java.lang.String> errors
      • warnings

        private java.util.List<java.lang.String> warnings
    • Constructor Detail

      • SoutCompilerDriver

        public SoutCompilerDriver()
      • SoutCompilerDriver

        public SoutCompilerDriver​(boolean echo,
                                  boolean warnings)
    • Method Detail

      • sendCompileIssue

        public void sendCompileIssue​(java.io.File file,
                                     int category,
                                     long offset,
                                     long line,
                                     long column,
                                     java.lang.String message)
        Specified by:
        sendCompileIssue in interface ICompilerDriver
      • sendCompileIssue

        public void sendCompileIssue​(java.lang.Object file,
                                     int category,
                                     long offset,
                                     long line,
                                     long column,
                                     java.lang.String message)
        Specified by:
        sendCompileIssue in interface ICompilerDriver
      • registerOutput

        public void registerOutput​(java.io.File sourceFile,
                                   java.io.File outputFile)
        Specified by:
        registerOutput in interface ICompilerDriver
      • registerOutput

        public void registerOutput​(java.lang.Object sourceFile,
                                   java.io.File outputFile)
        Specified by:
        registerOutput in interface ICompilerDriver
      • getErrors

        public java.util.List<java.lang.String> getErrors()
        Specified by:
        getErrors in interface ICompilerDriver