int bindSize = binds.size();
for (int i = 0; i < bindSize; i++)
{
AdviceBinding binding = bindings.get(binds.get(i));
if (binding == null)
{
logger.debug("AspectManager.removeBindings() no binding found with name " + binds.get(i));
continue;
}
ArrayList<Advisor> ads = binding.getAdvisors();
bindingAdvisors.addAll(ads);
bindings.remove(binding.getName());
Pointcut pointcut = binding.getPointcut();
this.removePointcut(pointcut.getName());
removedBindings.add(binding);
}
}
Iterator<Advisor> it = bindingAdvisors.iterator();