// won't check matching of preparation pointcuts unnecessarily
if (classification == JoinpointClassification.PREPARED && pointcutInfo.getBinding() == null)
{
continue;
}
Pointcut pointcut = pointcutInfo.getPointcut();
if (joinpointMatcher.matches(pointcut, advisor, member)) {
if (AspectManager.verbose && logger.isDebugEnabled())
{
logger.debug(joinpointMatcher.getJoinpointDescription(member) + " matches pointcut: " + pointcut.getExpr());
}
// only prepare if pointcut isn't associated with a binding
if (pointcutInfo.getBinding() == null)
{
classification = JoinpointClassification.PREPARED;