From d33d6228395dbfef3e4cf86baa1f426377540414 Mon Sep 17 00:00:00 2001 From: zhangxin10 Date: Mon, 21 Dec 2015 16:05:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=BF=87=E6=BB=A4=EF=BC=8CPr?= =?UTF-8?q?ivate=E6=96=B9=E6=B3=95=E4=B8=8D=E5=8F=82=E4=B8=8E=E8=B7=9F?= =?UTF-8?q?=E8=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skywalking/plugin/spring/TracingEnhanceProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java b/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java index 4258f537c..e0c03c75e 100644 --- a/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java +++ b/skywalking-sdk-plugin/spring-plugin/src/main/java/com/ai/cloud/skywalking/plugin/spring/TracingEnhanceProcessor.java @@ -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); // 是否符合规范,符合则增强