org.jetbrains.kotlin.cli.common.messages
Class PlainTextMessageRenderer
java.lang.Object
org.jetbrains.kotlin.cli.common.messages.PlainTextMessageRenderer
- All Implemented Interfaces:
- MessageRenderer
public abstract class PlainTextMessageRenderer
- extends java.lang.Object
- implements MessageRenderer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLOR_ENABLED
public static final boolean COLOR_ENABLED
PlainTextMessageRenderer
public PlainTextMessageRenderer()
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