新增过滤,Private方法不参与跟踪

This commit is contained in:
zhangxin10 2015-12-21 16:05:29 +08:00
parent 16aec017d1
commit d33d622839
1 changed files with 5 additions and 0 deletions

View File

@ -110,6 +110,11 @@ public class TracingEnhanceProcessor implements DisposableBean,
// 拷贝所有的方法并增强
ConstPool cp = ctDestination.getClassFile().getConstPool();
for (CtMethod m : ctSource.getDeclaredMethods()) {
if (m.getModifiers() == Modifier.PRIVATE){
continue;
}
CtMethod newm = CtNewMethod.delegator(m, ctDestination);
copyMethodAnnotation(cp, m, newm);
// 是否符合规范符合则增强