Improve type boundaries for KotlinScriptDefinition interface

This commit is contained in:
Ilya Chernikov
2016-12-02 17:02:09 +01:00
parent cfcd3b8186
commit 28b01126d9
6 changed files with 24 additions and 24 deletions
@@ -126,7 +126,7 @@ class KotlinConsoleRunner(
private val consoleScriptDefinition = object : KotlinScriptDefinition(Any::class) {
override val name = "Kotlin REPL"
override fun <TF> isScript(file: TF): Boolean {
override fun <TF: Any> isScript(file: TF): Boolean {
val vf = when (file) {
is PsiFile -> file.originalFile.virtualFile
is VirtualFile -> file