Skip to content

Commit 6e5deb7

Browse files
leveretkaWohops
authored andcommitted
SONARJAVA-2154 Remove remaining usages of guava from sonar-java main sources
1 parent 538b37f commit 6e5deb7

10 files changed

Lines changed: 31 additions & 36 deletions

File tree

its/plugin/plugins/java-extension-plugin/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@
3333
<version>${project.version}</version>
3434
<scope>provided</scope>
3535
</dependency>
36-
<dependency>
37-
<groupId>com.google.guava</groupId>
38-
<artifactId>guava</artifactId>
39-
<version>26.0-jre</version>
40-
</dependency>
4136
<dependency>
4237
<groupId>org.sonarsource.java</groupId>
4338
<artifactId>java-checks-testkit</artifactId>

its/plugin/plugins/java-extension-plugin/src/main/java/org/sonar/samples/java/JavaExtensionPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
*/
2020
package org.sonar.samples.java;
2121

22-
import com.google.common.collect.ImmutableList;
22+
import java.util.Arrays;
2323
import java.util.List;
2424
import org.sonar.api.SonarPlugin;
2525

2626
public class JavaExtensionPlugin extends SonarPlugin {
2727

2828
@Override
2929
public List getExtensions() {
30-
return ImmutableList.of(
30+
return Arrays.asList(
3131
JavaExtensionRulesDefinition.class,
3232
JavaExtensionsCheckRegistrar.class,
3333
StartableExtension.class);

java-checks-testkit/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@
3939
<artifactId>gson</artifactId>
4040
<scope>compile</scope>
4141
</dependency>
42-
<dependency>
43-
<groupId>com.google.guava</groupId>
44-
<artifactId>guava</artifactId>
45-
</dependency>
4642
<dependency>
4743
<groupId>com.google.code.findbugs</groupId>
4844
<artifactId>jsr305</artifactId>

java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/JavaCheckVerifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
*/
2020
package org.sonar.java.checks.verifier;
2121

22-
import com.google.common.annotations.Beta;
2322
import java.io.File;
2423
import java.util.Collection;
24+
import org.sonar.java.annotations.Beta;
2525
import org.sonar.java.testing.CheckVerifier;
2626
import org.sonar.java.testing.FilesUtils;
2727
import org.sonar.plugins.java.api.JavaFileScanner;

java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/MultipleFilesJavaCheckVerifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
*/
2020
package org.sonar.java.checks.verifier;
2121

22-
import com.google.common.annotations.Beta;
2322
import java.util.List;
23+
import org.sonar.java.annotations.Beta;
2424
import org.sonar.plugins.java.api.JavaFileScanner;
2525

2626
/**

java-checks/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@
8383
<artifactId>test-sonar-xml-parsing</artifactId>
8484
<scope>test</scope>
8585
</dependency>
86+
<dependency>
87+
<groupId>com.google.guava</groupId>
88+
<artifactId>guava</artifactId>
89+
<scope>test</scope>
90+
</dependency>
8691
</dependencies>
8792

8893
<build>

java-frontend/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<dependency>
3838
<groupId>com.google.guava</groupId>
3939
<artifactId>guava</artifactId>
40+
<scope>test</scope>
4041
</dependency>
4142

4243
<dependency>

java-surefire/src/main/java/org/sonar/plugins/surefire/SurefireExtensions.java

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
*/
2020
package org.sonar.plugins.surefire;
2121

22-
import com.google.common.collect.ImmutableList;
23-
22+
import java.util.Arrays;
2423
import org.sonar.api.config.PropertyDefinition;
2524
import org.sonar.api.resources.Qualifiers;
2625
import org.sonar.java.JavaConstants;
@@ -35,22 +34,22 @@ private SurefireExtensions() {
3534

3635
@SuppressWarnings("rawtypes")
3736
public static List getExtensions() {
38-
return ImmutableList.of(
39-
/**
40-
* @since 4.11
41-
*/
42-
PropertyDefinition.builder(SurefireUtils.SUREFIRE_REPORT_PATHS_PROPERTY)
43-
.name("JUnit Report Paths")
44-
.description("Comma-separated paths to the various directories containing the *.xml JUnit report files. "
45-
+ "Each path may be absolute or relative to the project base directory.")
46-
.onQualifiers(Qualifiers.PROJECT)
47-
.multiValues(true)
48-
.category(JavaConstants.JAVA_CATEGORY)
49-
.subCategory("JUnit")
50-
.build(),
51-
52-
SurefireSensor.class,
53-
SurefireJavaParser.class);
37+
return Arrays.asList(
38+
/**
39+
* @since 4.11
40+
*/
41+
PropertyDefinition.builder(SurefireUtils.SUREFIRE_REPORT_PATHS_PROPERTY)
42+
.name("JUnit Report Paths")
43+
.description("Comma-separated paths to the various directories containing the *.xml JUnit report files. "
44+
+ "Each path may be absolute or relative to the project base directory.")
45+
.onQualifiers(Qualifiers.PROJECT)
46+
.multiValues(true)
47+
.category(JavaConstants.JAVA_CATEGORY)
48+
.subCategory("JUnit")
49+
.build(),
50+
51+
SurefireSensor.class,
52+
SurefireJavaParser.class);
5453
}
5554

5655
}

java-surefire/src/main/java/org/sonar/plugins/surefire/data/UnitTestIndex.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@
1919
*/
2020
package org.sonar.plugins.surefire.data;
2121

22-
import com.google.common.collect.Sets;
23-
2422
import java.util.HashMap;
23+
import java.util.HashSet;
2524
import java.util.Map;
2625
import java.util.Set;
2726

@@ -45,7 +44,7 @@ public UnitTestClassReport get(String classname) {
4544
}
4645

4746
public Set<String> getClassnames() {
48-
return Sets.newHashSet(indexByClassname.keySet());
47+
return new HashSet<>(indexByClassname.keySet());
4948
}
5049

5150
public Map<String, UnitTestClassReport> getIndexByClassname() {

sonar-java-plugin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@
128128
<configuration>
129129
<rules>
130130
<requireFilesSize>
131-
<maxsize>19000000</maxsize>
132-
<minsize>18000000</minsize>
131+
<maxsize>17500000</maxsize>
132+
<minsize>17000000</minsize>
133133
<files>
134134
<file>${project.build.directory}/${project.build.finalName}.jar</file>
135135
</files>

0 commit comments

Comments
 (0)