IDEA-162976 finding previous sibling over stub tree is slow

This commit is contained in:
peter
2016-10-22 10:08:38 +02:00
parent be7841d349
commit 42675c6048
@@ -20,6 +20,7 @@ import gnu.trove.THashMap;
import gnu.trove.TObjectObjectProcedure;
import gnu.trove.TObjectProcedure;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList;
import java.util.List;
@@ -92,7 +93,8 @@ public class ObjectStubTree<T extends Stub> {
myDebugInfo = info;
}
static ObjectStubTree getStubTree(ObjectStubBase root) {
@Nullable
public static ObjectStubTree getStubTree(@NotNull ObjectStubBase root) {
return root.getUserData(STUB_TO_TREE_REFERENCE);
}