IDEA-305552 Get rid of SlowOperations wrapping - JavaClassTreeElement#getOwnChildren

looks like it's obsolete

GitOrigin-RevId: fd43b7a77a0f3e3777832b58d3aecb271b20e55e
This commit is contained in:
Leonid Shalupov
2022-12-29 19:33:02 +00:00
committed by intellij-monorepo-bot
parent d941103020
commit a8f9810920
@@ -5,7 +5,6 @@ import com.intellij.ide.structureView.StructureViewTreeElement;
import com.intellij.psi.*;
import com.intellij.psi.impl.PsiImplUtil;
import com.intellij.psi.impl.light.LightElement;
import com.intellij.util.SlowOperations;
import org.jetbrains.annotations.NotNull;
import java.util.*;
@@ -64,11 +63,7 @@ public class JavaClassTreeElement extends JavaClassTreeElementBase<PsiClass> {
return children;
}
static LinkedHashSet<PsiElement> getOwnChildren(@NotNull PsiClass aClass) {
return SlowOperations.allowSlowOperations(() -> doGetOwnChildren(aClass));
}
private static @NotNull LinkedHashSet<PsiElement> doGetOwnChildren(@NotNull PsiClass aClass) {
static @NotNull LinkedHashSet<PsiElement> getOwnChildren(@NotNull PsiClass aClass) {
LinkedHashSet<PsiElement> members = new LinkedHashSet<>();
addPhysicalElements(aClass.getFields(), members, aClass);
addPhysicalElements(aClass.getMethods(), members, aClass);