Skip to content

Commit 73487aa

Browse files
committed
Фильтр на аннотацию с учетом наследования
1 parent 7dca79c commit 73487aa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/infrastructure/DiagnosticsConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.springframework.context.annotation.Bean;
4444
import org.springframework.context.annotation.Configuration;
4545
import org.springframework.context.annotation.Scope;
46+
import org.springframework.core.annotation.AnnotationUtils;
4647

4748
import java.util.Collection;
4849
import java.util.Collections;
@@ -81,7 +82,7 @@ public List<BSLDiagnostic> diagnostics(DocumentContext documentContext) {
8182
.filter(info -> correctModuleType(info, moduleType, fileType))
8283
.filter(info -> passedCompatibilityMode(info, compatibilityMode))
8384
.map(DiagnosticInfo::getDiagnosticClass)
84-
.filter(diagnostic -> !diagnostic.isAnnotationPresent(Disabled.class))
85+
.filter(diagnostic -> AnnotationUtils.findAnnotation(diagnostic, Disabled.class) == null)
8586
.map(diagnosticObjectProvider::get)
8687
.collect(Collectors.toList());
8788
} else {

0 commit comments

Comments
 (0)