for (Iterator it = m_aspectMap.values().iterator(); it.hasNext();) {
AspectDefinition aspectDef = (AspectDefinition)it.next();
for (Iterator it2 = aspectDef.getAllAdvices().iterator(); it2.hasNext();) {
AdviceDefinition adviceDef = (AdviceDefinition)it2.next();
Expression expression = adviceDef.getExpression();
if (expression.isOfType(PointcutType.CALL)
&& expression.match(classMetaData, memberMetaData, PointcutType.CALL)) {
return true;
}
// if (expression.isOfType(PointcutType.CFLOW)) {
// if (expression.match(classMetaData, memberMetaData, PointcutType.CFLOW)) {
// return true;
// }
// }
if (expression.matchInOrNotIn(classMetaData, memberMetaData)) {
return true;
}
}
}
return false;