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

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

public class CompileEnvironmentUtil
extends java.lang.Object


Nested Class Summary
static interface CompileEnvironmentUtil.OutputDirector
           
 
Constructor Summary
CompileEnvironmentUtil()
           
 
Method Summary
static ModuleChunk loadModuleDescriptions(KotlinPaths paths, java.lang.String moduleDefinitionFile, MessageCollector messageCollector)
           
static CompileEnvironmentUtil.OutputDirector singleDirectory(java.io.File file)
           
static void writeToJar(java.io.File jarPath, boolean jarRuntime, FqName mainClass, ClassFileFactory moduleFactory)
           
static void writeToOutputDirectory(ClassFileFactory factory, java.io.File outputDir)
           
static void writeToOutputWithDirector(ClassFileFactory factory, CompileEnvironmentUtil.OutputDirector outputDirector, MessageCollector messageCollector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompileEnvironmentUtil

public CompileEnvironmentUtil()
Method Detail

loadModuleDescriptions

@NotNull
public static ModuleChunk loadModuleDescriptions(KotlinPaths paths,
                                                         java.lang.String moduleDefinitionFile,
                                                         MessageCollector messageCollector)

writeToJar

public static void writeToJar(java.io.File jarPath,
                              boolean jarRuntime,
                              FqName mainClass,
                              ClassFileFactory moduleFactory)

singleDirectory

public static CompileEnvironmentUtil.OutputDirector singleDirectory(@Nullable
                                                                    java.io.File file)

writeToOutputWithDirector

public static void writeToOutputWithDirector(ClassFileFactory factory,
                                             @NotNull
                                             CompileEnvironmentUtil.OutputDirector outputDirector,
                                             @NotNull
                                             MessageCollector messageCollector)

writeToOutputDirectory

public static void writeToOutputDirectory(ClassFileFactory factory,
                                          @NotNull
                                          java.io.File outputDir)