Skip to content

Commit 92c5caa

Browse files
committed
Using diamond operator when possible
1 parent 14392bc commit 92c5caa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+81
-81
lines changed

src/org/beanio/builder/CsvParserBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public CsvParserBuilder alwaysQuote() throws BeanIOConfigurationException {
7979

8080
@Override
8181
public BeanConfig<RecordParserFactory> build() {
82-
BeanConfig<RecordParserFactory> config = new BeanConfig<RecordParserFactory>();
82+
BeanConfig<RecordParserFactory> config = new BeanConfig<>();
8383
config.setInstance(parser);
8484
return config;
8585
}

src/org/beanio/builder/DelimitedParserBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public DelimitedParserBuilder enableComments(String... comments) {
6262

6363
@Override
6464
public BeanConfig<RecordParserFactory> build() {
65-
BeanConfig<RecordParserFactory> config = new BeanConfig<RecordParserFactory>();
65+
BeanConfig<RecordParserFactory> config = new BeanConfig<>();
6666
config.setInstance(parser);
6767
return config;
6868
}

src/org/beanio/builder/FixedLengthParserBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public FixedLengthParserBuilder enableComments(String... comments) {
6666

6767
@Override
6868
public BeanConfig<RecordParserFactory> build() {
69-
BeanConfig<RecordParserFactory> config = new BeanConfig<RecordParserFactory>();
69+
BeanConfig<RecordParserFactory> config = new BeanConfig<>();
7070
config.setInstance(parser);
7171
return config;
7272
}

src/org/beanio/builder/StreamBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public StreamBuilder format(String format) {
7676
* @return this
7777
*/
7878
public StreamBuilder parser(RecordParserFactory parser) {
79-
BeanConfig<RecordParserFactory> bc = new BeanConfig<RecordParserFactory>();
79+
BeanConfig<RecordParserFactory> bc = new BeanConfig<>();
8080
bc.setInstance(parser);
8181
config.setParserFactory(bc);
8282
return this;

src/org/beanio/builder/XmlParserBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public XmlParserBuilder lineSeparator(String sep) {
7070

7171
@Override
7272
public BeanConfig<RecordParserFactory> build() {
73-
BeanConfig<RecordParserFactory> config = new BeanConfig<RecordParserFactory>();
73+
BeanConfig<RecordParserFactory> config = new BeanConfig<>();
7474
config.setInstance(parser);
7575
return config;
7676
}

src/org/beanio/internal/DefaultStreamFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
public class DefaultStreamFactory extends StreamFactory {
3636

3737
private StreamCompiler compiler;
38-
private Map<String, Stream> contextMap = new ConcurrentHashMap<String, Stream>();
38+
private Map<String, Stream> contextMap = new ConcurrentHashMap<>();
3939

4040
/**
4141
* Constructs a new <tt>DefaultStreamFactory</tt>.

src/org/beanio/internal/compiler/ParserFactorySupport.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public abstract class ParserFactorySupport extends ProcessorSupport implements P
6262
private PropertyAccessorFactory accessorFactory;
6363
private ClassLoader classLoader;
6464

65-
private LinkedList<Component> parserStack = new LinkedList<Component>();
66-
private LinkedList<Component> propertyStack = new LinkedList<Component>();
65+
private LinkedList<Component> parserStack = new LinkedList<>();
66+
private LinkedList<Component> propertyStack = new LinkedList<>();
6767

6868
/**
6969
* Constructs a new <tt>ParserFactory</tt>.
@@ -232,7 +232,7 @@ protected void updateConstructor(Bean bean) {
232232

233233
if (property.getAccessor().isConstructorArgument()) {
234234
if (args == null) {
235-
args = new ArrayList<Property>();
235+
args = new ArrayList<>();
236236
}
237237
args.add(property);
238238
}

src/org/beanio/internal/compiler/ProcessorSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*/
3131
public abstract class ProcessorSupport {
3232

33-
private LinkedList<ComponentConfig> configStack = new LinkedList<ComponentConfig>();
33+
private LinkedList<ComponentConfig> configStack = new LinkedList<>();
3434

3535
/**
3636
* Constructs a new <tt>ProcessorSupport</tt>.

src/org/beanio/internal/compiler/StreamCompiler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public Collection<Stream> loadMapping(InputStream in, Properties properties) thr
8787
}
8888

8989
// check for duplicate stream names...
90-
HashSet<String> set = new HashSet<String>();
90+
HashSet<String> set = new HashSet<>();
9191
for (BeanIOConfig config : configList) {
9292
for (StreamConfig streamConfig : config.getStreamList()) {
9393
if (!set.add(streamConfig.getName())) {
@@ -103,7 +103,7 @@ public Collection<Stream> loadMapping(InputStream in, Properties properties) thr
103103
return createStreamDefinitions(configList.iterator().next());
104104
}
105105
else {
106-
List<Stream> list = new ArrayList<Stream>();
106+
List<Stream> list = new ArrayList<>();
107107
for (BeanIOConfig config : configList) {
108108
list.addAll(createStreamDefinitions(config));
109109
}
@@ -135,7 +135,7 @@ protected Collection<Stream> createStreamDefinitions(BeanIOConfig config)
135135
config.getTypeHandlerList());
136136

137137
Collection<StreamConfig> streamConfigList = config.getStreamList();
138-
Collection<Stream> streamDefinitionList = new ArrayList<Stream>(streamConfigList.size());
138+
Collection<Stream> streamDefinitionList = new ArrayList<>(streamConfigList.size());
139139

140140
for (StreamConfig streamConfig : streamConfigList) {
141141

src/org/beanio/internal/compiler/flat/FlatParserFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protected void finalizeRecord(RecordConfig config, Record record) {
4747
@SuppressWarnings("unused")
4848
private static class NodeComparator implements Comparator<Component> {
4949

50-
private IdentityHashMap<Component, Integer> cache = new IdentityHashMap<Component, Integer>();
50+
private IdentityHashMap<Component, Integer> cache = new IdentityHashMap<>();
5151

5252
/*
5353
* (non-Javadoc)

0 commit comments

Comments
 (0)