Proper handling of compiler messages
We used to have a triple (errorStream, messageRenderer, verbose) to represent the error reporting strategy. Now we have a single MessageCollector abstraction for this. As the MessageCollector abstraction was extracted, the need to CompilerMessageLocation and CompilerMessageSeverity arose, too.
This commit is contained in:
@@ -20,8 +20,8 @@ fun main(args: Array<String?>): Unit {
|
||||
*/
|
||||
class KDocCompiler() : KotlinCompiler() {
|
||||
|
||||
protected override fun configureEnvironment(environment : CompileEnvironment?, arguments : CompilerArguments?, errStream : PrintStream?) {
|
||||
super.configureEnvironment(environment, arguments, errStream)
|
||||
protected override fun configureEnvironment(environment : CompileEnvironment?, arguments : CompilerArguments?) {
|
||||
super.configureEnvironment(environment, arguments)
|
||||
val coreEnvironment = environment?.getEnvironment()
|
||||
if (coreEnvironment != null) {
|
||||
val kdoc = KDoc()
|
||||
|
||||
Reference in New Issue
Block a user