// annotation patterns then they might match later...remember that...
for (Iterator i = declareParents.iterator(); i.hasNext();) {
DeclareParents decp = (DeclareParents) i.next();
- boolean didSomething = doDeclareParents(decp, sourceType);
- if (didSomething) {
- anyNewParents = true;
- } else {
- if (!decp.getChild().isStarAnnotation())
- decpToRepeat.add(decp);
+ if (!decp.isMixin()) {
+ boolean didSomething = doDeclareParents(decp, sourceType);
+ if (didSomething) {
+ anyNewParents = true;
+ } else {
+ if (!decp.getChild().isStarAnnotation())
+ decpToRepeat.add(decp);
+ }
}
}