public class InstMethodsInterWithOverrideArgs extends Object
| Constructor and Description |
|---|
InstMethodsInterWithOverrideArgs(String instanceMethodsAroundInterceptorClassName,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
Object |
intercept(Object obj,
Object[] allArguments,
Method method,
OverrideCallable zuper)
Intercept the target instance method.
|
public InstMethodsInterWithOverrideArgs(String instanceMethodsAroundInterceptorClassName, ClassLoader classLoader)
instanceMethodsAroundInterceptorClassName - class full name.@RuntimeType public Object intercept(@This Object obj, @AllArguments Object[] allArguments, @Origin Method method, @Morph OverrideCallable zuper) throws Throwable
obj - target class instance.allArguments - all method argumentsmethod - method description.zuper - the origin call ref.Exception - only throw exception because of zuper.call() or unexpected exception in sky-walking ( This is a
bug, if anything triggers this condition ).ThrowableCopyright © 2019 The Apache Software Foundation. All rights reserved.