org.jetbrains.jet.cli.jvm.compiler
Class KotlinToJVMBytecodeCompiler

java.lang.Object
  extended by org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler

public class KotlinToJVMBytecodeCompiler
extends java.lang.Object


Method Summary
static GenerationState analyzeAndGenerate(JetCoreEnvironment environment)
           
static void compileAndExecuteScript(KotlinPaths paths, JetCoreEnvironment environment, java.util.List<java.lang.String> scriptArgs)
           
static boolean compileBunchOfSources(JetCoreEnvironment environment, java.io.File jar, java.io.File outputDir, boolean includeRuntime)
           
static boolean compileModules(CompilerConfiguration configuration, java.util.List<kotlin.modules.Module> chunk, java.io.File directory, java.io.File jarPath, boolean jarRuntime)
           
static java.lang.Class<?> compileScript(KotlinPaths paths, JetCoreEnvironment environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compileModules

public static boolean compileModules(@NotNull
                                     CompilerConfiguration configuration,
                                     @NotNull
                                     java.util.List<kotlin.modules.Module> chunk,
                                     @NotNull
                                     java.io.File directory,
                                     @Nullable
                                     java.io.File jarPath,
                                     boolean jarRuntime)

compileBunchOfSources

public static boolean compileBunchOfSources(JetCoreEnvironment environment,
                                            @Nullable
                                            java.io.File jar,
                                            @Nullable
                                            java.io.File outputDir,
                                            boolean includeRuntime)

compileAndExecuteScript

public static void compileAndExecuteScript(@NotNull
                                           KotlinPaths paths,
                                           @NotNull
                                           JetCoreEnvironment environment,
                                           @NotNull
                                           java.util.List<java.lang.String> scriptArgs)

compileScript

@Nullable
public static java.lang.Class<?> compileScript(@NotNull
                                                        KotlinPaths paths,
                                                        @NotNull
                                                        JetCoreEnvironment environment)

analyzeAndGenerate

@Nullable
public static GenerationState analyzeAndGenerate(@NotNull
                                                          JetCoreEnvironment environment)