Class CompilerScala

    • Field Detail

      • compilerPath

        private java.nio.file.Path compilerPath
      • languageHomeDir

        private java.lang.String languageHomeDir
    • Constructor Detail

      • CompilerScala

        public CompilerScala​(java.lang.String languageHomeDir)
                      throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
    • Method Detail

      • compile

        public boolean compile​(java.util.List<java.io.File> sourceFiles,
                               java.util.List<java.lang.String> classpathEntries,
                               java.util.List<java.lang.String> vmOptions,
                               java.io.File outputDir,
                               java.util.Map<java.lang.String,​java.lang.String> environment,
                               ILogListener logListener)
                        throws java.io.IOException
        Specified by:
        compile in interface ICompiler
        Throws:
        java.io.IOException
      • addScalaCoreLibs

        private void addScalaCoreLibs​(java.util.List<java.lang.String> classpathEntries)