public QuickFixAction[] getQuickFixes(@NotNull final InspectionToolWrapper toolWrapper, @NotNull final InspectionTree tree) {
final RefEntity[] refEntities = tree.getSelectedElements();
InspectionToolPresentation presentation = tree.getContext().getPresentation(toolWrapper);
- return refEntities.length == 0 ? null : presentation.getQuickFixes(refEntities, tree.getSelectedDescriptors());
+ return refEntities.length == 0 ? null : presentation.getQuickFixes(refEntities, tree.getSelectedDescriptors(false));
}
}
if (!isProblemDescriptorsAcceptable() && tree.getSelectedElements().length > 0 ||
- isProblemDescriptorsAcceptable() && tree.getSelectedDescriptors().length > 0) {
+ isProblemDescriptorsAcceptable() && tree.getSelectedDescriptors(false).length > 0) {
e.getPresentation().setVisible(true);
e.getPresentation().setEnabled(true);
}
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
-import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;
import java.util.*;
GlobalInspectionContextImpl context = tree.getContext();
InspectionToolPresentation presentation = context.getPresentation(toolWrapper);
- return presentation.extractActiveFixes(selectedRefElements, actions, tree.getSelectedDescriptors());
+ return presentation.extractActiveFixes(selectedRefElements, actions, tree.getSelectedDescriptors(false));
}
@Override
!(((RefElement)selectedEntity).getElement() instanceof PsiDirectory)) {
PsiElement selectedElement = ((RefElement)selectedEntity).getElement();
if (problemCount == 1) {
- CommonProblemDescriptor[] descriptors = myTree.getSelectedDescriptors();
+ CommonProblemDescriptor[] descriptors = myTree.getSelectedDescriptors(false);
if (descriptors.length != 0) {
final CommonProblemDescriptor descriptor = descriptors[0];
if (descriptor instanceof ProblemDescriptorBase) {
}
}
- public CommonProblemDescriptor[] getSelectedDescriptors() {
- return getSelectedDescriptors(false);
- }
-
public CommonProblemDescriptor[] getSelectedDescriptors(boolean sortedByPosition) {
final TreePath[] paths = getSelectionPaths();
if (paths == null) return CommonProblemDescriptor.EMPTY_ARRAY;
myView = view;
myWrapper = view.getTree().getSelectedToolWrapper();
LOG.assertTrue(myWrapper != null);
- CommonProblemDescriptor[] descriptors = myView.getTree().getSelectedDescriptors();
+ CommonProblemDescriptor[] descriptors = myView.getTree().getSelectedDescriptors(false);
if (editor != null) {
new ProblemPreviewEditorPresentation(editor, view.getProject(), descriptors);
}