org.jetbrains.kotlin.cli.jvm.compiler
Class KotlinToJVMBytecodeCompiler
java.lang.Object
org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler
public class KotlinToJVMBytecodeCompiler
- extends java.lang.Object
Method Summary |
static GenerationState |
analyzeAndGenerate(KotlinCoreEnvironment environment)
|
static void |
compileAndExecuteScript(CompilerConfiguration configuration,
KotlinPaths paths,
KotlinCoreEnvironment environment,
java.util.List<java.lang.String> scriptArgs)
|
static boolean |
compileBunchOfSources(KotlinCoreEnvironment environment,
java.io.File jar,
java.io.File outputDir,
boolean includeRuntime)
|
static boolean |
compileModules(KotlinCoreEnvironment environment,
CompilerConfiguration configuration,
java.util.List<Module> chunk,
java.io.File directory,
java.io.File jarPath,
boolean jarRuntime)
|
static java.lang.Class<?> |
compileScript(CompilerConfiguration configuration,
KotlinPaths paths,
KotlinCoreEnvironment environment)
|
static CompilerConfiguration |
createCompilerConfiguration(CompilerConfiguration base,
java.util.List<Module> chunk,
java.io.File directory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compileModules
public static boolean compileModules(@NotNull
KotlinCoreEnvironment environment,
@NotNull
CompilerConfiguration configuration,
@NotNull
java.util.List<Module> chunk,
@NotNull
java.io.File directory,
@Nullable
java.io.File jarPath,
boolean jarRuntime)
createCompilerConfiguration
@NotNull
public static CompilerConfiguration createCompilerConfiguration(@NotNull
CompilerConfiguration base,
@NotNull
java.util.List<Module> chunk,
@NotNull
java.io.File directory)
compileBunchOfSources
public static boolean compileBunchOfSources(@NotNull
KotlinCoreEnvironment environment,
@Nullable
java.io.File jar,
@Nullable
java.io.File outputDir,
boolean includeRuntime)
compileAndExecuteScript
public static void compileAndExecuteScript(@NotNull
CompilerConfiguration configuration,
@NotNull
KotlinPaths paths,
@NotNull
KotlinCoreEnvironment environment,
@NotNull
java.util.List<java.lang.String> scriptArgs)
compileScript
@Nullable
public static java.lang.Class<?> compileScript(@NotNull
CompilerConfiguration configuration,
@NotNull
KotlinPaths paths,
@NotNull
KotlinCoreEnvironment environment)
analyzeAndGenerate
@Nullable
public static GenerationState analyzeAndGenerate(@NotNull
KotlinCoreEnvironment environment)