diff --git a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java index a01dccc1cbcd..55efbd13c2ee 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java @@ -534,7 +534,7 @@ public final class AsyncTreeModel extends AbstractTreeModel implements Identifia if (model instanceof ChildrenProvider) { //noinspection unchecked ChildrenProvider provider = (ChildrenProvider)model; - List children = provider.getChildren(object); + List children = provider.getChildren(object); if (children == null) throw new ProcessCanceledException(); // cancel this command loaded.children = load(children.size(), index -> children.get(index)); } diff --git a/platform/platform-impl/src/com/intellij/ui/tree/BaseTreeModel.java b/platform/platform-impl/src/com/intellij/ui/tree/BaseTreeModel.java index 90ed7781e61d..67633c482997 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/BaseTreeModel.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/BaseTreeModel.java @@ -20,7 +20,7 @@ public abstract class BaseTreeModel extends AbstractTreeModel implements Chil @Override public int getChildCount(Object object) { - List list = getChildren(object); + List list = getChildren(object); return list == null ? 0 : list.size(); } @@ -28,14 +28,14 @@ public abstract class BaseTreeModel extends AbstractTreeModel implements Chil @Override public Object getChild(Object object, int index) { if (index < 0) return null; - List list = getChildren(object); + List list = getChildren(object); return list != null && index < list.size() ? list.get(index) : null; } @Override @SuppressWarnings("SuspiciousMethodCalls") public int getIndexOfChild(Object object, Object child) { - List list = getChildren(object); + List list = getChildren(object); return list == null ? -1 : getChildren(object).indexOf(child); } } diff --git a/platform/platform-impl/src/com/intellij/ui/tree/ChildrenProvider.java b/platform/platform-impl/src/com/intellij/ui/tree/ChildrenProvider.java index 307165572960..c94d55d23dd4 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/ChildrenProvider.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/ChildrenProvider.java @@ -35,5 +35,5 @@ public interface ChildrenProvider { * @param parent a tree node * @return all children of the specified parent node or {@code null} if they are not ready yet */ - List getChildren(Object parent); + List getChildren(Object parent); }