public class InstMethodsInter extends Object
| Constructor and Description |
|---|
InstMethodsInter(String instanceMethodsAroundInterceptorClassName,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
Object |
intercept(Object obj,
Object[] allArguments,
Callable<?> zuper,
Method method)
Intercept the target instance method.
|
public InstMethodsInter(String instanceMethodsAroundInterceptorClassName, ClassLoader classLoader)
instanceMethodsAroundInterceptorClassName - class full name.@RuntimeType public Object intercept(@This Object obj, @AllArguments Object[] allArguments, @SuperCall Callable<?> zuper, @Origin Method method) 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.