import com.intellij.psi.impl.compiled.ClsEnumConstantImpl;
import com.intellij.psi.impl.compiled.ClsFieldImpl;
import com.intellij.psi.impl.java.stubs.impl.PsiFieldStubImpl;
-import com.intellij.psi.impl.java.stubs.index.JavaFieldNameIndex;
+import com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys;
import com.intellij.psi.impl.source.PsiEnumConstantImpl;
import com.intellij.psi.impl.source.PsiFieldImpl;
import com.intellij.psi.impl.source.tree.ElementType;
public void indexStub(final PsiFieldStub stub, final IndexSink sink) {
final String name = stub.getName();
if (name != null) {
- sink.occurrence(JavaFieldNameIndex.KEY, name);
+ sink.occurrence(JavaStubIndexKeys.FIELDS, name);
}
}
import java.util.Collection;
public class JavaFieldNameIndex extends StringStubIndexExtension<PsiField> {
- public static final StubIndexKey<String,PsiField> KEY = StubIndexKey.createIndexKey("java.field.name");
private static final JavaFieldNameIndex ourInstance = new JavaFieldNameIndex();
public static JavaFieldNameIndex getInstance() {
}
public StubIndexKey<String, PsiField> getKey() {
- return KEY;
+ return JavaStubIndexKeys.FIELDS;
}
public Collection<PsiField> get(final String s, final Project project, final GlobalSearchScope scope) {
package com.intellij.psi.impl.java.stubs.index;
import com.intellij.psi.PsiAnnotation;
+import com.intellij.psi.PsiField;
import com.intellij.psi.PsiReferenceList;
import com.intellij.psi.stubs.StubIndexKey;
* @author yole
*/
public class JavaStubIndexKeys {
- public static final StubIndexKey<String,PsiAnnotation> ANNOTATIONS = StubIndexKey.createIndexKey("java.annotations");
+ public static final StubIndexKey<String, PsiAnnotation> ANNOTATIONS = StubIndexKey.createIndexKey("java.annotations");
public static final StubIndexKey<String, PsiReferenceList> SUPER_CLASSES = StubIndexKey.createIndexKey("java.class.extlist");
+ public static final StubIndexKey<String, PsiField> FIELDS = StubIndexKey.createIndexKey("java.field.name");
private JavaStubIndexKeys() {
}