org.jetbrains.kotlin.cli.common.messages
Class MessageRenderer.PlainText

java.lang.Object
  extended by org.jetbrains.kotlin.cli.common.messages.MessageRenderer.PlainText
All Implemented Interfaces:
MessageRenderer
Enclosing interface:
MessageRenderer

public abstract static class MessageRenderer.PlainText
extends java.lang.Object
implements MessageRenderer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.kotlin.cli.common.messages.MessageRenderer
MessageRenderer.PlainText
 
Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.cli.common.messages.MessageRenderer
PLAIN_FULL_PATHS, PLAIN_RELATIVE_PATHS, XML
 
Constructor Summary
MessageRenderer.PlainText()
           
 
Method Summary
protected abstract  java.lang.String getPath(CompilerMessageLocation location)
           
 java.lang.String render(CompilerMessageSeverity severity, java.lang.String message, CompilerMessageLocation location)
           
 java.lang.String renderConclusion()
           
 java.lang.String renderPreamble()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageRenderer.PlainText

public MessageRenderer.PlainText()
Method Detail

renderPreamble

public java.lang.String renderPreamble()
Specified by:
renderPreamble in interface MessageRenderer

render

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

getPath

@Nullable
protected abstract java.lang.String getPath(@NotNull
                                                     CompilerMessageLocation location)

renderConclusion

public java.lang.String renderConclusion()
Specified by:
renderConclusion in interface MessageRenderer