From a5ba257ffd83b0418f12c0dc1ba9542873f0d6e8 Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Fri, 24 Sep 2010 12:29:01 +0000 Subject: [PATCH] replace some "new ArrayList()" with Lists.newArrayList() of google guava --- .../java/org/sonar/api/qualitymodel/Characteristic.java | 8 ++++---- .../org/sonar/api/batch/AbstractSourceImporterTest.java | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java b/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java index 4a1053c88a2..8555dbd0b22 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java @@ -19,6 +19,7 @@ */ package org.sonar.api.qualitymodel; +import com.google.common.collect.Lists; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; @@ -27,7 +28,6 @@ import org.hibernate.annotations.SortType; import org.sonar.api.rules.Rule; import javax.persistence.*; -import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -78,14 +78,14 @@ public final class Characteristic implements Comparable { inverseJoinColumns = @JoinColumn(name = "parent_id", referencedColumnName = "id") ) - private List parents = new ArrayList(); + private List parents = Lists.newArrayList(); @Sort(type = SortType.NATURAL) @ManyToMany(mappedBy = "parents", cascade = CascadeType.ALL) - private List children = new ArrayList(); + private List children = Lists.newArrayList(); @OneToMany(mappedBy = "characteristic", fetch = FetchType.LAZY, cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REMOVE}) - private List properties = new ArrayList(); + private List properties = Lists.newArrayList(); Characteristic() { } diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/AbstractSourceImporterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/AbstractSourceImporterTest.java index db0de75b8dd..d0048d72e0c 100644 --- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/AbstractSourceImporterTest.java +++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/AbstractSourceImporterTest.java @@ -41,6 +41,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; +import com.google.common.collect.Lists; import org.apache.commons.configuration.Configuration; import org.apache.commons.configuration.MapConfiguration; import org.apache.commons.configuration.PropertiesConfiguration; @@ -168,7 +169,7 @@ public class AbstractSourceImporterTest { File unitTestFile = new File("test/UnitTest.java"); File unitTestDir = new File("test"); - List unitTestDirs = new ArrayList(); + List unitTestDirs = Lists.newArrayList(); unitTestDirs.add(unitTestDir); Resource unitTest = importer.createResource(unitTestFile, unitTestDirs, true); -- 2.39.5