diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java index 4d9c180cab17..308120d3deef 100644 --- a/platform/util/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/src/com/intellij/util/ui/UIUtil.java @@ -2613,6 +2613,11 @@ public class UIUtil { return new JBTreeTraverser(COMPONENT_CHILDREN); } + @NotNull + public static JBTreeTraverser uiTraverser(@Nullable Component component) { + return new JBTreeTraverser(COMPONENT_CHILDREN).withRoot(component); + } + public static final Key> NOT_IN_HIERARCHY_COMPONENTS = Key.create("NOT_IN_HIERARCHY_COMPONENTS"); private static final Function> COMPONENT_CHILDREN = new Function>() {