return PerVmAdvice.generateInterceptor(joinpoint, def.getFactory().createPerJoinpoint(advisor, joinpoint), adviceName);
}
}
else if (joinpoint instanceof FieldJoinpoint)
{
FieldJoinpoint field = (FieldJoinpoint) joinpoint;
if (Modifier.isStatic(field.getField().getModifiers()))
{
ClassAdvisor classAdvisor = (ClassAdvisor) advisor;
Object aspect = classAdvisor.getFieldAspect(field, def);
return PerVmAdvice.generateInterceptor(joinpoint, aspect, adviceName);
}