synchronized (manager.getBindings())
{
Iterator it = manager.getBindings().values().iterator();
while (it.hasNext())
{
AdviceBinding binding = (AdviceBinding) it.next();
if (AspectManager.verbose && logger.isDebugEnabled()) logger.debug("iterate binding " + binding.getName() + " " + binding.getPointcut().getExpr());
resolveMethodPointcut(newMethodInfos, binding);
resolveFieldPointcut(newFieldReadInfos, binding, false);
resolveFieldPointcut(newFieldWriteInfos, binding, true);
resolveConstructorPointcut(newConstructorInfos, binding);
resolveConstructionPointcut(newConstructionInfos, binding);