Build tw: strip 'error: ' prefix from error message IDEA-209457

GitOrigin-RevId: 25f80f2c9a796462791d4e793c45b378c75c1214
This commit is contained in:
Vladislav.Soroka
2019-04-29 13:32:11 +03:00
committed by intellij-monorepo-bot
parent d36d61805c
commit 3eb7cef247
@@ -25,6 +25,7 @@ public class JavacOutputParser implements BuildOutputParser {
private static final char COLON = ':';
private static final String WARNING_PREFIX = "warning:"; // default value
private static final String ERROR_PREFIX = "error:";
@Override
public boolean parse(@NotNull String line, @NotNull BuildOutputInstantReader reader, @NotNull Consumer<? super BuildEvent> messageConsumer) {
@@ -82,6 +83,9 @@ public class JavacOutputParser implements BuildOutputParser {
if (text.startsWith(WARNING_PREFIX)) {
text = text.substring(WARNING_PREFIX.length()).trim();
kind = MessageEvent.Kind.WARNING;
} else if (text.startsWith(ERROR_PREFIX)) {
text = text.substring(ERROR_PREFIX.length()).trim();
kind = MessageEvent.Kind.ERROR;
}
// Only slurp up line pointer (^) information if this is really javac