*/
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;
import org.sonar.api.rules.Rule;
import javax.persistence.*;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
inverseJoinColumns = @JoinColumn(name = "parent_id",
referencedColumnName = "id")
)
- private List<Characteristic> parents = new ArrayList<Characteristic>();
+ private List<Characteristic> parents = Lists.newArrayList();
@Sort(type = SortType.NATURAL)
@ManyToMany(mappedBy = "parents", cascade = CascadeType.ALL)
- private List<Characteristic> children = new ArrayList<Characteristic>();
+ private List<Characteristic> children = Lists.newArrayList();
@OneToMany(mappedBy = "characteristic", fetch = FetchType.LAZY, cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REMOVE})
- private List<CharacteristicProperty> properties = new ArrayList<CharacteristicProperty>();
+ private List<CharacteristicProperty> properties = Lists.newArrayList();
Characteristic() {
}
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;
File unitTestFile = new File("test/UnitTest.java");
File unitTestDir = new File("test");
- List<File> unitTestDirs = new ArrayList<File>();
+ List<File> unitTestDirs = Lists.newArrayList();
unitTestDirs.add(unitTestDir);
Resource unitTest = importer.createResource(unitTestFile, unitTestDirs, true);