Class CompilerKotlin

    • Field Detail

      • compilerPath

        private java.nio.file.Path compilerPath
      • KOTLIN_EXECUTABLE_JAR

        public static final java.lang.String KOTLIN_EXECUTABLE_JAR
        See Also:
        Constant Field Values
    • Constructor Detail

      • CompilerKotlin

        public CompilerKotlin​(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