diff --git a/src/main/java/com/jfrog/ide/idea/navigation/NavigationService.java b/src/main/java/com/jfrog/ide/idea/navigation/NavigationService.java index 4ed11d93..8a3eb791 100644 --- a/src/main/java/com/jfrog/ide/idea/navigation/NavigationService.java +++ b/src/main/java/com/jfrog/ide/idea/navigation/NavigationService.java @@ -49,7 +49,6 @@ public void addNavigation(DependencyNode treeNode, PsiElement navigationTargetEl } NavigationTarget navigationTarget = new NavigationTarget(navigationTargetElement, document.getLineNumber(navigationTargetElement.getTextOffset()), componentName); Set navigationTargets = navigationMap.get(treeNode); - if (navigationTargets == null) { navigationTargets = new HashSet<>(Collections.singletonList(navigationTarget)); diff --git a/src/main/java/com/jfrog/ide/idea/scan/GradleScanner.java b/src/main/java/com/jfrog/ide/idea/scan/GradleScanner.java index 377153aa..e25b77ee 100644 --- a/src/main/java/com/jfrog/ide/idea/scan/GradleScanner.java +++ b/src/main/java/com/jfrog/ide/idea/scan/GradleScanner.java @@ -34,7 +34,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.*; +import java.util.Map; import java.util.concurrent.ExecutorService; import static com.jfrog.ide.common.log.Utils.logError; diff --git a/src/main/java/com/jfrog/ide/idea/ui/LocalComponentsTree.java b/src/main/java/com/jfrog/ide/idea/ui/LocalComponentsTree.java index a5002e23..5acb81e4 100644 --- a/src/main/java/com/jfrog/ide/idea/ui/LocalComponentsTree.java +++ b/src/main/java/com/jfrog/ide/idea/ui/LocalComponentsTree.java @@ -116,10 +116,11 @@ private void handleContextMenu(ComponentsTree tree, MouseEvent e) { } Object selected = selectedPath.getLastPathComponent(); + // Create the popup menu if clicked on a package. if it's a vulnerability, create ignore rule option. if (selected instanceof DependencyNode) { DescriptorFileTreeNode descriptorFileTreeNode = (DescriptorFileTreeNode) selectedPath.getParentPath().getLastPathComponent(); String descriptorPath = descriptorFileTreeNode.getSubtitle(); - this.createNodePopupMenu((DependencyNode) selected, descriptorPath); + createNodePopupMenu((DependencyNode) selected, descriptorPath); } else if (selected instanceof VulnerabilityNode) { createIgnoreRuleOption((VulnerabilityNode) selected, e); } else if (selected instanceof ApplicableIssueNode) { @@ -272,6 +273,4 @@ public void setNoIssuesEmptyText() { public void setScanErrorEmptyText() { SwingUtilities.invokeLater(() -> getEmptyText().setText(ERROR_WHILE_SCANNING)); } -} - - +} \ No newline at end of file