org.jetbrains.kotlin.cli.common.messages
Interface MessageRenderer

All Known Implementing Classes:
PlainTextMessageRenderer, XmlMessageRenderer

public interface MessageRenderer


Field Summary
static MessageRenderer PLAIN_FULL_PATHS
           
static MessageRenderer PLAIN_RELATIVE_PATHS
           
static MessageRenderer WITHOUT_PATHS
           
static MessageRenderer XML
           
 
Method Summary
 java.lang.String render(CompilerMessageSeverity severity, java.lang.String message, CompilerMessageLocation location)
           
 java.lang.String renderConclusion()
           
 java.lang.String renderPreamble()
           
 

Field Detail

XML

static final MessageRenderer XML

WITHOUT_PATHS

static final MessageRenderer WITHOUT_PATHS

PLAIN_FULL_PATHS

static final MessageRenderer PLAIN_FULL_PATHS

PLAIN_RELATIVE_PATHS

static final MessageRenderer PLAIN_RELATIVE_PATHS
Method Detail

renderPreamble

java.lang.String renderPreamble()

render

java.lang.String render(@NotNull
                        CompilerMessageSeverity severity,
                        @NotNull
                        java.lang.String message,
                        @NotNull
                        CompilerMessageLocation location)

renderConclusion

java.lang.String renderConclusion()