Minor, reuse existing constant

This commit is contained in:
Alexander Udalov
2014-08-11 17:33:10 +04:00
parent 850fc25ee0
commit 75db407208
2 changed files with 3 additions and 13 deletions
@@ -23,8 +23,7 @@ import java.util.EnumSet;
import java.util.Set;
public class MessageCollectorPlainTextToStream implements MessageCollector {
public static final EnumSet<CompilerMessageSeverity> VERBOSE = EnumSet.of(CompilerMessageSeverity.LOGGING, CompilerMessageSeverity.OUTPUT);
public static final EnumSet<CompilerMessageSeverity> NON_VERBOSE = EnumSet.complementOf(VERBOSE);
public static final EnumSet<CompilerMessageSeverity> NON_VERBOSE = EnumSet.complementOf(CompilerMessageSeverity.VERBOSE);
public static final MessageCollector PLAIN_TEXT_TO_SYSTEM_ERR = new MessageCollectorPlainTextToStream(System.err, NON_VERBOSE);
@@ -20,20 +20,12 @@ import org.jetbrains.annotations.NotNull;
import java.io.PrintStream;
import static org.jetbrains.jet.cli.common.messages.CompilerMessageSeverity.LOGGING;
import static org.jetbrains.jet.cli.common.messages.CompilerMessageSeverity.OUTPUT;
public class PrintingMessageCollector implements MessageCollector {
private final boolean verbose;
private final PrintStream errStream;
private final MessageRenderer messageRenderer;
public PrintingMessageCollector(
@NotNull PrintStream errStream,
@NotNull MessageRenderer messageRenderer,
boolean verbose
) {
public PrintingMessageCollector(@NotNull PrintStream errStream, @NotNull MessageRenderer messageRenderer, boolean verbose) {
this.verbose = verbose;
this.errStream = errStream;
this.messageRenderer = messageRenderer;
@@ -45,8 +37,7 @@ public class PrintingMessageCollector implements MessageCollector {
@NotNull String message,
@NotNull CompilerMessageLocation location
) {
boolean verboseMessage = severity == LOGGING || severity == OUTPUT;
if (!verbose && verboseMessage) return;
if (!verbose && CompilerMessageSeverity.VERBOSE.contains(severity)) return;
errStream.println(messageRenderer.render(severity, message, location));
}