Package editor.shipit
Class ExperimentBuild
java.lang.Object
editor.shipit.ExperimentBuild
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<CompiledClass>private final FileChangeFinderprivate static ExperimentBuild -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanbuild(ICompileConsumer consumer, Set sources, boolean incremental) private ICompileConsumerchainForDebugging(ICompileConsumer consumer) private ICompileConsumerchainForNotDebugging(ICompileConsumer consumer) private voidbooleancompile(ICompileConsumer consumer, Set<IType> typesToCompile) private voidcopySourceFileToOutputDir(Path outputPath, FileTree ft) private voidprivate voidfullCompileSources(Collection<FileTree> sources, ICompileConsumer consumer, MessagesPanel messages, boolean[] bRes, boolean[] bFinished, Compiler compiler, IProgressCallback progress) private Debuggerprivate voidincrementalCompileSources(Collection<IType> sources, ICompileConsumer consumer, MessagesPanel messages, boolean[] bRes, boolean[] bFinished, Compiler compiler, IProgressCallback progress) static ExperimentBuildinstance()booleanmake(ICompileConsumer consumer) booleanrebuild(ICompileConsumer consumer) private void
-
Field Details
-
INSTANCE
-
_fileChangeFinder
-
_compiledClassesNoErrors
-
_errantTypes
-
-
Constructor Details
-
ExperimentBuild
public ExperimentBuild(boolean rebuild)
-
-
Method Details
-
instance
-
make
-
compile
-
rebuild
-
copySources
private void copySources() -
cleanCompileOutput
private void cleanCompileOutput() -
findTypesToCompile
-
copySourceFileToOutputDir
-
getDebugger
-
chainForDebugging
-
chainForNotDebugging
-
build
-
fullCompileSources
private void fullCompileSources(Collection<FileTree> sources, ICompileConsumer consumer, MessagesPanel messages, boolean[] bRes, boolean[] bFinished, Compiler compiler, IProgressCallback progress) -
incrementalCompileSources
private void incrementalCompileSources(Collection<IType> sources, ICompileConsumer consumer, MessagesPanel messages, boolean[] bRes, boolean[] bFinished, Compiler compiler, IProgressCallback progress) -
redefineClassInDebugger
private void redefineClassInDebugger()
-