public final class CompileDriver
extends java.lang.Object
Constructor and Description |
---|
CompileDriver(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
compile(CompileScope scope,
CompileStatusNotification callback) |
static CompilerMessageCategory |
convertToCategory(CmdlineRemoteProto.Message.BuilderMessage.CompileMessage.Kind kind,
CompilerMessageCategory defaultCategory) |
void |
executeCompileTask(CompileTask task,
CompileScope scope,
java.lang.String contentName,
java.lang.Runnable onTaskFinished) |
static ExitStatus |
getExternalBuildExitStatus(CompileContext context) |
boolean |
isUpToDate(CompileScope scope) |
void |
make(CompileScope scope,
boolean withModalProgress,
CompileStatusNotification callback) |
void |
make(CompileScope scope,
CompileStatusNotification callback) |
void |
rebuild(CompileStatusNotification callback) |
static void |
setCompilationStartedAutomatically(CompileScope scope) |
void |
setCompilerFilter(CompilerFilter compilerFilter) |
public CompileDriver(Project project)
public void setCompilerFilter(CompilerFilter compilerFilter)
public void rebuild(CompileStatusNotification callback)
public void make(CompileScope scope, CompileStatusNotification callback)
public void make(CompileScope scope, boolean withModalProgress, CompileStatusNotification callback)
public boolean isUpToDate(CompileScope scope)
public void compile(CompileScope scope, CompileStatusNotification callback)
public static void setCompilationStartedAutomatically(CompileScope scope)
public static ExitStatus getExternalBuildExitStatus(CompileContext context)
public void executeCompileTask(CompileTask task, CompileScope scope, java.lang.String contentName, java.lang.Runnable onTaskFinished)
public static CompilerMessageCategory convertToCategory(CmdlineRemoteProto.Message.BuilderMessage.CompileMessage.Kind kind, CompilerMessageCategory defaultCategory)