Make KtLightModifierList behave like light element and check it in tests

This commit is contained in:
Nikolay Krasko
2016-05-06 21:22:29 +03:00
parent 42ba14328c
commit 5c1e5b3cdc
2 changed files with 27 additions and 2 deletions
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.idea.caches.resolve
import com.intellij.openapi.util.Key
import com.intellij.psi.*
import org.jetbrains.kotlin.asJava.KtLightElement
import org.jetbrains.kotlin.asJava.KtLightModifierList
import org.jetbrains.kotlin.idea.KotlinLanguage
import org.junit.Assert
@@ -39,7 +40,7 @@ object PsiElementChecker {
}
private fun checkPsiElement(element: PsiElement) {
if (element !is KtLightElement<*, *>) return
if (element !is KtLightElement<*, *> && element !is KtLightModifierList) return
if (element is PsiModifierListOwner) {
val modifierList = element.modifierList