Skip to content

Commit ed6adc7

Browse files
committed
Use generics diamonds.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1748079 13f79535-47bb-0310-9956-ffa450edef68
1 parent 2859787 commit ed6adc7

6 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/main/java/org/apache/commons/csv/CSVFormat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1215,7 +1215,7 @@ private void validate() throws IllegalArgumentException {
12151215

12161216
// validate header
12171217
if (header != null) {
1218-
final Set<String> dupCheck = new HashSet<String>();
1218+
final Set<String> dupCheck = new HashSet<>();
12191219
for (final String hdr : header) {
12201220
if (!dupCheck.add(hdr)) {
12211221
throw new IllegalArgumentException(

src/main/java/org/apache/commons/csv/CSVParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public static CSVParser parse(final URL url, final Charset charset, final CSVFor
216216
private final Lexer lexer;
217217

218218
/** A record buffer for getRecord(). Grows as necessary and is reused. */
219-
private final List<String> record = new ArrayList<String>();
219+
private final List<String> record = new ArrayList<>();
220220

221221
/**
222222
* The next record number to assign.
@@ -331,7 +331,7 @@ public long getCurrentLineNumber() {
331331
* @return a copy of the header map that iterates in column order.
332332
*/
333333
public Map<String, Integer> getHeaderMap() {
334-
return this.headerMap == null ? null : new LinkedHashMap<String, Integer>(this.headerMap);
334+
return this.headerMap == null ? null : new LinkedHashMap<>(this.headerMap);
335335
}
336336

337337
/**
@@ -362,7 +362,7 @@ public long getRecordNumber() {
362362
*/
363363
public List<CSVRecord> getRecords() throws IOException {
364364
CSVRecord rec;
365-
final List<CSVRecord> records = new ArrayList<CSVRecord>();
365+
final List<CSVRecord> records = new ArrayList<>();
366366
while ((rec = this.nextRecord()) != null) {
367367
records.add(rec);
368368
}

src/test/java/org/apache/commons/csv/CSVFileParserTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ private String readTestData() throws IOException {
6969

7070
@Parameters
7171
public static Collection<Object[]> generateData() {
72-
final List<Object[]> list = new ArrayList<Object[]>();
72+
final List<Object[]> list = new ArrayList<>();
7373

7474
final FilenameFilter filenameFilter = new FilenameFilter() {
7575

src/test/java/org/apache/commons/csv/CSVParserTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ public void testExcelHeaderCountLessThanData() throws Exception {
393393

394394
@Test
395395
public void testForEach() throws Exception {
396-
final List<CSVRecord> records = new ArrayList<CSVRecord>();
396+
final List<CSVRecord> records = new ArrayList<>();
397397

398398
final Reader in = new StringReader("a,b,c\n1,2,3\nx,y,z");
399399

src/test/java/org/apache/commons/csv/CSVPrinterTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ public void testJira135_part1() throws IOException {
495495
final CSVFormat format = CSVFormat.DEFAULT.withRecordSeparator('\n').withQuote('"').withEscape('\\');
496496
final StringWriter sw = new StringWriter();
497497
final CSVPrinter printer = new CSVPrinter(sw, format);
498-
final List<String> list = new LinkedList<String>();
498+
final List<String> list = new LinkedList<>();
499499
list.add("\"");
500500
printer.printRecord(list);
501501
printer.close();
@@ -511,7 +511,7 @@ public void testJira135_part2() throws IOException {
511511
final CSVFormat format = CSVFormat.DEFAULT.withRecordSeparator('\n').withQuote('"').withEscape('\\');
512512
final StringWriter sw = new StringWriter();
513513
final CSVPrinter printer = new CSVPrinter(sw, format);
514-
final List<String> list = new LinkedList<String>();
514+
final List<String> list = new LinkedList<>();
515515
list.add("\n");
516516
printer.printRecord(list);
517517
printer.close();
@@ -527,7 +527,7 @@ public void testJira135_part3() throws IOException {
527527
final CSVFormat format = CSVFormat.DEFAULT.withRecordSeparator('\n').withQuote('"').withEscape('\\');
528528
final StringWriter sw = new StringWriter();
529529
final CSVPrinter printer = new CSVPrinter(sw, format);
530-
final List<String> list = new LinkedList<String>();
530+
final List<String> list = new LinkedList<>();
531531
list.add("\\");
532532
printer.printRecord(list);
533533
printer.close();
@@ -543,7 +543,7 @@ public void testJira135All() throws IOException {
543543
final CSVFormat format = CSVFormat.DEFAULT.withRecordSeparator('\n').withQuote('"').withEscape('\\');
544544
final StringWriter sw = new StringWriter();
545545
final CSVPrinter printer = new CSVPrinter(sw, format);
546-
final List<String> list = new LinkedList<String>();
546+
final List<String> list = new LinkedList<>();
547547
list.add("\"");
548548
list.add("\n");
549549
list.add("\\");

src/test/java/org/apache/commons/csv/CSVRecordTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ private enum EnumFixture { UNKNOWN_COLUMN }
4646
public void setUp() throws Exception {
4747
values = new String[] { "A", "B", "C" };
4848
record = new CSVRecord(values, null, null, 0, -1);
49-
header = new HashMap<String, Integer>();
49+
header = new HashMap<>();
5050
header.put("first", Integer.valueOf(0));
5151
header.put("second", Integer.valueOf(1));
5252
header.put("third", Integer.valueOf(2));
@@ -132,7 +132,7 @@ public void testIterator() {
132132

133133
@Test
134134
public void testPutInMap() {
135-
final Map<String, String> map = new ConcurrentHashMap<String, String>();
135+
final Map<String, String> map = new ConcurrentHashMap<>();
136136
this.recordWithHeader.putIn(map);
137137
this.validateMap(map, false);
138138
// Test that we can compile with assigment to the same map as the param.
@@ -148,7 +148,7 @@ public void testRemoveAndAddColumns() throws IOException {
148148
map.remove("OldColumn");
149149
map.put("ZColumn", "NewValue");
150150
// check:
151-
final ArrayList<String> list = new ArrayList<String>(map.values());
151+
final ArrayList<String> list = new ArrayList<>(map.values());
152152
Collections.sort(list);
153153
printer.printRecord(list);
154154
Assert.assertEquals("A,B,C,NewValue" + CSVFormat.DEFAULT.getRecordSeparator(), printer.getOut().toString());

0 commit comments

Comments
 (0)