
org.snapscript.platform.standard.MethodInterceptorHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of snap-all Show documentation
Show all versions of snap-all Show documentation
Dynamic scripting for the JVM
package org.snapscript.platform.standard;
import java.lang.reflect.Method;
import org.snapscript.cglib.proxy.MethodInterceptor;
import org.snapscript.cglib.proxy.MethodProxy;
import org.snapscript.platform.InvocationRouter;
import org.snapscript.platform.ThreadLocalHandler;
import org.snapscript.platform.generate.BridgeInstance;
public class MethodInterceptorHandler extends ThreadLocalHandler implements MethodInterceptor {
public MethodInterceptorHandler(ThreadLocal local, InvocationRouter handler) {
super(local, handler);
}
@Override
public Object intercept(Object object, Method method, Object[] list, MethodProxy proxy) throws Throwable {
return invoke(object, method, list);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy