org.jetbrains.jet.cli.common.messages
Class MessageCollectorPlainTextToStream

java.lang.Object
  extended by org.jetbrains.jet.cli.common.messages.MessageCollectorPlainTextToStream
All Implemented Interfaces:
MessageCollector

public class MessageCollectorPlainTextToStream
extends java.lang.Object
implements MessageCollector


Field Summary
static java.util.EnumSet<CompilerMessageSeverity> NON_VERBOSE
           
static MessageCollector PLAIN_TEXT_TO_SYSTEM_ERR
           
static java.util.EnumSet<CompilerMessageSeverity> VERBOSE
           
 
Fields inherited from interface org.jetbrains.jet.cli.common.messages.MessageCollector
NONE
 
Constructor Summary
MessageCollectorPlainTextToStream(java.io.PrintStream stream, java.util.Set<CompilerMessageSeverity> severities)
           
 
Method Summary
 void report(CompilerMessageSeverity severity, java.lang.String message, CompilerMessageLocation location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static final java.util.EnumSet<CompilerMessageSeverity> VERBOSE

NON_VERBOSE

public static final java.util.EnumSet<CompilerMessageSeverity> NON_VERBOSE

PLAIN_TEXT_TO_SYSTEM_ERR

public static final MessageCollector PLAIN_TEXT_TO_SYSTEM_ERR
Constructor Detail

MessageCollectorPlainTextToStream

public MessageCollectorPlainTextToStream(@NotNull
                                         java.io.PrintStream stream,
                                         @NotNull
                                         java.util.Set<CompilerMessageSeverity> severities)
Method Detail

report

public void report(@NotNull
                   CompilerMessageSeverity severity,
                   @NotNull
                   java.lang.String message,
                   @NotNull
                   CompilerMessageLocation location)
Specified by:
report in interface MessageCollector