return PerVmAdvice.generateInterceptor(joinpoint, def.getFactory().createPerJoinpoint(advisor, joinpoint), adviceName);
}
}
else if (joinpoint instanceof ConstructorCalledByMethodJoinpoint)
{
ConstructorCalledByMethodJoinpoint method = (ConstructorCalledByMethodJoinpoint) joinpoint;
if (Modifier.isStatic(method.getCalling().getModifiers()))
{
return PerVmAdvice.generateInterceptor(joinpoint, def.getFactory().createPerJoinpoint(advisor, joinpoint), adviceName);
}
}
else if (joinpoint instanceof FieldJoinpoint)