Closed intellij-rainbow-brackets closed 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:221)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser$1.process(TypeScriptTypeParser.java:270)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:74)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:60)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchyImpl(JSClassUtils.java:162)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchy(JSClassUtils.java:135)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:285)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:192)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:187)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.addTypeMembersFromClass(TypeScriptTypeParser.java:561)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildResolvedType(TypeScriptTypeParser.java:432)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildResolvedType(TypeScriptTypeParser.java:423)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.buildRecordTypeNoCache(JSResolvedTypeIdCache.java:174)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$buildRecordType$6(JSResolvedTypeIdCache.java:116)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.buildRecordType(JSResolvedTypeIdCache.java:114)
at com.intellij.lang.javascript.psi.types.JSTypeComparingContextService.buildRecordType(JSTypeComparingContextService.java:92)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.asRecordTypeNoCache(JSTypeBaseImpl.java:583)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.asRecordType(JSTypeBaseImpl.java:558)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getFunctionTypesForNamedType(JSTypeImpl.java:603)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getFunctionTypesImpl(JSTypeImpl.java:580)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getFunctionTypes(JSTypeBaseImpl.java:856)
at com.intellij.lang.javascript.psi.JSTypeUtils.getFunctionType(JSTypeUtils.java:709)
at com.intellij.lang.javascript.psi.JSTypeUtils.getReturnType(JSTypeUtils.java:886)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyNewType$JSApplyNewTypeProcessor.applyToFunctionType(JSApplyNewType.java:197)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToType(JSApplyCallType.java:247)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:63)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$2(JSTypeStructuralPartProcessor.java:49)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:49)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyNewType.evaluate(JSApplyNewType.java:77)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:41)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:129)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:77)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1111)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:331)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:296)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:57)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.doResolveNamespaceElements(JSQualifiedReferenceType.java:148)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.lambda$resolveNamespaceElements$0(JSQualifiedReferenceType.java:128)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveNamespaceElements(JSQualifiedReferenceType.java:127)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveTypesFromElements(JSQualifiedReferenceType.java:285)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.applyToType(JSQualifiedReferenceType.java:232)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:45)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.evaluate(JSQualifiedReferenceType.java:180)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteImpl(JSPsiBasedTypeOfType.java:83)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteCompletely(JSPsiBasedTypeOfType.java:77)
at com.intellij.lang.javascript.psi.JSTypeWithIncompleteSubstitution.substituteCompletely(JSTypeWithIncompleteSubstitution.java:37)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.lambda$inferGenericArgumentsFromCall$11(JSGenericTypesEvaluatorBase.java:520)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.getArgType(JSGenericTypesEvaluatorBase.java:762)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericArgumentsFromCall(JSGenericTypesEvaluatorBase.java:713)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericArgumentsFromCall(JSGenericTypesEvaluatorBase.java:525)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.doInferParameters(JSGenericTypesEvaluatorBase.java:251)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericTypesForCall(JSGenericTypesEvaluatorBase.java:229)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.getInferredCallLikeTypeSubstitutor(TypeScriptGenericTypesEvaluator.java:594)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.getAllGenericTypeSubstitutor(TypeScriptGenericTypesEvaluator.java:230)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:112)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:94)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyGenerics(JSApplyCallType.java:276)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunction(JSApplyCallType.java:231)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.processSpecialTypes(JSApplyCallType.java:201)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.applyWithContext(JSEvaluationTaskList.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteImpl(JSPsiBasedTypeOfType.java:83)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeSubstitutionContextImpl.substituteNested(JSTypeSubstitutionContextImpl.java:77)
at com.intellij.lang.javascript.psi.types.TypeScriptIndexedAccessJSTypeImpl.substituteInternal(TypeScriptIndexedAccessJSTypeImpl.java:165)
at com.intellij.lang.javascript.psi.types.TypeScriptIndexedAccessJSTypeImpl.substituteImpl(TypeScriptIndexedAccessJSTypeImpl.java:145)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:103)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: JAVA
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:105)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:93)
at com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex.get(JavaFullClassNameIndex.java:30)
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.doFindClasses(JavaFileManagerImpl.java:86)
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.findClass(JavaFileManagerImpl.java:112)
at com.intellij.psi.impl.PsiElementFinderImpl.findClass(PsiElementFinderImpl.java:49)
at com.intellij.psi.impl.JavaPsiFacadeImpl.doFindClass(JavaPsiFacadeImpl.java:89)
at com.intellij.psi.impl.JavaPsiFacadeImpl.findClass(JavaPsiFacadeImpl.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:440)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$100(PsiJavaCodeReferenceElementImpl.java:44)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:375)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:368)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$2(ResolveCache.java:179)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:198)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:179)
at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:806)
at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:798)
at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:774)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:423)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:417)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.resolveOptimised(HighlightVisitorImpl.java:1350)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.doVisitReferenceElement(HighlightVisitorImpl.java:1191)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceElement(HighlightVisitorImpl.java:1180)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.accept(PsiJavaCodeReferenceElementImpl.java:1046)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:186)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:211)
at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:370)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:210)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:129)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:77)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1111)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:331)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.calculatePossibleFunctionForVariable(TypeScriptSignatureChooser.java:455)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:1028)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
JSFileStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:NAMED_IMPORTS:ES6NamedImportsStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:NAMED_IMPORTS:ES6NamedImportsStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl
JS:NAMED_IMPORTS:ES6NamedImportsStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl
JS:FROM_CLAUSE:ES6FromClauseStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
TS:ATTRIBUTE:ES6DecoratorStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
TS:ATTRIBUTE:ES6DecoratorStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
TS:ATTRIBUTE:ES6DecoratorStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:ES6_CLASS_EXPRESSION:ES6ClassExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl
JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl
JS:FIELD_STATEMENT:ES6FieldStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:ES6_FIELD:ES6FieldStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl
JS:EMPTY_EXPRESSION:JSEmptyExpressionStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:CALL_EXPRESSION:JSCallExpressionStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:ES6_PROPERTY:ES6PropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FUNCTION_DECLARATION:JSFunctionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:JS_FUNCTION_PROPERTY:JSFunctionPropertyStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:JS_FUNCTION_PROPERTY:JSFunctionPropertyStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:PROPERTY:JSPropertyStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:JS_FUNCTION_PROPERTY:JSFunctionPropertyStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:VAR_STATEMENT:JSVarStatementStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:VARIABLE:JSVariableStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl
JS:ATTRIBUTE_LIST:JSAttributeListStubImpl
JS:PARAMETER_LIST:JSParameterListStubImpl
JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl
JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl
JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl
JS:FORMAL_PARAMETER:JSParameterStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl
JS:PROPERTY:JSPropertyStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl
XML_JS_SCRIPT:JSEmbeddedContentStubImpl
JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value:
JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_CLASS_EXPRESSION:ES6ClassExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:EMPTY_EXPRESSION:JSEmptyExpressionStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:JS_FUNCTION_PROPERTY:JSFunctionPropertyStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl
- StackTrace:
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190) at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93) at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44) at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52) at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36) at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51) at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94) at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:260)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
import React, {PureComponent, Fragment} from 'react';
import {Form, FieldArray} from 'formik';
import {FormattedMessage, injectIntl} from 'react-intl';
import isEmpty from 'lodash/isEmpty';
import get from 'lodash/get';
import set from 'lodash/set';
import classNames from 'classnames';
import Row from 'react-bootstrap/lib/Row';
import Col from 'react-bootstrap/lib/Col';
import Button from 'react-bootstrap/lib/Button';
import TagManager from 'react-gtm-module';
import {APP_ROUTES} from '../../../../shared/constants/routes'; import FormWrapper from '../../../../shared/components/FormWrapper'; import {ENDPOINTS, FORM_STATES} from '../../../../shared/constants'; import ClickableCard from '../../../../shared/components/ClickableCard'; import ModalDialog, {MODAL_DIALOG_EXIT_TIMEOUT} from '../../../../shared/components/ModalDialog'; import MedicalConsent from './MedicalConsent'; import BasicHealthDeclaration from './HealthDeclaration/BasicHealthDeclaration'; import HealthDeclarationHeader from './HealthDeclaration/HealthDeclarationHeader'; import Smoking from './HealthDeclaration/Smoking'; import Drinking from './HealthDeclaration/Drinking'; import Pathologies from './HealthDeclaration/Pathologies'; import {blankMedicalForm} from '../sagas'; import ExtendedHealthDeclaration from './ExtendedHealthDeclaration'; import {isMedicalInformationFilled} from '../../../../shared/services/utils'; import Questionnaire from './Questionnaire'; import QRCodeReader from '../../../../containers/QRCodeReader'; import Header from '../../../../shared/components/Header'; import withScrollingToFirstInvalidField from '../../../../shared/components/WithScrollingToFirstInvalidField'; import {MODAL_TYPES} from '../../../App/reducer'; import {QUESTION_TYPE} from './Questionnaire/Question'; import {history} from '../../../../routes'; import {sendEventAction} from '../../../../shared/constants/gtmConstants'; import InsuredHeader from '../../../../shared/components/InsuredHeader';
import './styles.scss';
const saveEndpoints = [ ENDPOINTS.saveMedicalOption, ENDPOINTS.saveBasicHealthDeclaration, ENDPOINTS.saveSmoking, ENDPOINTS.saveDrinking, ];
export class MedicalInformationForm extends PureComponent { state = { openModalId: undefined, showQRCodeReader: false, modalAutoOpened: false, };
componentDidUpdate(prevProps) {
const {initialValues} = this.props;
const medicalForms = get(initialValues, 'medicalForms');
const prevMedicalForms = get(prevProps.initialValues, 'medicalForms');
const firstInsuredMedicalOption = get(initialValues, 'medicalForms[0].medicalOption');
const secondInsuredMedicalOption = get(initialValues, 'medicalForms[1].medicalOption');
if (medicalForms !== prevMedicalForms && !prevMedicalForms) {
if (!firstInsuredMedicalOption && !secondInsuredMedicalOption) {
this.autoOpenModal();
}
}
}
componentDidMount() {
const {initialValues} = this.props;
const firstInsuredMedicalOption = get(initialValues, 'medicalForms[0].medicalOption');
const secondInsuredMedicalOption = get(initialValues, 'medicalForms[1].medicalOption');
if (
initialValues &&
initialValues.medicalForms &&
!firstInsuredMedicalOption &&
!secondInsuredMedicalOption
) {
this.autoOpenModal();
}
}
autoOpenModal = () => {
setTimeout(
() =>
this.setState({
openModalId: 'medicalConsent_0',
modalAutoOpened: true,
}),
1000
);
};
submitMedicalConsent = index => {
const {
values,
submitHandler,
resetForm,
createPagesCompletenessMap,
composition,
} = this.props;
submitHandler(values, index, saveEndpoints[0]);
if (!values.medicalForms[index].medicalOption) {
resetForm({
medicalForms: values.medicalForms.map((form, formIndex) =>
index === formIndex
? {
id: form.id,
...blankMedicalForm,
}
: form
),
});
createPagesCompletenessMap({composition});
}
this.closeModal();
};
submitHealthDeclaration = (index, saveEndpoint) => {
const {
validateForm,
values,
submitHandler,
setFieldTouched,
setFieldValue,
setSubmitting,
} = this.props;
const pages = [
['height', 'weight'],
[
'isSmoking',
{
fieldToCheck: 'isSmoking',
valueForMatch: 'SMOKED',
fields: ['smokingSinceAge', 'smokingUntilAge'],
},
{
fieldToCheck: 'isSmoking',
valueForMatch: 'CURRENTLY_SMOKING',
fields: ['smokingSinceAge', 'smokingWhat', 'smokingHowMany'],
},
],
['alcoholGlassPerDay'],
];
validateForm(values).then(result => {
const hasErrors = Object.keys(get(result, `medicalForms[${index}]`, {})).some(
key => key !== 'questionnaire'
);
if (!hasErrors) {
if (get(values, `medicalForms[${index}].medicalIssues`) === 'NO') {
setFieldValue(`medicalForms[${index}].diseasesIds`, null);
setFieldValue(`medicalForms[${index}].questionnaire`, null);
setFieldValue(`medicalForms[${index}].formState`, null);
}
//TODO: workaround until promise returning is implemented (https://github.com/jaredpalmer/formik/issues/529)
setTimeout(() => {
if (saveEndpoint === ENDPOINTS.savePathologies) {
this.sendDiseaseEvent(index);
}
submitHandler(this.props.values, index, saveEndpoint);
});
if (values.medicalForms[index].healthDeclarationPage === 4) {
this.closeModal();
} else {
setFieldValue(
`medicalForms[${index}].healthDeclarationPage`,
values.medicalForms[index].healthDeclarationPage + 1
);
}
} else {
setSubmitting(true);
for (let i = 0; i < values.medicalForms[index].healthDeclarationPage; i++) {
pages[i].forEach(item => {
if (typeof item === 'string') {
setFieldTouched(`medicalForms[${index}].${item}`, true);
} else if (
values.medicalForms[index][item.fieldToCheck] === item.valueForMatch
) {
item.fields.forEach(field =>
setFieldTouched(`medicalForms[${index}].${field}`, true)
);
}
});
}
}
setSubmitting(false);
});
};
submitExtendedHealthDeclaration = (index, newFormState) => {
const {submitHandler, validateForm, setFieldValue, setFieldTouched} = this.props;
validateForm(this.props.values).then(result => {
if (!get(result, `medicalForms[${index}].diseasesIds`)) {
setFieldValue(`medicalForms[${index}].formState`, newFormState);
//TODO: workaround until promise returning is implemented (https://github.com/jaredpalmer/formik/issues/529)
setTimeout(() => {
submitHandler(this.props.values, index, ENDPOINTS.saveDiseases);
});
} else {
setFieldTouched(`medicalForms[${index}].diseasesIds`, true);
}
});
};
goToQuestionnaire = (diseasesIds, index) => {
const newFormState = this.atLeastOneDiseaseHasCategory(diseasesIds)
? FORM_STATES.QUESTIONNAIRE
: FORM_STATES.NOT_NEEDED;
this.submitExtendedHealthDeclaration(index, newFormState);
};
submitQuestionnaire = (index, complete, onSave = () => {}) => {
const {
validateForm,
setFieldTouched,
setFieldValue,
submitHandler,
setSubmitting,
} = this.props;
validateForm(this.props.values).then(result => {
const errors = get(result, `medicalForms[${index}].questionnaire`);
if (!errors) {
if (complete) {
setFieldValue(`medicalForms[${index}].formState`, FORM_STATES.COMPLETED);
}
this.clearObsoleteAnswers(index);
//TODO: workaround until promise returning is implemented (https://github.com/jaredpalmer/formik/issues/529)
setTimeout(() => {
submitHandler(this.props.values, index, ENDPOINTS.saveQuestionnaire);
onSave();
});
} else {
setSubmitting(true);
Object.keys(errors).forEach(id =>
setFieldTouched(`medicalForms[${index}].questionnaire.${id}`)
);
}
setSubmitting(false);
});
};
clearObsoleteAnswers = index => {
const {setFieldValue, questionnaire: questionnaireArray} = this.props;
let filteredAnswers = {};
const answers = get(this.props.values, `medicalForms[${index}].questionnaire`);
const policyPartyId = get(this.props.values, `medicalForms[${index}].id`);
const questionnaire = get(questionnaireArray, policyPartyId);
const handleLevel = ({id, type, options, questions, subsection}) => {
const hasAnswer =
answers.hasOwnProperty(id) && (!Array.isArray(answers[id]) || answers[id].length);
if (hasAnswer) {
filteredAnswers[id] = answers[id];
}
options &&
(type === QUESTION_TYPE.RADIO
? options.filter(({value}) => value === answers[id])
: type === QUESTION_TYPE.CB_GROUP_OTHER
? options.filter(({id: opt_id}) => answers[id] && answers[id].includes(opt_id))
: options
).forEach(handleLevel);
questions && questions.forEach(handleLevel);
subsection && subsection.forEach(handleLevel);
};
answers && policyPartyId && questionnaire && questionnaire.forEach(handleLevel);
setFieldValue(`medicalForms[${index}].questionnaire`, filteredAnswers);
};
goBackHandler = (pageNumber, id, pageName) => {
const {resetForm, initialValues} = this.props;
const modifiedFormIndex = initialValues.medicalForms.findIndex(form => form.id === id);
resetForm({
values: {
medicalForms: initialValues.medicalForms.map((form, index) =>
index === modifiedFormIndex ? set(form, pageName, pageNumber - 1) : form
),
},
});
};
closeModal = () => {
return new Promise(resolve => {
this.setState(
{
openModalId: undefined,
},
() => setTimeout(resolve, MODAL_DIALOG_EXIT_TIMEOUT)
);
if (this.state.modalAutoOpened) {
this.props.blinkContextInfo();
this.setState({modalAutoOpened: false});
}
});
};
closeExtendedModal = () => {
const {resetForm, initialValues, values, showModal, setFieldValue} = this.props;
const [modalName, formId] = this.state.openModalId.split('_');
const areDiseasesNotSet = isEmpty(values.medicalForms[formId].diseasesIds);
if (
modalName === 'extendedHealthDeclaration' &&
values.medicalForms[formId].formState === FORM_STATES.BASIC &&
(areDiseasesNotSet || isEmpty(initialValues.medicalForms[formId].diseasesIds))
) {
showModal(MODAL_TYPES.WARNING, {
content: (
<FormattedMessage
tagName="span"
id={`medicalInformation.extendedHealthDeclaration.${
areDiseasesNotSet ? 'noDiseaseDialogText' : 'noSavingDialogText'
}`}
values={{br: <br />}}
/>
),
onConfirm: () => {
setFieldValue(`medicalForms[${formId}].medicalIssues`, 'NO');
setFieldValue(`medicalForms[${formId}].healthDeclarationPage`, 4);
setFieldValue(`medicalForms[${formId}].formState`, null);
setTimeout(() => {
this.submitHealthDeclaration(+formId, ENDPOINTS.savePathologies);
this.setState({
showQRCodeReader: false,
});
});
},
yesNo: true,
});
} else {
resetForm(initialValues);
this.closeModal();
this.setState({
showQRCodeReader: false,
});
}
};
atLeastOneDiseaseHasCategory = diseasesIds => {
if (!diseasesIds || !diseasesIds.length) {
return false;
}
const {diseases} = this.props;
const diseasesBrowsing = get(diseases, 'browsing', []);
return diseasesIds.some(diseaseId =>
diseasesBrowsing.find(disease => disease.id === diseaseId)
);
};
isHealthDeclarationFilled = declaration => {
const {
height,
weight,
alcoholGlassPerDay,
isSmoking,
smokingSinceAge,
smokingUntilAge,
smokingWhat,
smokingHowMany,
medicalIssues,
} = declaration;
if (
height === null ||
weight === null ||
alcoholGlassPerDay === null ||
medicalIssues === null
) {
return false;
}
switch (isSmoking) {
case 'NO':
return true;
case 'SMOKED':
return smokingSinceAge !== null && smokingUntilAge !== null;
case 'CURRENTLY_SMOKING':
return smokingSinceAge !== null && smokingWhat !== null && smokingHowMany !== null;
default:
return false;
}
};
notAffectPremium = (
<div className="not-affect-premium">
<FormattedMessage
tagName="div"
id="medicalInformation.extendedHealthDeclaration.notAffectPremiumNotification.description"
/>
<FormattedMessage
tagName="div"
id="medicalInformation.extendedHealthDeclaration.notAffectPremiumNotification.thankYou"
/>
<FormattedMessage
tagName="div"
id="medicalInformation.extendedHealthDeclaration.notAffectPremiumNotification.proceedFurther"
/>
</div>
);
getConfirmButtonText = formState => {
if (!formState || formState === FORM_STATES.BASIC) {
return 'misc.nextButton';
}
if (formState === FORM_STATES.QUESTIONNAIRE) {
return 'misc.proceedFurtherButton';
}
if (formState === FORM_STATES.NOT_NEEDED || formState === FORM_STATES.COMPLETED) {
return 'misc.completeButton';
}
};
onQuestionnaireSubmitHandler = async (complete, onSave, index) => {
if (complete) {
await this.closeModal();
}
this.submitQuestionnaire(index, complete, onSave);
};
sendDiseaseEvent = index => {
const {values} = this.props;
const postfix = index === 0 ? '' : '-partner';
const disease = values.medicalForms[index].medicalIssues === 'YES' ? 'Y' : 'N';
TagManager.dataLayer(
sendEventAction(
`health-declaration${postfix}`,
`{disease: ${disease}}`,
APP_ROUTES.medicalInformation.step
)
);
};
render() {
const {
values,
validateForm,
setFieldValue,
resetForm,
insuredAdults,
composition,
initialValues,
categoriesMap,
subCategories,
categoriesList,
diseases,
intl,
bindSessionIds,
errors,
locale,
isDesktop,
showModal,
} = this.props;
const policyParties = get(insuredAdults, 'insuredAdults');
const notAllDeclarationsFilled =
policyParties && !isMedicalInformationFilled(values.medicalForms, policyParties);
return (
<FormWrapper
validateForm={validateForm}
values={values}
nextRoute={APP_ROUTES.beneficiaries.path.replace(':composition', composition)}
previousRoute={APP_ROUTES.medicalFlow.path.replace(':composition', composition)}
nextDisabled={notAllDeclarationsFilled}
pageTitleMessageId="medicalInformation.title"
previousButtonMessageId="medicalFlow.title"
>
{!isEmpty(values) && insuredAdults && (
<div className="medical-information-wrapper">
<Form>
{values.medicalForms.map((form, index) => {
const extendedHealthDeclarationCompleted =
!!diseases &&
!!form.diseasesIds &&
form.diseasesIds.length > 0 &&
(!this.atLeastOneDiseaseHasCategory(form.diseasesIds) ||
form.formState === FORM_STATES.COMPLETED);
return (
<div key={index} className="cards-wrapper card-view">
<Row>
<Col xs={6} sm={3}>
<ClickableCard
className="medical-consent"
completed={
!!initialValues.medicalForms[index]
.medicalOption
}
onClick={() =>
this.setState({
openModalId: `medicalConsent_${index}`,
})
}
tooltipText={`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
>
<FormattedMessage id="medicalInformation.medicalConsent" />
<div className="insured-adults-name">
{`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
</div>
</ClickableCard>
</Col>
<Col xs={6} sm={3}>
<ClickableCard
className="health-declaration"
completed={this.isHealthDeclarationFilled(
initialValues.medicalForms[index]
)}
onClick={() => {
if (form.medicalOption) {
this.setState({
openModalId: `healthDeclaration_${index}`,
});
setFieldValue(
`medicalForms[${index}].healthDeclarationPage`,
1
);
} else {
showModal(MODAL_TYPES.WARNING, {
content: (
<FormattedMessage
tagName="span"
id="medicalInformation.medicalConsentOverlay.medicalConsentWarning"
values={{
consentDeclaration: (
<span className="medical-consent-text">
<FormattedMessage id="medicalInformation.medicalConsent" />
</span>
),
}}
/>
),
});
}
}}
tooltipText={`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
>
<FormattedMessage id="medicalInformation.healthDeclaration" />
<div className="insured-adults-name">
{`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
</div>
</ClickableCard>
</Col>
{form.medicalIssues === 'YES' && (
<Col
xs={6}
sm={3}
className={classNames({
completed: extendedHealthDeclarationCompleted,
})}
>
<ClickableCard
className="extended-health-declaration"
completed={
extendedHealthDeclarationCompleted
}
tooltipText={`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
onClick={() => {
setFieldValue(
`medicalForms[${index}].formState`,
form.formState
? form.formState
: FORM_STATES.BASIC
);
this.setState({
openModalId: `extendedHealthDeclaration_${index}`,
});
}}
>
<InsuredHeader
myselfTitleId="medicalInformation.extendedHealthDeclaration.pageTitle"
titleId="medicalInformation.extendedHealthDeclaration.insuredTitle"
insuredName={
insuredAdults.insuredAdults[index]
.firstName
}
/>
<div className="insured-adults-name">
{`${insuredAdults.insuredAdults[index].firstName} ${insuredAdults.insuredAdults[index].surname}`}
</div>
</ClickableCard>
</Col>
)}
</Row>
</div>
);
})}
{values.medicalForms.map((form, index) => (
<Fragment key={index}>
<ModalDialog
show={this.state.openModalId === `medicalConsent_${index}`}
onClose={() => {
resetForm(initialValues);
this.closeModal();
}}
onConfirm={() => this.submitMedicalConsent(index)}
header={
<InsuredHeader
myselfTitleId="medicalInformation.medicalConsentOverlay.title"
titleId="medicalInformation.medicalConsentOverlay.insuredTitle"
insuredName={
insuredAdults.insuredAdults[index].firstName
}
/>
}
>
<MedicalConsent index={index} locale={locale} />
</ModalDialog>
<ModalDialog
show={
this.state.openModalId === `healthDeclaration_${index}`
}
onClose={() => {
resetForm(initialValues);
this.closeModal();
}}
showGradient={form.healthDeclarationPage !== 4}
onConfirm={
form.healthDeclarationPage === 4
? undefined
: () => {
this.submitHealthDeclaration(
index,
saveEndpoints[form.healthDeclarationPage]
);
}
}
header={
<HealthDeclarationHeader
pageNumber={form.healthDeclarationPage}
isExtendedHealthDeclaration={false}
insuredName={
insuredAdults.insuredAdults[index].firstName
}
goBackHandler={() =>
this.goBackHandler(
form.healthDeclarationPage,
form.id,
'healthDeclarationPage'
)
}
/>
}
>
<div
className={classNames('basic-medical-form', {
pathologies: form.healthDeclarationPage === 4,
})}
>
{form.healthDeclarationPage === 1 && (
<BasicHealthDeclaration
index={index}
gender={
insuredAdults.insuredAdults[index].gender
}
/>
)}
{form.healthDeclarationPage === 2 && (
<Smoking index={index} values={values} />
)}
{form.healthDeclarationPage === 3 && (
<Drinking index={index} />
)}
{form.healthDeclarationPage === 4 && (
<Pathologies
setFieldValue={setFieldValue}
index={index}
handler={() => {
this.submitHealthDeclaration(
index,
ENDPOINTS.savePathologies
);
}}
/>
)}
</div>
</ModalDialog>
{form.medicalIssues === 'YES' && categoriesMap && diseases && (
<ModalDialog
className={classNames(
'extended-dialog modal-with-questionnaire',
{
'questionnaire-completed':
form.formState === FORM_STATES.COMPLETED,
}
)}
show={
this.state.openModalId ===
`extendedHealthDeclaration_${index}`
}
onClose={this.closeExtendedModal}
noPadding={isDesktop}
showGradient={!isDesktop}
onConfirm={
form.formState === FORM_STATES.COMPLETED ||
isDesktop
? undefined
: () => {
if (
form.formState ===
FORM_STATES.QUESTIONNAIRE ||
form.formState ===
FORM_STATES.NOT_NEEDED
) {
const secondForm =
values.medicalForms.length > 1 &&
values.medicalForms[
index === 0 ? 1 : 0
];
const canSkipSecondForm =
secondForm &&
(secondForm.formState ===
FORM_STATES.QUESTIONNAIRE ||
secondForm.formState ===
FORM_STATES.NOT_NEEDED ||
secondForm.medicalIssues ===
'NO');
if (
values.medicalForms.length ===
1 ||
canSkipSecondForm
) {
history.push(
APP_ROUTES.beneficiaries.path.replace(
':composition',
composition
)
);
} else {
this.closeModal();
this.setState({
showQRCodeReader: false,
});
}
}
if (
form.formState === FORM_STATES.BASIC
) {
this.goToQuestionnaire(
form.diseasesIds,
index
);
}
}
}
confirmButtonText={intl.formatMessage({
id: this.getConfirmButtonText(form.formState),
})}
header={
!isDesktop &&
form.formState === FORM_STATES.QUESTIONNAIRE ? (
<Header
title={
this.state.showQRCodeReader ? (
<FormattedMessage id="qrCode.scanCode" />
) : null
}
goBackHandler={() => {
if (this.state.showQRCodeReader) {
this.setState({
showQRCodeReader: false,
});
} else {
this.submitExtendedHealthDeclaration(
index,
FORM_STATES.BASIC
);
}
}}
goBackTitleId="medicalInformation.back"
/>
) : null
}
>
{(!form.formState ||
form.formState === FORM_STATES.BASIC) && (
<FieldArray
name={`medicalForms[${index}].diseasesIds`}
>
{arrayHelpers => (
<ExtendedHealthDeclaration
diseases={diseases}
categoriesMap={categoriesMap}
categoriesList={categoriesList}
arrayHelpers={arrayHelpers}
setFieldValue={setFieldValue}
diseasesIds={form.diseasesIds || []}
index={index}
formState={form.formState}
isDesktop={isDesktop}
onSummaryButtonClick={() => {
this.goToQuestionnaire(
form.diseasesIds,
index
);
}}
/>
)}
</FieldArray>
)}
{(form.formState === FORM_STATES.QUESTIONNAIRE ||
form.formState === FORM_STATES.NOT_NEEDED) &&
isDesktop && (
<Questionnaire
sectionName={`medicalForms[${index}]`}
policyPartyId={form.id}
answers={get(
values,
`medicalForms[${index}].questionnaire`
)}
errors={get(
errors,
`medicalForms[${index}].questionnaire`
)}
subCategories={subCategories}
diseasesIds={form.diseasesIds || []}
diseases={diseases}
categoriesList={categoriesList}
onSubmit={(complete, onSave) =>
this.onQuestionnaireSubmitHandler(
complete,
onSave,
index
)
}
onGoBack={() => {
this.submitExtendedHealthDeclaration(
index,
FORM_STATES.BASIC
);
}}
onReset={() => resetForm(initialValues)}
formState={form.formState}
isSubmitting={this.props.isSubmitting}
isValidating={this.props.isValidating}
openModalId={this.state.openModalId}
/>
)}
{form.formState === FORM_STATES.QUESTIONNAIRE &&
!isDesktop && (
<Fragment>
<QRCodeReader
handleScan={data => {
if (data) {
const parsedData = JSON.parse(
data
);
bindSessionIds({
desktopSessionId:
parsedData.sessionId,
composition: composition.toUpperCase(),
code: parsedData.code,
});
this.setState({
showQRCodeReader: false,
});
this.closeModal();
history.push(
APP_ROUTES.divertDone.path
);
}
}}
toQRCodeReader={() => {
this.setState({
showQRCodeReader: true,
});
}}
showQRCodeReader={
this.state.showQRCodeReader
}
/>
<div className="continue-without-computer">
<FormattedMessage
id="qrCode.continueWithoutComputer"
values={{br: <br />}}
/>
</div>
</Fragment>
)}
{form.formState === FORM_STATES.NOT_NEEDED &&
!isDesktop && <div>{this.notAffectPremium}</div>}
{form.formState === FORM_STATES.COMPLETED && (
<React.Fragment>
<div>
<i className="icon-font icon-hd_complete" />
<FormattedMessage
tagName="div"
id="medicalInformation.extendedHealthDeclaration.completed"
/>
</div>
<Button
type="button"
onClick={this.closeModal}
className="close-completed-questionnaire"
>
<FormattedMessage id="misc.nextButton" />
</Button>
</React.Fragment>
)}
</ModalDialog>
)}
</Fragment>
))}
</Form>
</div>
)}
</FormWrapper>
);
}
}
export default withScrollingToFirstInvalidField(injectIntl(MedicalInformationForm));
- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value:
JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ES6_CLASS:ES6ClassStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl
- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value:
JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ES6_CLASS:ES6ClassStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_FIELD:ES6FieldStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl
- StackTrace:
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26) at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983) at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150) at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: JAVA
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.psi.impl.PsiShortNamesCacheImpl.processFieldsWithName(PsiShortNamesCacheImpl.java:183)
at com.intellij.psi.impl.CompositeShortNamesCache.processFieldsWithName(CompositeShortNamesCache.java:228)
at com.intellij.codeInsight.daemon.impl.quickfix.StaticImportConstantFix.getMembersToImport(StaticImportConstantFix.java:73)
at com.intellij.codeInsight.daemon.impl.quickfix.StaticImportMemberFix.<init>(StaticImportMemberFix.java:55)
at com.intellij.codeInsight.daemon.impl.quickfix.StaticImportConstantFix.<init>(StaticImportConstantFix.java:35)
at com.intellij.codeInsight.daemon.impl.quickfix.DefaultQuickFixProvider.registerFixes(DefaultQuickFixProvider.java:40)
at com.intellij.codeInsight.daemon.impl.quickfix.DefaultQuickFixProvider.registerFixes(DefaultQuickFixProvider.java:24)
at com.intellij.codeInsight.quickfix.UnresolvedReferenceQuickFixProvider.registerReferenceFixes(UnresolvedReferenceQuickFixProvider.java:27)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil.checkReference(HighlightUtil.java:3145)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.doVisitReferenceElement(HighlightVisitorImpl.java:1201)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:1375)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:778)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:186)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:211)
at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:370)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:210)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.doResolveNamespaceElements(JSQualifiedReferenceType.java:148)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.lambda$resolveNamespaceElements$0(JSQualifiedReferenceType.java:128)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveNamespaceElements(JSQualifiedReferenceType.java:127)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveTypesFromElements(JSQualifiedReferenceType.java:285)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.applyToType(JSQualifiedReferenceType.java:232)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.processSpecialTypes(JSQualifiedReferenceType.java:205)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.evaluate(JSQualifiedReferenceType.java:180)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.lambda$substituteImpl$0(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteWithEvaluator(JSEvaluableOnlyTypeBase.java:55)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteImpl(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.resolveFunctionCall(ExpectedTypeEvaluator.java:862)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.handleFunctionCallType(ExpectedTypeEvaluator.java:736)
at com.intellij.lang.javascript.psi.types.JSFunctionParameterExpectedTypeImpl.substituteImpl(JSFunctionParameterExpectedTypeImpl.java:42)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.convertToContextual(ExpectedTypeEvaluator.java:97)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.findExpectedType(ExpectedTypeEvaluator.java:92)
at com.intellij.lang.javascript.dialects.JSDialectSpecificHandlersFactory.findExpectedType(JSDialectSpecificHandlersFactory.java:67)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterParentExpectedType(JSContextTypeEvaluator.java:146)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.processParameterExpectedTypeInCallExpression(JSContextTypeEvaluator.java:178)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterTypeByExpectedTypes(JSContextTypeEvaluator.java:161)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterType(JSContextTypeEvaluator.java:86)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processParameterType(JSTypeEvaluator.java:1295)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1196)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1188)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doAddTypeFromResolveResult(JSTypeEvaluator.java:1169)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:178)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: PHP
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:284)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:330)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:92)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:80)
at com.jetbrains.php.PhpIndexImpl.getElements(PhpIndexImpl.java:555)
at com.jetbrains.php.PhpIndexImpl.getByName(PhpIndexImpl.java:971)
at com.jetbrains.php.PhpIndexImpl.getByFQN(PhpIndexImpl.java:946)
at com.jetbrains.php.PhpIndexImpl.getClassesByFQNInternal(PhpIndexImpl.java:1021)
at com.jetbrains.php.PhpIndexImpl.getClassesByFQN(PhpIndexImpl.java:1014)
at com.jetbrains.php.PhpIndexImpl.getTraitUsageInternal(PhpIndexImpl.java:1126)
at com.jetbrains.php.PhpIndexImpl.lambda$getTraitUsages$26(PhpIndexImpl.java:1118)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
at com.jetbrains.php.PhpIndexImpl.getTraitUsages(PhpIndexImpl.java:1118)
at com.jetbrains.php.PhpClassHierarchyUtils.collectClassesWithTraitUsage(PhpClassHierarchyUtils.java:406)
at com.jetbrains.php.PhpClassHierarchyUtils.processSuperMembersInternal(PhpClassHierarchyUtils.java:350)
at com.jetbrains.php.PhpClassHierarchyUtils.processSuperMethods(PhpClassHierarchyUtils.java:387)
at com.jetbrains.php.lang.annotator.PhpAnnotatorVisitor.hasNonNullableSuperMethods(PhpAnnotatorVisitor.java:1810)
at com.jetbrains.php.lang.annotator.PhpAnnotatorVisitor.checkReturnStatementNullability(PhpAnnotatorVisitor.java:1791)
at com.jetbrains.php.lang.annotator.PhpAnnotatorVisitor.visitPhpReturn(PhpAnnotatorVisitor.java:1752)
at com.jetbrains.php.lang.psi.elements.impl.PhpReturnImpl.accept(PhpReturnImpl.java:15)
at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:26)
at com.jetbrains.php.lang.annotator.PhpAnnotator.annotate(PhpAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.mallowigi.visitors.ColorVisitor.analyze(ColorVisitor.java:37)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.mallowigi.visitors.ColorVisitor.analyze(ColorVisitor.java:37)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:603)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getSimpleResolvedTypeText(JSTypeImpl.java:223)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.isEquivalentToWithSameClass(JSTypeImpl.java:379)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.isEquivalentTo(JSTypeBaseImpl.java:503)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.resolvedEquals(JSTypeBaseImpl.java:732)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.equals(JSTypeBaseImpl.java:806)
at java.base/java.util.Objects.equals(Objects.java:77)
at com.intellij.util.containers.CanonicalHashingStrategy.equals(HashingStrategy.java:36)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey.equals(ConcurrentWeakKeySoftValueHashMap.java:89)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey.equals(ConcurrentWeakKeySoftValueHashMap.java:182)
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap.get(ConcurrentWeakKeySoftValueHashMap.java:215)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getMapForTypeId(JSResolvedTypeIdCache.java:80)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:50)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getFunctionTypes(JSTypeBaseImpl.java:851)
at com.intellij.lang.javascript.psi.JSTypeUtils.getFunctionType(JSTypeUtils.java:709)
at com.intellij.lang.javascript.psi.JSTypeUtils.getReturnType(JSTypeUtils.java:886)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunctionType(JSApplyCallType.java:251)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToType(JSApplyCallType.java:247)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:45)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:296)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:57)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.doResolveNamespaceElements(JSQualifiedReferenceType.java:148)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.lambda$resolveNamespaceElements$0(JSQualifiedReferenceType.java:128)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveNamespaceElements(JSQualifiedReferenceType.java:127)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveTypesFromElements(JSQualifiedReferenceType.java:285)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.applyToType(JSQualifiedReferenceType.java:232)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.processSpecialTypes(JSQualifiedReferenceType.java:205)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.evaluate(JSQualifiedReferenceType.java:180)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.lambda$substituteImpl$0(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteWithEvaluator(JSEvaluableOnlyTypeBase.java:55)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteImpl(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processGlobalElementsByQName(TypeScriptClassResolver.java:183)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findGlobalElementsByQName(TypeScriptClassResolver.java:163)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findGlobalElementsByQName(TypeScriptClassResolver.java:145)
at com.intellij.lang.typescript.TypeScriptResolveHelper.processGlobalThings(TypeScriptResolveHelper.java:108)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:102)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyNewType$JSApplyNewTypeProcessor.processSpecialTypes(JSApplyNewType.java:144)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyNewType.evaluate(JSApplyNewType.java:77)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.calculatePossibleFunctionForVariable(TypeScriptSignatureChooser.java:455)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:1028)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:76)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveName(TypeScriptImportHandler.java:63)
at com.intellij.lang.javascript.frameworks.react.references.JSXResolveUtil.resolveTopLevelName(JSXResolveUtil.java:39)
at com.intellij.lang.javascript.frameworks.react.ReactXmlExtension.resolveTopLevelTagOrComponent(ReactXmlExtension.java:155)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.lambda$static$0(ReactTagNameReference.java:27)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.multiResolve(ReactTagNameReference.java:68)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.resolve(ReactTagNameReference.java:48)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getComponentNoCache(ReactXmlElementDescriptor.java:144)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.lambda$getComponent$0(ReactXmlElementDescriptor.java:133)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getComponent(ReactXmlElementDescriptor.java:132)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:113)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:284)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:330)
at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:49)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:167)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:182)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:76)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveName(TypeScriptImportHandler.java:63)
at com.intellij.lang.javascript.frameworks.react.references.JSXResolveUtil.resolveTopLevelName(JSXResolveUtil.java:39)
at com.intellij.lang.javascript.frameworks.react.ReactXmlExtension.resolveTopLevelTagOrComponent(ReactXmlExtension.java:155)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.lambda$static$0(ReactTagNameReference.java:27)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:154)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:260)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:238)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:154)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:289)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.multiResolve(ReactTagNameReference.java:68)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.hasBadResolve(XmlHighlightVisitor.java:525)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.doCheckRefs(XmlHighlightVisitor.java:450)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkReferences(XmlHighlightVisitor.java:442)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkTag(XmlHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:87)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:593)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:603)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:247)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:221)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser$1.process(TypeScriptTypeParser.java:270)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:74)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:60)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchyImpl(JSClassUtils.java:162)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchy(JSClassUtils.java:135)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:285)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:192)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.lambda$static$0(TypeScriptTypeParser.java:62)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.lambda$static$1(TypeScriptTypeParser.java:60)
at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.java:46)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.java:35)
at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:81)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:185)
at com.intellij.lang.javascript.frameworks.react.JSXPropTypesUtil.getPropsFieldType(JSXPropTypesUtil.java:471)
at com.intellij.lang.javascript.frameworks.react.JSXPropTypesUtil.getPropsTypeFromClass(JSXPropTypesUtil.java:451)
at com.intellij.lang.javascript.frameworks.react.JSXPropTypesUtil.getPropsTypeFromPsiElementImpl(JSXPropTypesUtil.java:420)
at com.intellij.lang.javascript.frameworks.react.JSXPropTypesUtil.getPropsTypeFromPsiElement(JSXPropTypesUtil.java:597)
at com.intellij.lang.javascript.frameworks.react.JSXPropTypesUtil.getGenericPropType(JSXPropTypesUtil.java:357)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:83)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getSimpleResolvedTypeText(JSTypeImpl.java:223)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.isEquivalentToWithSameClass(JSTypeImpl.java:379)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.isEquivalentTo(JSTypeBaseImpl.java:503)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.resolvedEquals(JSTypeBaseImpl.java:732)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.equals(JSTypeBaseImpl.java:806)
at java.base/java.util.Objects.equals(Objects.java:77)
at com.intellij.util.containers.CanonicalHashingStrategy.equals(HashingStrategy.java:36)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey.equals(ConcurrentWeakKeySoftValueHashMap.java:89)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey.equals(ConcurrentWeakKeySoftValueHashMap.java:182)
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap.get(ConcurrentWeakKeySoftValueHashMap.java:215)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getMapForTypeId(JSResolvedTypeIdCache.java:80)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:50)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getFunctionTypes(JSTypeBaseImpl.java:851)
at com.intellij.lang.javascript.psi.JSTypeUtils.getFunctionType(JSTypeUtils.java:709)
at com.intellij.lang.javascript.psi.JSTypeUtils.getReturnType(JSTypeUtils.java:886)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunctionType(JSApplyCallType.java:251)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToType(JSApplyCallType.java:247)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:45)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getExactType(JSTypeGuardChecker.java:296)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:36)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.lambda$new$0(JSApplyTypeOperationContextImpl.java:83)
at com.intellij.openapi.util.NotNullLazyValue$2.compute(NotNullLazyValue.java:67)
at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:38)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:107)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getTypeFromOperation(JSTypeGuardChecker.java:200)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getNarrowedType(JSTypeGuardChecker.java:224)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getTypeFromTypeGuard(JSTypeGuardEvaluator.java:75)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getGuardedTypeByEvaluateContext(JSTypeGuardEvaluator.java:57)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.applyToExpressionType(JSTypeGuardEvaluator.java:31)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:255)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:76)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveName(TypeScriptImportHandler.java:63)
at com.intellij.lang.javascript.frameworks.react.references.JSXResolveUtil.resolveTopLevelName(JSXResolveUtil.java:39)
at com.intellij.lang.javascript.frameworks.react.ReactXmlExtension.resolveTopLevelTagOrComponent(ReactXmlExtension.java:155)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.lambda$static$0(ReactTagNameReference.java:27)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.multiResolve(ReactTagNameReference.java:68)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.hasBadResolve(XmlHighlightVisitor.java:523)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.doCheckRefs(XmlHighlightVisitor.java:450)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkReferences(XmlHighlightVisitor.java:442)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkTag(XmlHighlightVisitor.java:139)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:87)
at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getExactType(JSTypeGuardChecker.java:296)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:36)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.lambda$new$0(JSApplyTypeOperationContextImpl.java:83)
at com.intellij.openapi.util.NotNullLazyValue$2.compute(NotNullLazyValue.java:67)
at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:38)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:107)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getTypeFromOperation(JSTypeGuardChecker.java:200)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getNarrowedType(JSTypeGuardChecker.java:224)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getTypeFromTypeGuard(JSTypeGuardEvaluator.java:75)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getGuardedTypeByEvaluateContext(JSTypeGuardEvaluator.java:57)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.applyToExpressionType(JSTypeGuardEvaluator.java:31)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:255)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:284)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:330)
at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:49)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:325)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:88)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:277)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:128)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:37)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1616)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1613)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:72)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.lambda$calculateWithCaching$0(JSResolveUtil.java:1629)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:154)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:260)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:238)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:154)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:289)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.calculateWithCaching(JSResolveUtil.java:1627)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:1611)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:524)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:198)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:502)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:512)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:274)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:603)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsReturnTypeWithApplying(JSTypeSignatureChooser.kt:159)
at com.intellij.lang.javascript.psi.JSTypeUtils.getReturnType(JSTypeUtils.java:890)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunctionType(JSApplyCallType.java:251)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToType(JSApplyCallType.java:247)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:63)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$2(JSTypeStructuralPartProcessor.java:49)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:49)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.applyWithContext(JSEvaluationTaskList.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:103)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.applyWithContext(JSEvaluationTaskList.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:163)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeOfJSTypeImpl.toType(TypeScriptTypeOfJSTypeImpl.java:144)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeOfJSTypeImpl.convertResolvedElementsToType(TypeScriptTypeOfJSTypeImpl.java:130)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeOfJSTypeImpl.substituteImpl(TypeScriptTypeOfJSTypeImpl.java:103)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeSubstitutionContextImpl.substituteNested(JSTypeSubstitutionContextImpl.java:77)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.lambda$expandForGenericType$6(JSGenericTypeImpl.java:501)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.expandForGenericType(JSGenericTypeImpl.java:500)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.substituteImpl(JSGenericTypeImpl.java:452)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.substituteImpl(JSTypeImpl.java:461)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeSubstitutionContextImpl.substituteNested(JSTypeSubstitutionContextImpl.java:77)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.lambda$expandUnionOrIntersectionType$5(TypeScriptTypeRelations.java:311)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandUnionOrIntersectionType(TypeScriptTypeRelations.java:310)
at com.intellij.lang.javascript.psi.types.JSIntersectionTypeImpl.substituteImpl(JSIntersectionTypeImpl.java:123)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeSubstitutionContextImpl.substituteNested(JSTypeSubstitutionContextImpl.java:77)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.lambda$expandForGenericType$6(JSGenericTypeImpl.java:501)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.expandForGenericType(JSGenericTypeImpl.java:500)
at com.intellij.lang.javascript.psi.types.JSGenericTypeImpl.substituteImpl(JSGenericTypeImpl.java:452)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.convertToContextual(ExpectedTypeEvaluator.java:97)
at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.findExpectedType(ExpectedTypeEvaluator.java:92)
at com.intellij.lang.javascript.dialects.JSDialectSpecificHandlersFactory.findExpectedType(JSDialectSpecificHandlersFactory.java:67)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterParentExpectedType(JSContextTypeEvaluator.java:146)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterTypeByExpectedTypes(JSContextTypeEvaluator.java:165)
at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterType(JSContextTypeEvaluator.java:86)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processParameterType(JSTypeEvaluator.java:1295)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1196)
at com.intellij.lang.javascript.psi.types.evaluable.JSDestructuringTypeImpl.evaluate(JSDestructuringTypeImpl.java:37)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.lambda$substituteImpl$0(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteWithEvaluator(JSEvaluableOnlyTypeBase.java:55)
at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteImpl(JSEvaluableOnlyTypeBase.java:42)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getExactType(JSTypeGuardChecker.java:296)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:36)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.lambda$new$0(JSApplyTypeOperationContextImpl.java:83)
at com.intellij.openapi.util.NotNullLazyValue$2.compute(NotNullLazyValue.java:67)
at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:38)
at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:107)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getTypeFromOperation(JSTypeGuardChecker.java:200)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getNarrowedType(JSTypeGuardChecker.java:224)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getTypeFromTypeGuard(JSTypeGuardEvaluator.java:75)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getGuardedTypeByEvaluateContext(JSTypeGuardEvaluator.java:57)
at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.applyToExpressionType(JSTypeGuardEvaluator.java:31)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:255)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:221)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser$1.process(TypeScriptTypeParser.java:270)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:74)
at com.intellij.lang.javascript.psi.util.JSClassHierarchyVisitor.visit(JSClassHierarchyVisitor.java:60)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchyImpl(JSClassUtils.java:162)
at com.intellij.lang.javascript.psi.util.JSClassUtils.processClassesInHierarchy(JSClassUtils.java:135)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:285)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:192)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildTypeFromClass(TypeScriptTypeParser.java:187)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.addTypeMembersFromClass(TypeScriptTypeParser.java:561)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildResolvedType(TypeScriptTypeParser.java:432)
at com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.buildResolvedType(TypeScriptTypeParser.java:423)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.buildRecordTypeNoCache(JSResolvedTypeIdCache.java:174)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$buildRecordType$6(JSResolvedTypeIdCache.java:116)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.buildRecordType(JSResolvedTypeIdCache.java:114)
at com.intellij.lang.javascript.psi.types.JSTypeComparingContextService.buildRecordType(JSTypeComparingContextService.java:92)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.asRecordTypeNoCache(JSTypeBaseImpl.java:583)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.asRecordType(JSTypeBaseImpl.java:558)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getFunctionTypesForNamedType(JSTypeImpl.java:603)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getFunctionTypesImpl(JSTypeImpl.java:580)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getFunctionTypes(JSTypeBaseImpl.java:856)
at com.intellij.lang.javascript.psi.JSTypeUtils.getFunctionType(JSTypeUtils.java:709)
at com.intellij.lang.javascript.psi.JSTypeUtils.hasFunctionType(JSTypeUtils.java:695)
at com.intellij.lang.javascript.psi.resolve.BaseJSSymbolProcessor.tryAddFunctionType(BaseJSSymbolProcessor.java:396)
at com.intellij.lang.javascript.psi.resolve.BaseJSSymbolProcessor$JSTypeProcessorBase.processCandidate(BaseJSSymbolProcessor.java:793)
at com.intellij.lang.javascript.psi.resolve.WalkUpResolveProcessor$JSResolveTypeProcessor.processType(WalkUpResolveProcessor.java:394)
at com.intellij.lang.javascript.psi.resolve.WalkUpResolveProcessor$JSResolveTypeProcessor.process(WalkUpResolveProcessor.java:383)
at com.intellij.lang.javascript.psi.resolve.processors.JSDelegatingTypeProcessor.process(JSDelegatingTypeProcessor.java:19)
at com.intellij.lang.javascript.psi.resolve.BaseJSSymbolProcessor$JSTypeProcessorBase$1.process(BaseJSSymbolProcessor.java:724)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.process(JSCachingTypeProcessor.java:132)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:274)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:103)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.doAddType(JSCompleteTypeEvaluationProcessor.java:27)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor$1.doAddType(JSCompleteTypeEvaluationProcessor.java:56)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.process(JSCompleteTypeEvaluationProcessor.java:12)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:274)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$addTypeEvaluationResultElement$1(JSTypeEvaluator.java:240)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.runWithContext(JSTypeEvaluator.java:1043)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeEvaluationResultElement(JSTypeEvaluator.java:225)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.addTypeEvaluationResultElement(JSCachingTypeProcessor.java:73)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:67)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
at com.intellij.lang.javascript.psi.resolve.BaseJSSymbolProcessor$JSTypeProcessorBase.evaluateQualifier(BaseJSSymbolProcessor.java:719)
at com.intellij.lang.javascript.psi.resolve.WalkUpResolveProcessor.<init>(WalkUpResolveProcessor.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:260)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:260)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
at com.intellij.openapi.util.Computable.get(Computable.java:17)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.getSimpleResolvedTypeText(JSTypeImpl.java:223)
at com.intellij.lang.javascript.psi.types.JSTypeImpl.isEquivalentToWithSameClass(JSTypeImpl.java:379)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.isEquivalentTo(JSTypeBaseImpl.java:503)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.resolvedEquals(JSTypeBaseImpl.java:732)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.equals(JSTypeBaseImpl.java:806)
at java.base/java.util.Objects.equals(Objects.java:77)
at com.intellij.util.containers.CanonicalHashingStrategy.equals(HashingStrategy.java:36)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey.equals(ConcurrentWeakKeySoftValueHashMap.java:89)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey.equals(ConcurrentWeakKeySoftValueHashMap.java:182)
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940)
at com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap.get(ConcurrentWeakKeySoftValueHashMap.java:215)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getMapForTypeId(JSResolvedTypeIdCache.java:80)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:50)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getFunctionTypes(JSTypeBaseImpl.java:851)
at com.intellij.lang.javascript.psi.JSTypeUtils.getFunctionType(JSTypeUtils.java:709)
at com.intellij.lang.javascript.psi.JSTypeUtils.getReturnType(JSTypeUtils.java:886)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunctionType(JSApplyCallType.java:251)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToType(JSApplyCallType.java:247)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:45)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.calculatePossibleFunctionForVariable(TypeScriptSignatureChooser.java:455)
at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:1028)
at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
JSFileStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_CLASS:ES6ClassStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl
Following exceptions happened soon after this one, most probably they are induced.
2020-11-17T17:01:58.829 In file: file:///Users/erceDev/Development/xmlQuery/puppeteer/source/davetOtomotiv/index.js com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQNameIncludingImplicit(JSClassResolver.java:300) at com.intellij.lang.javascript.frameworks.commonjs.CommonJSUtil.getModuleExports(CommonJSUtil.java:193) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExportedElements(JSResolveUtil.java:2203) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.isExported(JSSemanticHighlightingUtil.java:724) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:484) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150) at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)