Skip to content

Commit 19dd6cd

Browse files
committed
default to non-NONE message collector writing to stderr
1 parent 69ff2b7 commit 19dd6cd

File tree

1 file changed

+4
-1
lines changed
  • semanticdb-kotlinc/src/main/kotlin/com/sourcegraph/semanticdb_kotlinc

1 file changed

+4
-1
lines changed

semanticdb-kotlinc/src/main/kotlin/com/sourcegraph/semanticdb_kotlinc/Analyzer.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import org.jetbrains.kotlin.analyzer.AnalysisResult
1010
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
1111
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
1212
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
13+
import org.jetbrains.kotlin.cli.common.messages.MessageRenderer
14+
import org.jetbrains.kotlin.cli.common.messages.PrintingMessageCollector
1315
import org.jetbrains.kotlin.com.intellij.openapi.project.Project
1416
import org.jetbrains.kotlin.config.CompilerConfiguration
1517
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
@@ -29,7 +31,7 @@ class Analyzer(
2931

3032
private val messageCollector =
3133
CompilerConfiguration()
32-
.get(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, MessageCollector.NONE)
34+
.get(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, PrintingMessageCollector(System.err, MessageRenderer.PLAIN_FULL_PATHS, false))
3335

3436
override fun analysisCompleted(
3537
project: Project,
@@ -93,6 +95,7 @@ class Analyzer(
9395
}
9496
},
9597
false)
98+
writer.println("Exception in semanticdb-kotlin compiler plugin:")
9699
e.printStackTrace(writer)
97100
writer.println(
98101
"Please report a bug to https://github.com/sourcegraph/lsif-kotlin with the stack trace above.")

0 commit comments

Comments
 (0)