diff --git a/src/main/java/cokr/xit/interfaces/sntris/fileoffer/Ye22NoticeReader.java b/src/main/java/cokr/xit/interfaces/sntris/fileoffer/Ye22NoticeReader.java index a3bb160..6391656 100644 --- a/src/main/java/cokr/xit/interfaces/sntris/fileoffer/Ye22NoticeReader.java +++ b/src/main/java/cokr/xit/interfaces/sntris/fileoffer/Ye22NoticeReader.java @@ -47,9 +47,9 @@ public class Ye22NoticeReader extends AbstractComponent { if (notice == null) notice = new Ye22NoticeInfoDTO(); - Field field = fields.get(i); - if (field.setter != null) - field.setter.accept(notice, str); + fields + .get(i) + .set(notice, str); } return notice; } @@ -192,6 +192,10 @@ public class Ye22NoticeReader extends AbstractComponent { this.label = label; this.setter = setter; } - } + void set(Ye22NoticeInfoDTO notice, String str) { + if (setter == null) return; + setter.accept(notice, str); + } + } } \ No newline at end of file