Script IDE API: remove <TF: Any>
This commit is contained in:
@@ -42,8 +42,6 @@ import com.intellij.openapi.module.Module
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.Disposer
|
||||
import com.intellij.openapi.vfs.CharsetToolkit
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiFileFactory
|
||||
import com.intellij.psi.PsiManager
|
||||
import com.intellij.psi.impl.PsiFileFactoryImpl
|
||||
@@ -126,13 +124,8 @@ class KotlinConsoleRunner(
|
||||
|
||||
private val consoleScriptDefinition = object : KotlinScriptDefinition(Any::class) {
|
||||
override val name = "Kotlin REPL"
|
||||
override fun <TF: Any> isScript(file: TF): Boolean {
|
||||
val vf = when (file) {
|
||||
is PsiFile -> file.originalFile.virtualFile
|
||||
is VirtualFile -> file
|
||||
else -> return false
|
||||
}
|
||||
return vf == consoleView.virtualFile
|
||||
override fun isScript(fileName: String): Boolean {
|
||||
return fileName == consoleView.virtualFile.name
|
||||
}
|
||||
override fun getScriptName(script: KtScript) = Name.identifier("REPL")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user