Skip to content

Commit 9cf0208

Browse files
authored
chore: code cleanup, remove redundant and obsolete codes and simplify some method calls. (#190)
* chore: code cleanup, remove redundant and obsolete codes and simplify some method calls. Signed-off-by: Chao Wang <[email protected]>
1 parent 0f2e606 commit 9cf0208

19 files changed

+85
-52
lines changed

src/main/java/org/jboss/tools/intellij/componentanalysis/CAAnnotator.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@
3131
import org.jetbrains.annotations.NotNull;
3232
import org.jetbrains.annotations.Nullable;
3333

34-
import java.util.*;
35-
import java.util.concurrent.ExecutionException;
34+
import java.util.HashMap;
35+
import java.util.List;
36+
import java.util.Map;
37+
import java.util.Objects;
38+
import java.util.Optional;
39+
import java.util.Set;
3640
import java.util.stream.Collectors;
3741

3842

@@ -86,7 +90,6 @@ public abstract class CAAnnotator extends ExternalAnnotator<CAAnnotator.Info, Ma
8690
LOG.info("Get vulnerability report from cache");
8791
Map<Dependency, Map<VulnerabilitySource, DependencyReport>> reports = CAService.getReports(path);
8892
Map<Dependency, Result> dependencyResultMap = this.matchDependencies(info.getDependencies(), reports);
89-
String debugString;
9093
return dependencyResultMap;
9194
}
9295

src/main/java/org/jboss/tools/intellij/componentanalysis/CAIntentionAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ private static boolean thereIsTcRemediation(DependencyReport dependency) {
126126
}
127127

128128
static boolean thereIsRecommendation(DependencyReport dependency) {
129-
return dependency.getRecommendation() != null && !dependency.getRecommendation().version().trim().equals("");
129+
return dependency.getRecommendation() != null && !dependency.getRecommendation().version().trim().isEmpty();
130130
}
131131

