Skip to content

Commit 427b516

Browse files
committed
#214 TypeDeclaration#removeOverriddenMethodDeclarationsでIllegalStateExceptionが発生問題を修正
1 parent 935f470 commit 427b516

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/seasar/doma/internal/apt/decl/TypeDeclaration.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ protected void removeHiddenFieldDeclarations(
286286
if (env.getElementUtils().hides(hider.getElement(),
287287
hidden.getElement())) {
288288
it.remove();
289+
break;
289290
}
290291
}
291292
}
@@ -395,6 +396,7 @@ protected void removeOverriddenMethodDeclarations(
395396
if (elements.overrides(overrider.getElement(),
396397
overridden.getElement(), overriderTypeElement)) {
397398
it.remove();
399+
break;
398400
}
399401
}
400402
}
@@ -416,6 +418,7 @@ protected void removeHiddenMethodDeclarations(
416418
if (env.getElementUtils().hides(hider.getElement(),
417419
hidden.getElement())) {
418420
it.remove();
421+
break;
419422
}
420423
}
421424
}

0 commit comments

Comments
 (0)