[java-completion] IDEA-342465 support correctness for completion

GitOrigin-RevId: e7d3dd5c9afec757fe2fcfb40499f7f174778264
This commit is contained in:
Mikhail Pyltsin
2024-01-12 15:07:50 +01:00
committed by intellij-monorepo-bot
parent a42f86fba8
commit 82ae6a7e59
12 changed files with 85 additions and 8 deletions

View File

@@ -250,6 +250,11 @@ public interface JavaElementType {
(level) -> (BasicJavaLexer)JavaParserDefinition.createLexer(level)
);
IElementType FILE_FRAGMENT = new FileThinCodeFragmentElementType(() -> JavaParser.INSTANCE,
(level) -> (JavaDocLexer)JavaParserDefinition.createDocLexer(level),
(level) -> (BasicJavaLexer)JavaParserDefinition.createLexer(level)
);
IElementType EXPRESSION_TEXT = new ExpressionThinCodeFragmentElementType(() -> JavaParser.INSTANCE,
(level) -> (JavaDocLexer)JavaParserDefinition.createDocLexer(
level),

View File

@@ -134,6 +134,7 @@ public class JavaElementTypeFactory extends AbstractBasicJavaElementTypeFactory
JavaElementType.REFERENCE_TEXT,
JavaElementType.TYPE_WITH_DISJUNCTIONS_TEXT,
JavaElementType.TYPE_WITH_CONJUNCTIONS_TEXT,
JavaElementType.FILE_FRAGMENT,
JavaElementType.DUMMY_ELEMENT
);
}