/* 60 */ JoinpointClassification classification = JoinpointClassification.NOT_INSTRUMENTED;
/* 61 */ Collection pointcuts = advisor.getManager().getPointcutInfos().values();
/* 62 */ boolean dynamicAop = true;
/* 63 */ for (Iterator it = pointcuts.iterator(); it.hasNext(); )
/* */ {
/* 65 */ PointcutInfo pointcutInfo = (PointcutInfo)it.next();
/* */
/* 67 */ if ((classification == JoinpointClassification.PREPARED) && (pointcutInfo.getBinding() == null))
/* */ {
/* */ continue;
/* */ }
/* 71 */ Pointcut pointcut = pointcutInfo.getPointcut();
/* 72 */ if (joinpointMatcher.matches(pointcut, advisor, member))
/* */ {
/* 74 */ if (pointcutInfo.getBinding() == null)
/* */ {
/* 76 */ classification = JoinpointClassification.PREPARED;
/* */ }
/* 78 */ else if (pointcutInfo.isDynamicAop())
/* */ {
/* 80 */ classification = JoinpointClassification.DYNAMICALY_WRAPPED;
/* 81 */ synchronized (pointcutInfo)
/* */ {
/* 83 */ pointcutInfo.setDynamicAop(false);
/* */ }
/* */ }
/* */ else
/* */ {
/* 88 */ classification = JoinpointClassification.WRAPPED;