org.jetbrains.kotlin.cli.common.messages
Class MessageSeverityCollector

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

public class MessageSeverityCollector
extends java.lang.Object
implements MessageCollector


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.cli.common.messages.MessageCollector
NONE
 
Constructor Summary
MessageSeverityCollector(MessageCollector delegate)
           
 
Method Summary
 boolean anyReported(CompilerMessageSeverity... severities)
           
 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
 

Constructor Detail

MessageSeverityCollector

public MessageSeverityCollector(@NotNull
                                MessageCollector delegate)
Method Detail

report

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

anyReported

public boolean anyReported(@NotNull
                           CompilerMessageSeverity... severities)