mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[wobbler] move additional java stub index out of community
GitOrigin-RevId: 4c57346e93b44dc284d1cde81f55ebe160839942
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1f5797b1a8
commit
76a0e8cdea
-14
@@ -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<*, *>>
|
||||
|
||||
Reference in New Issue
Block a user