[wobbler] move additional java stub index out of community

GitOrigin-RevId: 4c57346e93b44dc284d1cde81f55ebe160839942
This commit is contained in:
Andrey Zaytsev
2025-02-01 16:06:30 +00:00
committed by intellij-monorepo-bot
parent 1f5797b1a8
commit 76a0e8cdea
4 changed files with 1 additions and 18 deletions
@@ -1,14 +0,0 @@
package com.intellij.psi.impl.java.stubs.index;
import com.intellij.psi.PsiFile;
import com.intellij.psi.stubs.CharSequenceHashStubIndexExtension;
import com.intellij.psi.stubs.StubIndexKey;
import org.jetbrains.annotations.NotNull;
public class JavaFilePackageIndex extends CharSequenceHashStubIndexExtension<PsiFile> {
@Override
public @NotNull StubIndexKey<CharSequence, PsiFile> getKey() {
return JavaStubIndexKeys.FILE_PACKAGE_INDEX;
}
}
@@ -17,7 +17,6 @@ public final class JavaStubIndexKeys {
public static final StubIndexKey<CharSequence, PsiClass> CLASS_FQN = StubIndexKey.createIndexKey("java.class.fqn");
public static final StubIndexKey<String, PsiJavaModule> MODULE_NAMES = StubIndexKey.createIndexKey("java.module.name");
public static final StubIndexKey<String, PsiImplicitClass> IMPLICIT_CLASSES = StubIndexKey.createIndexKey("java.unnamed.class"); //preserve old name for index
public static final StubIndexKey<CharSequence, PsiFile> FILE_PACKAGE_INDEX = StubIndexKey.createIndexKey("java.file.package");
private JavaStubIndexKeys() { }
}
@@ -14,7 +14,6 @@ import com.intellij.pom.java.LanguageLevel;
import com.intellij.psi.ParsingDiagnostics;
import com.intellij.psi.impl.java.stubs.PsiJavaFileStub;
import com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl;
import com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys;
import com.intellij.psi.impl.source.tree.java.JavaFileElement;
import com.intellij.psi.stubs.*;
import com.intellij.psi.tree.ILightStubFileElementType;
@@ -104,7 +103,6 @@ public class JavaFileElementType extends ILightStubFileElementType<PsiJavaFileSt
@Override
public void indexStub(@NotNull PsiJavaFileStub stub, @NotNull IndexSink sink) {
sink.occurrence(JavaStubIndexKeys.FILE_PACKAGE_INDEX, stub.getPackageName());
}
@ApiStatus.Internal
@@ -10,7 +10,7 @@ import com.intellij.psi.tree.IElementType
import com.intellij.psi.tree.IFileElementType
import com.intellij.psi.tree.TemplateLanguageStubBaseVersion.dropVersion
internal class StubElementRegistryServiceImpl : CoreStubElementRegistryServiceImpl(), Disposable.Default {
open class StubElementRegistryServiceImpl : CoreStubElementRegistryServiceImpl(), Disposable.Default {
@Volatile private lateinit var factories: Map<IElementType, StubElementFactory<*, *>>
@Volatile private lateinit var lightFactories: Map<IElementType, LightStubElementFactory<*, *>>
@Volatile private lateinit var type2serializerMap: Map<IElementType, ObjectStubSerializer<*, *>>