[java] API cleanup: mark deprecated unused API for removal (IJPL-163936)

GitOrigin-RevId: dc2eb0f6251c889df4ae78d08c9633f4935cc844
This commit is contained in:
Nikolay Chashnikov
2025-02-14 14:23:04 +00:00
committed by intellij-monorepo-bot
parent 3859349c0d
commit 2e152d37bf
6 changed files with 8 additions and 2 deletions
@@ -5,6 +5,7 @@ import com.intellij.pom.java.JavaFeature;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.psi.impl.source.tree.JavaDocElementTypeFactory;
import com.intellij.psi.util.PsiUtil;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -38,6 +39,7 @@ public final class JavaLexer extends BasicJavaLexer {
* @return JavaFeature, which introduced a given keyword; null if the supplied string is not a soft keyword
* @deprecated use {@link PsiUtil#softKeywordFeature(CharSequence)}
*/
@ApiStatus.ScheduledForRemoval
@Deprecated
public static @Nullable JavaFeature softKeywordFeature(@NotNull CharSequence keyword) {
return PsiUtil.softKeywordFeature(keyword);
@@ -12,6 +12,7 @@ import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.impl.PsiManagerImpl;
import com.intellij.psi.impl.compiled.ClsFileImpl;
import com.intellij.psi.impl.file.PsiBinaryFileImpl;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.org.objectweb.asm.ClassReader;
@@ -60,6 +61,7 @@ public class ClassFileViewProvider extends SingleRootFileViewProvider {
/**
* @deprecated use {@link #isInnerClass(VirtualFile)} or {@link #isInnerClass(VirtualFile, ClassReader)}
*/
@ApiStatus.ScheduledForRemoval
@Deprecated
public static boolean isInnerClass(@NotNull VirtualFile file, byte @NotNull [] content) {
return isInnerClass(file, (ClassReader) null);
@@ -736,6 +736,7 @@ public /*sealed*/ abstract class TypeInfo {
* @return type text without annotations
* @deprecated Use simply {@link TypeInfo#text()}
*/
@ApiStatus.ScheduledForRemoval
@Deprecated
public static @Nullable String createTypeText(@NotNull TypeInfo typeInfo) {
return typeInfo.text();