From a7d457e78c83aa526236fc5cabbfa39d25ec2be5 Mon Sep 17 00:00:00 2001 From: Greg Shrago Date: Wed, 15 Dec 2021 19:55:44 +0300 Subject: [PATCH] document JavaFullClassNameIndex changes --- reference_guide/api_changes_list_2022.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reference_guide/api_changes_list_2022.md b/reference_guide/api_changes_list_2022.md index 2b5921aaf..3aa7999d0 100644 --- a/reference_guide/api_changes_list_2022.md +++ b/reference_guide/api_changes_list_2022.md @@ -81,3 +81,12 @@ _Early Access Program_ (EAP) releases of upcoming versions are available [here]( `com.intellij.platform.DirectoryProjectConfigurator.configureProject(Project, VirtualFile, Ref, boolean)` marked abstract : Implement it instead of removed one. +`com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys.CLASS_FQN` field type changed from `StubIndexKey` to `StubIndexKey` +: `JavaFullClassNameIndex` now takes `CharSequence` instead of its `hashCode` to allow specific optimizations + +`com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex.getKey` method return type changed from `StubIndexKey` to `StubIndexKey` +: `JavaFullClassNameIndex` now takes `CharSequence` instead of its `hashCode` to allow specific optimizations + +`com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex.get(Integer, Project, GlobalSearchScope)` method parameter type changed from `Integer` to `CharSequence` +: `JavaFullClassNameIndex` now takes `CharSequence` instead of its `hashCode` to allow specific optimizations +