public class StaticMethodsInterWithOverrideArgs extends Object
| Constructor and Description |
|---|
StaticMethodsInterWithOverrideArgs(String staticMethodsAroundInterceptorClassName)
Set the name of
staticMethodsAroundInterceptorClassName |
| Modifier and Type | Method and Description |
|---|---|
Object |
intercept(Class<?> clazz,
Object[] allArguments,
Method method,
OverrideCallable zuper)
Intercept the target static method.
|
public StaticMethodsInterWithOverrideArgs(String staticMethodsAroundInterceptorClassName)
staticMethodsAroundInterceptorClassNamestaticMethodsAroundInterceptorClassName - class full name.@RuntimeType public Object intercept(@Origin Class<?> clazz, @AllArguments Object[] allArguments, @Origin Method method, @Morph OverrideCallable zuper) throws Throwable
clazz - target classallArguments - 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.