diff --git a/jps/jps-builders/src/org/jetbrains/jps/builders/java/JavaBuilderUtil.java b/jps/jps-builders/src/org/jetbrains/jps/builders/java/JavaBuilderUtil.java index c9115a9a9b72..84f66a948711 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/builders/java/JavaBuilderUtil.java +++ b/jps/jps-builders/src/org/jetbrains/jps/builders/java/JavaBuilderUtil.java @@ -64,7 +64,7 @@ public class JavaBuilderUtil { if (!context.isProjectRebuild()) { if (context.shouldDifferentiate(chunk)) { - context.processMessage(new ProgressMessage("Checking dependencies")); + context.processMessage(new ProgressMessage("Checking dependencies... [" + chunk.getName() + "]")); final Set allCompiledFiles = getAllCompiledFilesContainer(context); final Set allAffectedFiles = getAllAffectedFilesContainer(context); @@ -146,7 +146,7 @@ public class JavaBuilderUtil { globalMappings.differentiateOnRebuild(delta); } - context.processMessage(new ProgressMessage("Updating dependency information")); + context.processMessage(new ProgressMessage("Updating dependency information... [" + chunk.getName() + "]")); globalMappings.integrate(delta); diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java index 2db4e0fad287..a9543efda22e 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java @@ -194,7 +194,7 @@ public class JavaBuilder extends ModuleLevelBuilder { final DiagnosticSink diagnosticSink = new DiagnosticSink(context); final Mappings delta = pd.dataManager.getMappings().createDelta(); final Callbacks.Backend mappingsCallback = delta.getCallback(); - final OutputFilesSink outputSink = new OutputFilesSink(context, outputConsumer, mappingsCallback); + final OutputFilesSink outputSink = new OutputFilesSink(context, outputConsumer, mappingsCallback, chunk.getName()); try { if (hasSourcesToCompile) { exitCode = ExitCode.OK; @@ -208,7 +208,7 @@ public class JavaBuilder extends ModuleLevelBuilder { } final String chunkName = chunk.getName(); - context.processMessage(new ProgressMessage("Compiling java [" + chunkName + "]")); + context.processMessage(new ProgressMessage("Parsing java... [" + chunkName + "]")); final int filesCount = files.size(); boolean compiledOk = true; diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/NotNullInstrumentingBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/NotNullInstrumentingBuilder.java index 5ea304b3c362..58fe5b8fdfb7 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/NotNullInstrumentingBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/NotNullInstrumentingBuilder.java @@ -63,11 +63,11 @@ public class NotNullInstrumentingBuilder extends ModuleLevelBuilder{ final InstrumentationClassFinder finder = createInstrumentationClassFinder(platformCp, classpath, outputConsumer); try { try { - context.processMessage(new ProgressMessage("Adding NotNull assertions [" + chunk.getName() + "]")); + context.processMessage(new ProgressMessage("Adding @NotNull assertions... [" + chunk.getName() + "]")); exitCode = instrumentNotNull(context, outputConsumer, finder); } finally { - context.processMessage(new ProgressMessage("Finished adding NotNull assertions [" + chunk.getName() + "]")); + context.processMessage(new ProgressMessage("Finished adding @NotNull assertions [" + chunk.getName() + "]")); } } finally { diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/OutputFilesSink.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/OutputFilesSink.java index c9664ded464a..db5c80770d85 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/OutputFilesSink.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/OutputFilesSink.java @@ -31,12 +31,17 @@ class OutputFilesSink implements OutputFileConsumer { private final CompileContext myContext; private final ModuleLevelBuilder.OutputConsumer myOutputConsumer; private final Callbacks.Backend myMappingsCallback; + private final String myChunkName; private final Set mySuccessfullyCompiled = new THashSet(FileUtil.FILE_HASHING_STRATEGY); - public OutputFilesSink(CompileContext context, ModuleLevelBuilder.OutputConsumer outputConsumer, Callbacks.Backend callback) { + public OutputFilesSink(CompileContext context, + ModuleLevelBuilder.OutputConsumer outputConsumer, + Callbacks.Backend callback, + String chunkName) { myContext = context; myOutputConsumer = outputConsumer; myMappingsCallback = callback; + myChunkName = "[" +chunkName + "]"; } public void save(final @NotNull OutputFileObject fileObject) { @@ -96,6 +101,8 @@ class OutputFilesSink implements OutputFileConsumer { } private void writeToDisk(@NotNull OutputFileObject fileObject, boolean isTemp) throws IOException { + myContext.processMessage(new ProgressMessage("Writing classes... " + myChunkName)); + final File file = fileObject.getFile(); final BinaryContent content = fileObject.getContent(); if (content == null) { @@ -107,10 +114,10 @@ class OutputFilesSink implements OutputFileConsumer { final File source = fileObject.getSourceFile(); if (!isTemp && source != null) { mySuccessfullyCompiled.add(source); - final String className = fileObject.getClassName(); - if (className != null) { - myContext.processMessage(new ProgressMessage("Compiled " + className)); - } + //final String className = fileObject.getClassName(); + //if (className != null) { + // myContext.processMessage(new ProgressMessage("Compiled " + className)); + //} } } diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java index 60d295de5b09..71ec950098f1 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java @@ -73,14 +73,13 @@ public class ResourcesBuilder extends TargetBuilder> entry : cleanedSources.entrySet()) { @@ -111,6 +112,7 @@ public class ResourcesBuilder extends TargetBuilder> entry : cleanedSources.entrySet()) { @@ -166,6 +171,8 @@ public class MavenResourcesBuilder extends TargetBuilder classpath = paths.getCompilationClasspath(chunk, false); final Collection platformCp = paths.getPlatformCompilationClasspath(chunk, false); @@ -176,6 +175,8 @@ public class FormsInstrumenter extends FormsBuilder { class2form.put(classToBind, formFile); try { + context.processMessage(new ProgressMessage("Instrumenting forms... [" + chunk.getName() + "]")); + final BinaryContent originalContent = compiled.getContent(); final ClassReader classReader = new ClassReader(originalContent.getBuffer(), originalContent.getOffset(), originalContent.getLength());