[java] IDEA-356446 Support module imports

- Support keyword completion

GitOrigin-RevId: 10dcdc049838efa601e6bf0bbaf180ab4a8556de
This commit is contained in:
Mikhail Pyltsin
2024-07-17 18:18:57 +00:00
committed by intellij-monorepo-bot
parent eee416a4e8
commit d0c8d95e30
6 changed files with 18 additions and 3 deletions
@@ -121,6 +121,7 @@ feature.stream.gatherers=Stream Gatherers
feature.foreign.functions=Foreign Function & Memory API
feature.virtual.threads=Virtual Threads
feature.statements.before.super=Statements before super()
feature.module.imports=Module imports
else.without.if='else' without 'if'
enum.constant.context=Enum constant ''{0}'' in ''{1}''
@@ -115,6 +115,8 @@ public enum JavaFeature {
INHERITED_STATIC_MAIN_METHOD(LanguageLevel.JDK_22_PREVIEW, "feature.inherited.static.main.method"),
IMPLICIT_IMPORT_IN_IMPLICIT_CLASSES(LanguageLevel.JDK_23_PREVIEW, "feature.implicit.import.in.implicit.classes"),
PRIMITIVE_TYPES_IN_PATTERNS(LanguageLevel.JDK_23_PREVIEW, "feature.primitive.types.in.patterns"),
MODULE_IMPORTS(LanguageLevel.JDK_23_PREVIEW, "feature.module.imports"),
;
private final @NotNull LanguageLevel myLevel;