src/main/java/org/jetbrains/plugins/spotbugs/actions/ExpandAll.java (14 lines of code) (raw):

/* * Copyright 2020 SpotBugs plugin contributors * * This file is part of IntelliJ SpotBugs plugin. * * IntelliJ SpotBugs plugin is free software: you can redistribute it * and/or modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * IntelliJ SpotBugs plugin is distributed in the hope that it will * be useful, but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with IntelliJ SpotBugs plugin. * If not, see <http://www.gnu.org/licenses/>. */ package org.jetbrains.plugins.spotbugs.actions; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.spotbugs.gui.toolwindow.view.BugTreePanel; import javax.swing.JTree; public final class ExpandAll extends AbstractExpandOrCollapseAction { @Override boolean isExpandedOrCollapsed(@NotNull final JTree bugTree) { return bugTree.isCollapsed(1); } @Override void expandOrCollapse(@NotNull final BugTreePanel bugTreePanel) { bugTreePanel.expandTree(); } }