mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[spring] IDEA-343557 Spring line markers while indexing
GitOrigin-RevId: 3c6fe78c34280f7ed2b0e3c5dd8b8f8fa2f98c94
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c3e84ecbb8
commit
26d01f5692
@@ -3,6 +3,7 @@
|
||||
package org.jetbrains.uast.java
|
||||
|
||||
import com.intellij.codeInsight.AnnotationTargetUtil
|
||||
import com.intellij.openapi.project.DumbService
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.impl.light.LightElement
|
||||
import com.intellij.psi.impl.light.LightRecordCanonicalConstructor
|
||||
@@ -39,8 +40,10 @@ open class JavaUMethod(
|
||||
|
||||
override val uAnnotations: List<UAnnotation>
|
||||
get() = uAnnotationsPart.getOrBuild {
|
||||
val isDumb = DumbService.isDumb(javaPsi.project)
|
||||
javaPsi.annotations.mapNotNull {
|
||||
if (AnnotationTargetUtil.findAnnotationTarget(it, PsiAnnotation.TargetType.METHOD) == null) return@mapNotNull null
|
||||
if (!isDumb && AnnotationTargetUtil.findAnnotationTarget(it, PsiAnnotation.TargetType.METHOD) == null) return@mapNotNull null
|
||||
|
||||
JavaUAnnotation(it, this)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user