mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-06-15 02:56:20 +07:00
ef90c9f857
This patch fixes the problems according to the code review, it includes: - moving extractHighlightingFeature to HighlightingFeature and renaming it to fromPreviewFeatureAnnotation - assuring the PreviewFeature annotation name by calling PsiAnnotation#hasQualifiedName instead of comparing the name by equals - moving JDK_INTERNAL_PREVIEW_FEATURE to HighlightingFeature - extracting repeating part of checking the language level to HighlightUtil#checkPreviewFeatureElement - adding a new case "SEALED_CLASSES" to HighlightFeature#fromPreviewAnnotationName In addition to that there is also more robust solution to detect invalid contexts in references and static imports. The test data updated accordingly. Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com> GitOrigin-RevId: 999d43ec5d9315d0881d08ce9341433707de96a0
6 lines
299 B
Java
6 lines
299 B
Java
module consumer {
|
|
<error descr="Text block literals are not supported at language level '9'">requires producer;</error>
|
|
|
|
<error descr="Patterns in 'instanceof' are not supported at language level '9'">provides org.myorg.preview.FromPreview with org.myorg.preview.impl.FromPreviewImpl;</error>
|
|
}
|