Ddebugger: fix problem with imports in codeFragments when import is inserted during creation (ex. from variables view)
(cherry picked from commit a2322621cb48cd1dfa2227c1baeb3983c1580c54)
This commit is contained in:
@@ -29,6 +29,7 @@ import com.intellij.openapi.util.Key
|
||||
import com.intellij.psi.impl.PsiModificationTrackerImpl
|
||||
import com.intellij.psi.util.PsiModificationTracker
|
||||
import org.jetbrains.kotlin.types.JetType
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.check
|
||||
import java.util.LinkedHashSet
|
||||
import java.util.regex.Pattern
|
||||
|
||||
@@ -138,7 +139,7 @@ public abstract class JetCodeFragment(
|
||||
}
|
||||
|
||||
if (imports != null && !imports.isEmpty()) {
|
||||
myImports.addAll(imports.split(IMPORT_SEPARATOR))
|
||||
myImports.addAll(imports.split(IMPORT_SEPARATOR).map { it.check { it.startsWith("import ") } ?: "import $it" })
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user