X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FTogaGem.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fmikutoga%2Fpmd%2Fpmdloader%2FMorphBuilder.java;h=7c8666c006be001db27cf11d34e821d6d0ce0828;hp=40b07897e8163ed008214e15b076c39df42000fe;hb=2d4313caaff686b660ec413b8f669478599f1d40;hpb=d68ba6e44800ba2c2f0da1f4b5d6be588b30079f diff --git a/src/main/java/jp/sourceforge/mikutoga/pmd/pmdloader/MorphBuilder.java b/src/main/java/jp/sourceforge/mikutoga/pmd/pmdloader/MorphBuilder.java index 40b0789..7c8666c 100644 --- a/src/main/java/jp/sourceforge/mikutoga/pmd/pmdloader/MorphBuilder.java +++ b/src/main/java/jp/sourceforge/mikutoga/pmd/pmdloader/MorphBuilder.java @@ -64,8 +64,6 @@ class MorphBuilder implements PmdMorphHandler { */ @Override public void loopStart(ParseStage stage, int loops){ - assert stage instanceof PmdMorphStage; - if(stage == PmdMorphHandler.MORPH_LIST){ ListUtil.prepareDefConsList(this.morphPartList, MorphPart.class, @@ -80,6 +78,9 @@ class MorphBuilder implements PmdMorphHandler { // NOTHING }else if(stage == PmdMorphHandler.MORPHORDER_LIST){ // NOTHING + }else{ + assert false; + throw new AssertionError(); } return; @@ -91,8 +92,6 @@ class MorphBuilder implements PmdMorphHandler { */ @Override public void loopNext(ParseStage stage){ - assert stage instanceof PmdMorphStage; - if(stage == PmdMorphHandler.MORPH_LIST){ if(this.morphPartIt.hasNext()){ this.currentMorphPart = this.morphPartIt.next(); @@ -101,6 +100,9 @@ class MorphBuilder implements PmdMorphHandler { // NOTHING }else if(stage == PmdMorphHandler.MORPHORDER_LIST){ // NOTHING + }else{ + assert false; + throw new AssertionError(); } return; @@ -112,13 +114,15 @@ class MorphBuilder implements PmdMorphHandler { */ @Override public void loopEnd(ParseStage stage){ - assert stage instanceof PmdMorphStage; if(stage == PmdMorphHandler.MORPH_LIST){ // NOTHING }else if(stage == PmdMorphHandler.MORPHVERTEX_LIST){ // NOTHING }else if(stage == PmdMorphHandler.MORPHORDER_LIST){ // NOTHING + }else{ + assert false; + throw new AssertionError(); } return; }