132132
static boolean thereAreNoIssues(DependencyReport dependency) {

src/main/java/org/jboss/tools/intellij/componentanalysis/CAService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@
2424
import com.redhat.exhort.api.v4.Source;
2525
import org.apache.commons.io.FileUtils;
2626
import org.jboss.tools.intellij.exhort.ApiService;
27-
import org.jetbrains.annotations.NotNull;
2827

2928
import java.io.IOException;
3029
import java.nio.file.Files;
3130
import java.nio.file.Path;
32-
import java.util.*;
31+
import java.util.Collections;
32+
import java.util.Map;
33+
import java.util.Objects;
34+
import java.util.Set;
3335
import java.util.concurrent.ConcurrentHashMap;
3436
import java.util.concurrent.TimeUnit;
3537
import java.util.function.Function;
3638
import java.util.stream.Collectors;
3739

38-
import static java.util.stream.Collectors.joining;
39-
4040
@Service(Service.Level.PROJECT)
4141
public final class CAService {
4242

src/main/java/org/jboss/tools/intellij/componentanalysis/golang/GoCAAnnotator.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,19 @@
1919
import com.intellij.psi.PsiFile;
2020
import com.intellij.psi.util.PsiTreeUtil;
2121
import com.redhat.exhort.api.v4.DependencyReport;
22-
import org.jboss.tools.intellij.componentanalysis.*;
22+
import org.jboss.tools.intellij.componentanalysis.CAAnnotator;
23+
import org.jboss.tools.intellij.componentanalysis.CAIntentionAction;
24+
import org.jboss.tools.intellij.componentanalysis.CAUpdateManifestIntentionAction;
25+
import org.jboss.tools.intellij.componentanalysis.Dependency;
26+
import org.jboss.tools.intellij.componentanalysis.VulnerabilitySource;
2327

24-
import java.util.*;
28+
import java.util.Arrays;
29+
import java.util.Collections;
30+
import java.util.HashMap;
31+
import java.util.LinkedList;
32+
import java.util.List;
33+
import java.util.Map;
34+
import java.util.Objects;
2535

2636
import static org.jboss.tools.intellij.componentanalysis.CAUtil.EXHORT_IGNORE;
2737

src/main/java/org/jboss/tools/intellij/componentanalysis/gradle/GradleCAAnnotator.java

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,23 @@
1111

1212
package org.jboss.tools.intellij.componentanalysis.gradle;
1313

14-
import com.intellij.openapi.util.Key;
1514
import com.intellij.psi.PsiElement;
1615
import com.intellij.psi.PsiFile;
17-
import com.intellij.psi.xml.XmlComment;
18-
import com.intellij.psi.xml.XmlDocument;
19-
import com.intellij.psi.xml.XmlTag;
20-
import com.intellij.psi.xml.XmlText;
2116
import com.redhat.exhort.api.v4.DependencyReport;
22-
import org.jboss.tools.intellij.componentanalysis.*;
17+
import org.jboss.tools.intellij.componentanalysis.CAAnnotator;
18+
import org.jboss.tools.intellij.componentanalysis.CAIntentionAction;
19+
import org.jboss.tools.intellij.componentanalysis.CAUpdateManifestIntentionAction;
20+
import org.jboss.tools.intellij.componentanalysis.Dependency;
21+
import org.jboss.tools.intellij.componentanalysis.VulnerabilitySource;
2322
import org.jboss.tools.intellij.componentanalysis.gradle.build.psi.Artifact;
24-
import org.jboss.tools.intellij.componentanalysis.maven.MavenCAUpdateManifestIntentionAction;
2523

26-
import java.util.*;
27-
import java.util.stream.Collectors;
24+
import java.util.Arrays;
25+
import java.util.Collections;
26+
import java.util.HashMap;
27+
import java.util.LinkedList;
28+
import java.util.List;
29+
import java.util.Map;
30+
import java.util.Objects;
2831

2932
import static org.jboss.tools.intellij.componentanalysis.CAUtil.EXHORT_IGNORE;
3033

@@ -39,7 +42,6 @@ protected String getInspectionShortName() {
3942
protected Map<Dependency, List<PsiElement>> getDependencies(PsiFile file) {
4043
if ("build.gradle".equals(file.getName())) {
4144
Map<Dependency, List<PsiElement>> resultMap = new HashMap<>();
42-
List<Artifact> elements;
4345
Arrays.stream(file.getChildren())
4446
.filter(e -> e instanceof Artifact)
4547
.filter(artifact -> ((Artifact)artifact).getComment() == null || Objects.nonNull(((Artifact)artifact).getComment()) && !((Artifact)artifact).getComment().getText().contains(EXHORT_IGNORE))

src/main/java/org/jboss/tools/intellij/componentanalysis/gradle/GradleCAUpdateManifestIntentionAction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.jetbrains.annotations.NotNull;
1515

1616
import java.util.Arrays;
17-
import java.util.stream.Collectors;
1817

1918
public class GradleCAUpdateManifestIntentionAction extends CAUpdateManifestIntentionAction {
2019
@Override

src/main/java/org/jboss/tools/intellij/componentanalysis/gradle/build/filetype/BuildGradleFileType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import org.jetbrains.annotations.NotNull;
2121
import org.jetbrains.annotations.Nullable;
2222

23-
import javax.swing.*;
23+
import javax.swing.Icon;
2424

2525
public class BuildGradleFileType extends LanguageFileType {
2626

src/main/java/org/jboss/tools/intellij/componentanalysis/gradle/build/lexer/BuildGradleLexerAdapter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
package org.jboss.tools.intellij.componentanalysis.gradle.build.lexer;
1313

1414
import com.intellij.lexer.FlexAdapter;
15-
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.lexer.RequirementsLexer;
1615

1716
public class BuildGradleLexerAdapter extends FlexAdapter {
1817
public BuildGradleLexerAdapter() {

src/main/java/org/jboss/tools/intellij/componentanalysis/gradle/build/psi/BuildGradleParserDefinition.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.jboss.tools.intellij.componentanalysis.gradle.build.lang.BuildGradleLanguage;
2525
import org.jboss.tools.intellij.componentanalysis.gradle.build.lexer.BuildGradleLexerAdapter;
2626
import org.jboss.tools.intellij.componentanalysis.gradle.build.parser.BuildGradleParser;
27-
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.RequirementsTypes;
2827
import org.jetbrains.annotations.NotNull;
2928

3029
public class BuildGradleParserDefinition implements ParserDefinition {

src/main/java/org/jboss/tools/intellij/componentanalysis/maven/MavenCAAnnotator.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,20 @@
1818
import com.intellij.psi.xml.XmlTag;
1919
import com.intellij.psi.xml.XmlText;
2020
import com.redhat.exhort.api.v4.DependencyReport;
21-
import org.jboss.tools.intellij.componentanalysis.*;
21+
import org.jboss.tools.intellij.componentanalysis.CAAnnotator;
22+
import org.jboss.tools.intellij.componentanalysis.CAIntentionAction;
23+
import org.jboss.tools.intellij.componentanalysis.CAUpdateManifestIntentionAction;
24+
import org.jboss.tools.intellij.componentanalysis.Dependency;
25+
import org.jboss.tools.intellij.componentanalysis.VulnerabilitySource;
2226

23-
import java.util.*;
24-
import java.util.stream.Collectors;
27+
28+
import java.util.Arrays;
29+
import java.util.Collections;
30+
import java.util.HashMap;
31+
import java.util.LinkedList;
32+
import java.util.List;
33+
import java.util.Map;
34+
import java.util.Optional;
2535

2636
import static org.jboss.tools.intellij.componentanalysis.CAUtil.DEPENDENCIES;
2737
import static org.jboss.tools.intellij.componentanalysis.CAUtil.EXHORT_IGNORE;
@@ -54,7 +64,7 @@ protected Map<Dependency, List<PsiElement>> getDependencies(PsiFile file) {
5464
List<XmlTag> elements = Arrays.stream(d.getChildren())
5565
.filter(c -> c instanceof XmlTag)
5666
.map(c -> (XmlTag) c)
57-
.collect(Collectors.toList());
67+
.toList();
5868

5969
String groupId = null;
6070
String artifactId = null;

0 commit comments

Comments
 (0)