From abcb0a55f7087667f35fcc696fc476bfb1408df1 Mon Sep 17 00:00:00 2001 From: Olyutorskii Date: Thu, 4 Jul 2019 02:09:30 +0900 Subject: [PATCH] use diamond operator. --- .../java/jp/sfjp/mikutoga/pmd/model/BoneGroup.java | 4 +- .../java/jp/sfjp/mikutoga/pmd/model/IKChain.java | 2 +- .../java/jp/sfjp/mikutoga/pmd/model/Material.java | 2 +- .../java/jp/sfjp/mikutoga/pmd/model/MorphPart.java | 2 +- .../java/jp/sfjp/mikutoga/pmd/model/PmdModel.java | 44 ++++++++++---------- .../jp/sfjp/mikutoga/pmd/model/RigidGroup.java | 2 +- .../java/jp/sfjp/mikutoga/pmd/model/RigidInfo.java | 2 +- .../jp/sfjp/mikutoga/pmd/model/SerialNumbered.java | 12 ++++-- .../java/jp/sfjp/mikutoga/pmd/model/Surface.java | 2 +- .../java/jp/sfjp/mikutoga/pmd/model/ToonMap.java | 4 +- .../sfjp/mikutoga/pmd/model/binio/BoneBuilder.java | 2 +- .../mikutoga/pmd/model/binio/MorphBuilder.java | 4 +- .../mikutoga/pmd/model/binio/PmdExporterBase.java | 4 +- .../sfjp/mikutoga/pmd/model/binio/PmdLoader.java | 2 +- .../jp/sfjp/mikutoga/pmd/model/xml/PmdTag.java | 2 +- .../jp/sfjp/mikutoga/pmd/model/xml/RefHelper.java | 48 +++++++++++----------- .../sfjp/mikutoga/pmd/model/xml/SaxListener.java | 6 +-- .../mikutoga/pmd/model/xml/SaxMorphListener.java | 2 +- .../jp/sfjp/mikutoga/pmd/model/xml/XmlHandler.java | 2 +- .../java/jp/sfjp/mikutoga/pmd2xml/CmdLine.java | 4 +- .../jp/sfjp/mikutoga/pmd2xml/ModelFileType.java | 2 +- .../java/jp/sfjp/mikutoga/pmd2xml/OptSwitch.java | 4 +- 22 files changed, 81 insertions(+), 77 deletions(-) diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/BoneGroup.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/BoneGroup.java index 564eff7..d605875 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/BoneGroup.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/BoneGroup.java @@ -18,11 +18,11 @@ import jp.sfjp.mikutoga.corelib.I18nText; * 通し番号0のボーングループは、 * 暗黙に用意される「デフォルトボーングループ」とする。 */ -public class BoneGroup implements SerialNumbered , Iterable { +public class BoneGroup implements SerialNumbered, Iterable { private final I18nText groupName = new I18nText(); - private final List boneList = new ArrayList(); + private final List boneList = new ArrayList<>(); private int serialNo = -1; diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/IKChain.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/IKChain.java index 58134d1..929d589 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/IKChain.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/IKChain.java @@ -21,7 +21,7 @@ public class IKChain implements Iterable { private int ikDepth; private float ikWeight; - private final List chainList = new ArrayList(); + private final List chainList = new ArrayList<>(); /** diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/Material.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/Material.java index e17a6bc..1a1d1c3 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/Material.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/Material.java @@ -39,7 +39,7 @@ public class Material implements Iterable { private boolean edgeAppearance = true; - private final List surfaceList = new ArrayList(); + private final List surfaceList = new ArrayList<>(); /** diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/MorphPart.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/MorphPart.java index e9a7463..fc5615d 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/MorphPart.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/MorphPart.java @@ -23,7 +23,7 @@ public class MorphPart implements SerialNumbered, Iterable { private MorphType type; private final List morphVertexList = - new ArrayList(); + new ArrayList<>(); private int morphSerialNo = -1; diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/PmdModel.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/PmdModel.java index cc34259..82dda6d 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/PmdModel.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/PmdModel.java @@ -29,23 +29,23 @@ public class PmdModel { private final I18nText modelName = new I18nText(); private final I18nText description = new I18nText(); - private final List vertexList = new ArrayList(); - private final List surfaceList = new ArrayList(); - private final List materialList = new LinkedList(); + private final List vertexList = new ArrayList<>(); + private final List surfaceList = new ArrayList<>(); + private final List materialList = new LinkedList<>(); - private final List boneList = new ArrayList(); - private final List boneGroupList = new ArrayList(); + private final List boneList = new ArrayList<>(); + private final List boneGroupList = new ArrayList<>(); - private final List ikChainList = new ArrayList(); + private final List ikChainList = new ArrayList<>(); private final Map> morphMap = - new EnumMap>(MorphType.class); + new EnumMap<>(MorphType.class); - private final List rigidList = new ArrayList(); + private final List rigidList = new ArrayList<>(); private final List rigidGroupList = - new ArrayList(); + new ArrayList<>(); - private final List jointList = new ArrayList(); + private final List jointList = new ArrayList<>(); private ToonMap toonMap = new ToonMap(); @@ -59,10 +59,10 @@ public class PmdModel { assert this.vertexList instanceof RandomAccess; assert this.surfaceList instanceof RandomAccess; - this.morphMap.put(MorphType.EYEBROW, new ArrayList()); - this.morphMap.put(MorphType.EYE, new ArrayList()); - this.morphMap.put(MorphType.LIP, new ArrayList()); - this.morphMap.put(MorphType.EXTRA, new ArrayList()); + this.morphMap.put(MorphType.EYEBROW, new ArrayList<>()); + this.morphMap.put(MorphType.EYE, new ArrayList<>()); + this.morphMap.put(MorphType.LIP, new ArrayList<>()); + this.morphMap.put(MorphType.EXTRA, new ArrayList<>()); return; } @@ -235,7 +235,7 @@ public class PmdModel { * @return モーフ頂点リスト */ private List getAllMorphVertexList(){ - List allList = new ArrayList(); + List allList = new ArrayList<>(); for(MorphType type : this.morphMap.keySet()){ if(type.isBase()) continue; @@ -261,9 +261,9 @@ public class PmdModel { */ private List getUniqueMorphVertexList( List allList ){ - List result = new ArrayList(); + List result = new ArrayList<>(); - Set mergedVertexSet = new HashSet(); + Set mergedVertexSet = new HashSet<>(); for(MorphVertex morphVertex : allList){ Vertex vertex = morphVertex.getBaseVertex(); @@ -297,7 +297,7 @@ public class PmdModel { ListUtil.assignIndexedSerial(result); Map numberedMap = - new HashMap(); + new HashMap<>(); for(MorphVertex morphVertex : result){ Vertex vertex = morphVertex.getBaseVertex(); numberedMap.put(vertex, morphVertex); @@ -341,7 +341,7 @@ public class PmdModel { * @return トリミングされた面リスト */ private List trimmingSurfaceList(){ - Set materialedSurfaceSet = new HashSet(); + Set materialedSurfaceSet = new HashSet<>(); for(Material material : this.materialList){ if(material == null) continue; for(Surface surface : material){ @@ -352,7 +352,7 @@ public class PmdModel { materialedSurfaceSet.removeAll(this.surfaceList); - List result = new ArrayList(); + List result = new ArrayList<>(); for(Surface surface : this.surfaceList){ if(surface == null) continue; result.add(surface); @@ -378,7 +378,7 @@ public class PmdModel { * @return トリミングされた頂点リスト */ private List trimmingVertexList(){ - Set surfacedVertexSet = new HashSet(); + Set surfacedVertexSet = new HashSet<>(); for(Surface surface : this.surfaceList){ if(surface == null) continue; for(Vertex vertex : surface){ @@ -388,7 +388,7 @@ public class PmdModel { surfacedVertexSet.removeAll(this.vertexList); - List result = new ArrayList(); + List result = new ArrayList<>(); for(Vertex vertex : this.vertexList){ if(vertex == null) continue; result.add(vertex); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidGroup.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidGroup.java index a28eea7..710dfdd 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidGroup.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidGroup.java @@ -21,7 +21,7 @@ public class RigidGroup implements SerialNumbered, Iterable { public static final int MAX_RIGID_GROUP = 16; - private final List rigidList = new ArrayList(); + private final List rigidList = new ArrayList<>(); private int rigidGroupSerialNo = -1; diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidInfo.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidInfo.java index 95adef8..13b7af9 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidInfo.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/RigidInfo.java @@ -32,7 +32,7 @@ public class RigidInfo implements SerialNumbered { private final DynamicsInfo dynamicsInfo = new DynamicsInfo(); private final Collection throughGroupColl = - new ArrayList(); + new ArrayList<>(); private RigidGroup rigidGroup; diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/SerialNumbered.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/SerialNumbered.java index b8df4be..2e1636e 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/SerialNumbered.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/SerialNumbered.java @@ -15,20 +15,23 @@ import java.util.Comparator; public interface SerialNumbered { /** 昇順での比較子。 */ - Comparator COMPARATOR = new SerialComparator(); + public static final Comparator COMPARATOR = + new SerialComparator(); /** * 通し番号を設定する。 + * * @param num 通し番号 */ - void setSerialNumber(int num); + public abstract void setSerialNumber(int num); /** * 通し番号を返す。 + * * @return 通し番号 */ - int getSerialNumber(); + public abstract int getSerialNumber(); /** @@ -36,7 +39,7 @@ public interface SerialNumbered { * 通し番号の昇順を定義づける。 */ @SuppressWarnings("serial") - class SerialComparator + public static class SerialComparator implements Comparator { /** @@ -50,6 +53,7 @@ public interface SerialNumbered { /** * {@inheritDoc} + * * @param o1 {@inheritDoc} * @param o2 {@inheritDoc} * @return {@inheritDoc} diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/Surface.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/Surface.java index 892fbc2..6e4b33d 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/Surface.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/Surface.java @@ -119,7 +119,7 @@ public class Surface implements SerialNumbered, Iterable { */ @Override public Iterator iterator(){ - List list = new ArrayList(TRIANGLE); + List list = new ArrayList<>(TRIANGLE); list.add(this.vertex1); list.add(this.vertex2); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/ToonMap.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/ToonMap.java index a7a29e0..f57f5da 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/ToonMap.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/ToonMap.java @@ -33,7 +33,7 @@ public class ToonMap { private static final int IDX_SP = 0xff; // 特殊トゥーンのインデックス static{ - Map map = new TreeMap(); + Map map = new TreeMap<>(); int idx = 0x00; map.put(idx++, "toon01.bmp"); @@ -57,7 +57,7 @@ public class ToonMap { private final Map toonDefMap = - new TreeMap(DEF_TOONMAP); + new TreeMap<>(DEF_TOONMAP); /** diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/BoneBuilder.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/BoneBuilder.java index 391d4f0..3ae3255 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/BoneBuilder.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/BoneBuilder.java @@ -158,7 +158,7 @@ class BoneBuilder implements PmdBoneHandler { * 所属グループの無いボーンをデフォルトボーングループへ登録する。 */ private void pickOrphanBone(){ - List orpahnList = new LinkedList(); + List orpahnList = new LinkedList<>(); orpahnList.addAll(this.boneList); for(BoneGroup group : this.boneGroupList){ orpahnList.removeAll(group.getBoneList()); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/MorphBuilder.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/MorphBuilder.java index ec93d41..869d931 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/MorphBuilder.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/MorphBuilder.java @@ -34,7 +34,7 @@ class MorphBuilder implements PmdMorphHandler { private MorphPart currentMorphPart; private final List vertexList; - private final List morphVertexList = new ArrayList(); + private final List morphVertexList = new ArrayList<>(); /** * コンストラクタ。 @@ -183,7 +183,7 @@ class MorphBuilder implements PmdMorphHandler { List partList = this.morphMap.get(type); if(partList == null){ - partList = new LinkedList(); + partList = new LinkedList<>(); this.morphMap.put(type, partList); } partList.add(part); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdExporterBase.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdExporterBase.java index 5c60e0f..3a8596f 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdExporterBase.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdExporterBase.java @@ -510,7 +510,7 @@ public class PmdExporterBase extends BinaryExporter{ throws IOException, IllegalTextExportException{ Map> morphMap = model.getMorphMap(); Set typeSet = morphMap.keySet(); - List morphPartList = new LinkedList(); + List morphPartList = new LinkedList<>(); for(MorphType type : typeSet){ List partList = morphMap.get(type); @@ -592,7 +592,7 @@ public class PmdExporterBase extends BinaryExporter{ } dumpByte(totalMorph); - List typeList = new LinkedList(); + List typeList = new LinkedList<>(); for(MorphType type : typeSet){ assert ! type.isBase(); typeList.add(type); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdLoader.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdLoader.java index 82645d0..e237b91 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdLoader.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/PmdLoader.java @@ -81,7 +81,7 @@ public class PmdLoader { RigidBuilder rigidBuilder = new RigidBuilder(model); JointBuilder jointBuilder = new JointBuilder(model); - List morphPartList = new ArrayList(); + List morphPartList = new ArrayList<>(); morphBuilder.setMorphPartList(morphPartList); textBuilder.setMorphPartList(morphPartList); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdTag.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdTag.java index d7a977f..a5e831c 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdTag.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdTag.java @@ -93,7 +93,7 @@ enum PmdTag { ; private static final Map NAME_MAP = - new HashMap(); + new HashMap<>(); static{ for(PmdTag tag : values()){ diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/RefHelper.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/RefHelper.java index 86d7e46..c9fa6b9 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/RefHelper.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/RefHelper.java @@ -28,41 +28,41 @@ class RefHelper { // マテリアル関連 private final List> materialSfcGroupIdRefList = - new LinkedList>(); + new LinkedList<>(); private final List> materialToonIdRefList = - new LinkedList>(); + new LinkedList<>(); private final Map toonIdxMap = - new HashMap(); + new HashMap<>(); // ボーン関連 private final Map boneIdMap = - new HashMap(); + new HashMap<>(); private final List> boneChainIdRefList = - new LinkedList>(); + new LinkedList<>(); private final List> boneSourceIdRefList = - new LinkedList>(); + new LinkedList<>(); // モーフ関連 private final List> morphVertexIdRefList = - new LinkedList>(); + new LinkedList<>(); // 剛体関連 private final Map rigidIdMap = - new HashMap(); + new HashMap<>(); private final Map rigidGroupIdMap = - new HashMap(); + new HashMap<>(); private final List> thghRigidGroupIdRefList = - new LinkedList>(); + new LinkedList<>(); // 面関連 private final Map> surfaceGroupIdMap = - new HashMap>(); + new HashMap<>(); private final List> surfaceVertexIdRef = - new LinkedList>(); + new LinkedList<>(); // 頂点関連 private final Map vertexIdMap = - new HashMap(); + new HashMap<>(); /** @@ -81,7 +81,7 @@ class RefHelper { */ void addSurfaceGroupIdRef(Material material, String idRef){ IdRefHolder holder = - new IdRefHolder(material, idRef); + new IdRefHolder<>(material, idRef); this.materialSfcGroupIdRefList.add(holder); return; @@ -96,7 +96,7 @@ class RefHelper { List surfaceGroup = this.surfaceGroupIdMap.get(surfaceGroupId); if(surfaceGroup == null){ - surfaceGroup = new LinkedList(); + surfaceGroup = new LinkedList<>(); this.surfaceGroupIdMap.put(surfaceGroupId, surfaceGroup); } @@ -130,7 +130,7 @@ class RefHelper { */ void addToonFileIdRef(Material material, String idRef){ IdRefHolder holder = - new IdRefHolder(material, idRef); + new IdRefHolder<>(material, idRef); this.materialToonIdRefList.add(holder); return; } @@ -190,7 +190,7 @@ class RefHelper { void addBoneChain(BoneInfo bone, String prevBoneIdRef, String nextBoneIdRef ){ IdRefHolder holder = - new IdRefHolder(bone, prevBoneIdRef, nextBoneIdRef); + new IdRefHolder<>(bone, prevBoneIdRef, nextBoneIdRef); this.boneChainIdRefList.add(holder); return; } @@ -225,7 +225,7 @@ class RefHelper { */ void addSrcBoneIdRef(BoneInfo bone, String srcBoneIdRef){ IdRefHolder holder = - new IdRefHolder(bone, srcBoneIdRef); + new IdRefHolder<>(bone, srcBoneIdRef); this.boneSourceIdRefList.add(holder); return; } @@ -253,7 +253,7 @@ class RefHelper { */ void addMorphVertexIdRef(MorphVertex morphVertex, String vertexIdRef){ IdRefHolder holder = - new IdRefHolder(morphVertex, vertexIdRef); + new IdRefHolder<>(morphVertex, vertexIdRef); this.morphVertexIdRefList.add(holder); return; } @@ -285,7 +285,7 @@ class RefHelper { */ void addThroughRigidGroupIdRef(RigidInfo rigid, String rigidGroupIdRef){ IdRefHolder holder = - new IdRefHolder(rigid, rigidGroupIdRef); + new IdRefHolder<>(rigid, rigidGroupIdRef); this.thghRigidGroupIdRefList.add(holder); return; } @@ -329,10 +329,10 @@ class RefHelper { String vtxIdRef2, String vtxIdRef3 ){ IdRefHolder holder = - new IdRefHolder(surface, - vtxIdRef1, - vtxIdRef2, - vtxIdRef3 ); + new IdRefHolder<>(surface, + vtxIdRef1, + vtxIdRef2, + vtxIdRef3 ); this.surfaceVertexIdRef.add(holder); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxListener.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxListener.java index 1f9a4b0..66b94aa 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxListener.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxListener.java @@ -53,7 +53,7 @@ class SaxListener { */ private static Collection filtMethod(Class klass, Class filter ){ - Collection result = new LinkedList(); + Collection result = new LinkedList<>(); for(Method method : klass.getDeclaredMethods()){ int modifiers = method.getModifiers(); @@ -77,7 +77,7 @@ class SaxListener { */ private static Map getOpenDispatcher(Class klass){ Map result = - new EnumMap(PmdTag.class); + new EnumMap<>(PmdTag.class); for(Method method : filtMethod(klass, OpenXmlMark.class)){ Annotation anno = method.getAnnotation(OpenXmlMark.class); @@ -96,7 +96,7 @@ class SaxListener { */ private static Map getCloseDispatcher(Class klass){ Map result = - new EnumMap(PmdTag.class); + new EnumMap<>(PmdTag.class); for(Method method : filtMethod(klass, CloseXmlMark.class)){ Annotation anno = method.getAnnotation(CloseXmlMark.class); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxMorphListener.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxMorphListener.java index c118b28..06ac0fc 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxMorphListener.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/SaxMorphListener.java @@ -54,7 +54,7 @@ class SaxMorphListener extends SaxListener{ void closeMorphList(){ Map> morphMap = getPmdModel().getMorphMap(); - List tempList = new LinkedList(); + List tempList = new LinkedList<>(); tempList.addAll(morphMap.get(MorphType.EYEBROW)); tempList.addAll(morphMap.get(MorphType.EYE)); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/XmlHandler.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/XmlHandler.java index b5d28e2..0efa1aa 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/XmlHandler.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/XmlHandler.java @@ -45,7 +45,7 @@ class XmlHandler implements ContentHandler{ SaxListener dynamicsListener = new SaxDynamicsListener(helper); SaxListener shapeListener = new SaxShapeListener(helper); - this.listenerMap = new EnumMap(PmdTag.class); + this.listenerMap = new EnumMap<>(PmdTag.class); this.listenerMap.put(PmdTag.PMD_MODEL, modelListener); this.listenerMap.put(PmdTag.MATERIAL_LIST, materialListener); this.listenerMap.put(PmdTag.BONE_LIST, boneListener); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd2xml/CmdLine.java b/src/main/java/jp/sfjp/mikutoga/pmd2xml/CmdLine.java index f98a6ee..5fe350f 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd2xml/CmdLine.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd2xml/CmdLine.java @@ -49,7 +49,7 @@ final class CmdLine { * @return 解析されたコマンドライン並び */ static List parse(List argList){ - List result = new LinkedList(); + List result = new LinkedList<>(); Iterator it = argList.iterator(); while (it.hasNext()) { @@ -64,7 +64,7 @@ final class CmdLine { if (info.opt != null) { exArgNum = info.opt.getExArgNum(); } - info.optArgs = new ArrayList(exArgNum + 1); + info.optArgs = new ArrayList<>(exArgNum + 1); info.optArgs.add(arg); diff --git a/src/main/java/jp/sfjp/mikutoga/pmd2xml/ModelFileType.java b/src/main/java/jp/sfjp/mikutoga/pmd2xml/ModelFileType.java index d474e3b..048219a 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd2xml/ModelFileType.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd2xml/ModelFileType.java @@ -53,7 +53,7 @@ public enum ModelFileType { /** * コンストラクタ。 */ - private ModelFileType(){ + ModelFileType(){ return; } diff --git a/src/main/java/jp/sfjp/mikutoga/pmd2xml/OptSwitch.java b/src/main/java/jp/sfjp/mikutoga/pmd2xml/OptSwitch.java index bc4ab7b..b4ce1d2 100644 --- a/src/main/java/jp/sfjp/mikutoga/pmd2xml/OptSwitch.java +++ b/src/main/java/jp/sfjp/mikutoga/pmd2xml/OptSwitch.java @@ -50,7 +50,7 @@ enum OptSwitch { private static final Map MAP_OPT; static{ - Map map = new HashMap(); + Map map = new HashMap<>(); for(OptSwitch opt : values()){ for(String cmdarg : opt.cmdopts){ @@ -73,7 +73,7 @@ enum OptSwitch { * @param argnum 必要な引数の数 * @param cmdopts オプションスイッチパターン群 */ - private OptSwitch(int argnum, String... cmdopts) { + OptSwitch(int argnum, String... cmdopts) { this.exArgNum = argnum; List optlist; -- 2.11.0