From ff9477554f5107d4c0115a522f74ea4c91a575e6 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 25 Oct 2018 18:44:23 +0300 Subject: [PATCH] Do not check and load psi for modifier list with stub --- .../src/org/jetbrains/kotlin/resolve/ModifiersChecker.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/ModifiersChecker.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/ModifiersChecker.kt index 8dd82d28a15..3f821e1d481 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/ModifiersChecker.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/ModifiersChecker.kt @@ -421,9 +421,12 @@ object ModifierCheckerCore { actualTargets: List, languageVersionSettings: LanguageVersionSettings ) { + if (list.stub != null) return + // It's a list of all nodes with error already reported // General strategy: report no more than one error but any number of warnings val incorrectNodes = hashSetOf() + val children = list.node.getChildren(MODIFIER_KEYWORD_SET) for (second in children) { for (first in children) {