From 061de44ba72093032d5e28f42a43fde2360f3656 Mon Sep 17 00:00:00 2001 From: ascrutae Date: Sat, 23 Sep 2017 19:02:40 +0800 Subject: [PATCH] fix override args failed --- .../interceptor/enhance/InstMethodsInterWithOverrideArgs.java | 2 +- .../interceptor/enhance/StaticMethodsInterWithOverrideArgs.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/InstMethodsInterWithOverrideArgs.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/InstMethodsInterWithOverrideArgs.java index 21da4bf6e..825871108 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/InstMethodsInterWithOverrideArgs.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/InstMethodsInterWithOverrideArgs.java @@ -53,7 +53,7 @@ public class InstMethodsInterWithOverrideArgs { public Object intercept(@This Object obj, @AllArguments Object[] allArguments, @Origin Method method, - @Morph(defaultMethod = true) OverrideCallable zuper + @Morph OverrideCallable zuper ) throws Throwable { EnhancedInstance targetObject = (EnhancedInstance)obj; diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/StaticMethodsInterWithOverrideArgs.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/StaticMethodsInterWithOverrideArgs.java index 3fc2fa5f6..9611fa844 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/StaticMethodsInterWithOverrideArgs.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/plugin/interceptor/enhance/StaticMethodsInterWithOverrideArgs.java @@ -47,7 +47,7 @@ public class StaticMethodsInterWithOverrideArgs { */ @RuntimeType public Object intercept(@Origin Class clazz, @AllArguments Object[] allArguments, @Origin Method method, - @Morph(defaultMethod = true) OverrideCallable zuper) throws Throwable { + @Morph OverrideCallable zuper) throws Throwable { StaticMethodsAroundInterceptor interceptor = InterceptorInstanceLoader .load(staticMethodsAroundInterceptorClassName, clazz.getClassLoader());