Check file before cast in KotlinCompletionContributor (EA-101984)

This commit is contained in:
Nikolay Krasko
2018-01-12 21:27:11 +03:00
parent eae79e96ee
commit adf6ad6283
@@ -232,8 +232,9 @@ class KotlinCompletionContributor : CompletionContributor() {
private fun performCompletion(parameters: CompletionParameters, result: CompletionResultSet) {
val position = parameters.position
if (position.containingFile !is KtFile) return
if ((parameters.originalFile as KtFile).doNotComplete ?: false) return
val parametersOriginFile = parameters.originalFile
if (position.containingFile !is KtFile || parametersOriginFile !is KtFile) return
if (parametersOriginFile.doNotComplete == true) return
val toFromOriginalFileMapper = ToFromOriginalFileMapper.create(parameters)