Skip to content

Commit 988b00d

Browse files
authored
Merge pull request #5 from garcia-jj/ot-usingmodernapis
Ot usingmodernapis
2 parents fec7fed + e45fed5 commit 988b00d

File tree

160 files changed

+713
-170
lines changed

Some content is hidden

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

160 files changed

+713
-170
lines changed

src/org/beanio/BeanReaderErrorHandlerSupport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public BeanReaderErrorHandlerSupport() { }
3737
* @throws Exception if the BeanReaderException is rethrown or this error
3838
* handler throws a new Exception
3939
*/
40+
@Override
4041
public final void handleError(BeanReaderException ex) throws Exception {
4142
if (ex instanceof InvalidRecordException) {
4243
invalidRecord((InvalidRecordException)ex);

src/org/beanio/Marshaller.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public interface Marshaller extends Debuggable {
7575
* @return the record text
7676
* @throws BeanWriterException if a fatal error occurs
7777
*/
78+
@Override
7879
public String toString() throws BeanWriterException;
7980

8081
/**

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/SegmentBuilderSupport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public abstract class SegmentBuilderSupport<T extends SegmentBuilderSupport<T>>
2727

2828
SegmentBuilderSupport() { }
2929

30+
@Override
3031
protected abstract SegmentConfig getConfig();
3132

3233
/**

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: 9 additions & 5 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>.
@@ -76,6 +76,7 @@ public ParserFactorySupport() { }
7676
* @return the new {@link Stream}
7777
* @throws BeanIOConfigurationException if the configuration is invalid
7878
*/
79+
@Override
7980
public Stream createStream(StreamConfig config) throws BeanIOConfigurationException {
8081
if (config.getName() == null) {
8182
throw new BeanIOConfigurationException("stream name not configured");
@@ -232,7 +233,7 @@ protected void updateConstructor(Bean bean) {
232233

233234
if (property.getAccessor().isConstructorArgument()) {
234235
if (args == null) {
235-
args = new ArrayList<Property>();
236+
args = new ArrayList<>();
236237
}
237238
args.add(property);
238239
}
@@ -245,6 +246,7 @@ protected void updateConstructor(Bean bean) {
245246

246247
// sort arguments by constructor index
247248
Collections.sort(args, new Comparator<Property>() {
249+
@Override
248250
public int compare(Property o1, Property o2) {
249251
return o1.getAccessor().getConstructorArgumentIndex() -
250252
o2.getAccessor().getConstructorArgumentIndex();
@@ -1527,7 +1529,7 @@ protected Property createProperty(PropertyConfig config) {
15271529
if (config.getComponentType() == ComponentConfig.SEGMENT) {
15281530
required = config.getMinOccurs() > 0 && !config.isNillable();
15291531
}
1530-
boolean matchNull = !required && new Integer(0).equals(config.getMinOccurs());
1532+
boolean matchNull = !required && Integer.valueOf(0).equals(config.getMinOccurs());
15311533

15321534
CollectionBean collection = new CollectionBean();
15331535
collection.setName(config.getName());
@@ -1538,7 +1540,7 @@ protected Property createProperty(PropertyConfig config) {
15381540
}
15391541
else {
15401542
boolean required = propertyStack.isEmpty();
1541-
boolean matchNull = !required && new Integer(0).equals(config.getMinOccurs());
1543+
boolean matchNull = !required && Integer.valueOf(0).equals(config.getMinOccurs());
15421544

15431545
Bean bean = new Bean();
15441546
bean.setName(config.getName());
@@ -1652,6 +1654,7 @@ protected Object parseDefaultValue(Field field, String text) {
16521654
* @param typeHandlerFactory the <tt>TypeHandlerFactory</tt> to use to
16531655
* create the stream definition
16541656
*/
1657+
@Override
16551658
public void setTypeHandlerFactory(TypeHandlerFactory typeHandlerFactory) {
16561659
this.typeHandlerFactory = typeHandlerFactory;
16571660
}
@@ -1721,6 +1724,7 @@ else if (parserFactoryBean.getInstance() != null) {
17211724
* (non-Javadoc)
17221725
* @see org.beanio.factory.ParserFactory#setClassLoader(java.lang.ClassLoader)
17231726
*/
1727+
@Override
17241728
public void setClassLoader(ClassLoader classLoader) {
17251729
this.classLoader = classLoader;
17261730
}

0 commit comments

Comments
 (0)