|
|
|
|
|
|
|
|
/** Actually implement the (non-empty) mungers associated with this shadow */ |
|
|
/** Actually implement the (non-empty) mungers associated with this shadow */ |
|
|
private void implementMungers() { |
|
|
private void implementMungers() { |
|
|
World world = getIWorld(); |
|
|
World world = getIWorld(); |
|
|
for (Iterator iter = mungers.iterator(); iter.hasNext();) { |
|
|
|
|
|
ShadowMunger munger = (ShadowMunger) iter.next(); |
|
|
|
|
|
|
|
|
for (ShadowMunger munger: mungers) { |
|
|
if (munger.implementOn(this)) { |
|
|
if (munger.implementOn(this)) { |
|
|
world.reportMatch(munger, this); |
|
|
world.reportMatch(munger, this); |
|
|
} |
|
|
} |