mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-359853 remove casts to BasicJavaLexer
GitOrigin-RevId: 1f767533215cd27140604d741a002cf1d5c612c5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7673a29cb8
commit
1117ed1dbd
+2
-3
@@ -7,7 +7,6 @@ import com.intellij.java.syntax.lexer.JavaLexer;
|
||||
import com.intellij.lang.*;
|
||||
import com.intellij.lang.impl.PsiBuilderAdapter;
|
||||
import com.intellij.lang.java.JavaLanguage;
|
||||
import com.intellij.lang.java.lexer.BasicJavaLexer;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Key;
|
||||
import com.intellij.openapi.util.NlsContexts;
|
||||
@@ -375,7 +374,7 @@ public final class BasicJavaParserUtil {
|
||||
@Deprecated
|
||||
public static @NotNull PsiBuilder createBuilder(final @NotNull ASTNode chameleon,
|
||||
@NotNull Function<PsiElement, LanguageLevel> languageLevelFunction,
|
||||
@NotNull Function<LanguageLevel, BasicJavaLexer> lexerFunction,
|
||||
@NotNull Function<LanguageLevel, com.intellij.lexer.Lexer> lexerFunction,
|
||||
@NotNull Function<PsiFile, com.intellij.lexer.TokenList> psiAsLexer) {
|
||||
final PsiElement psi = chameleon.getPsi();
|
||||
assert psi != null : chameleon;
|
||||
@@ -410,7 +409,7 @@ public final class BasicJavaParserUtil {
|
||||
@Deprecated
|
||||
public static @NotNull PsiBuilder createBuilder(@NotNull LighterLazyParseableNode chameleon,
|
||||
@NotNull Function<PsiElement, LanguageLevel> languageLevelFunction,
|
||||
@NotNull Function<LanguageLevel, BasicJavaLexer> lexerFunction) {
|
||||
@NotNull Function<LanguageLevel, com.intellij.lexer.Lexer> lexerFunction) {
|
||||
final PsiElement psi = chameleon.getContainingFile();
|
||||
assert psi != null : chameleon;
|
||||
final Project project = psi.getProject();
|
||||
|
||||
@@ -134,7 +134,7 @@ public final class JavaParserUtil {
|
||||
public static @NotNull PsiBuilder createBuilder(final ASTNode chameleon) {
|
||||
return BasicJavaParserUtil.createBuilder(chameleon,
|
||||
(psi) -> PsiUtil.getLanguageLevel(psi),
|
||||
(level) -> (BasicJavaLexer)JavaParserDefinition.createLexer(level),
|
||||
(level) -> JavaParserDefinition.createLexer(level),
|
||||
(psi) -> obtainTokensOutdated(psi));
|
||||
}
|
||||
|
||||
@@ -146,7 +146,7 @@ public final class JavaParserUtil {
|
||||
public static @NotNull PsiBuilder createBuilder(final LighterLazyParseableNode chameleon) {
|
||||
return BasicJavaParserUtil.createBuilder(chameleon,
|
||||
(psi) -> PsiUtil.getLanguageLevel(psi),
|
||||
(level) -> (BasicJavaLexer)JavaParserDefinition.createLexer(level));
|
||||
(level) -> JavaParserDefinition.createLexer(level));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user