@Override Object bindAndInvoke(Object o, StaplerRequest req, StaplerResponse rsp, Object... headArgs) throws IllegalAccessException, InvocationTargetException, ServletException { return interceptor.invoke(req, rsp, o, headArgs); }
/*package*/ PreInvokeInterceptedFunction(Function next, Interceptor i) { super(next); this.interceptor = i; interceptor.setTarget(next); }
/*package*/ PreInvokeInterceptedFunction(Function next, Interceptor i) { super(next); this.interceptor = i; interceptor.setTarget(next); }
@Override public Object invoke(StaplerRequest req, StaplerResponse rsp, Object o, Object... args) throws IllegalAccessException, InvocationTargetException, ServletException { return interceptor.invoke(req, rsp, o, args); }
/*package*/ SelectionInterceptedFunction(Function next, Interceptor i) { super(next); this.interceptor = i; interceptor.setTarget(new Adapter(next)); }
@Override public Object invoke(StaplerRequest req, StaplerResponse rsp, Object o, Object... args) throws IllegalAccessException, InvocationTargetException, ServletException { return interceptor.invoke(req, rsp, o, args); }
/*package*/ SelectionInterceptedFunction(Function next, Interceptor i) { super(next); this.interceptor = i; interceptor.setTarget(new Adapter(next)); }
@Override Object bindAndInvoke(Object o, StaplerRequest req, StaplerResponse rsp, Object... headArgs) throws IllegalAccessException, InvocationTargetException, ServletException { return interceptor.invoke(req, rsp, o, headArgs); }
@Override public void setTarget(Function target) { role = target.getAnnotation(LimitedTo.class).value(); super.setTarget(target); }
@Override public void setTarget(Function target) { role = target.getAnnotation(LimitedTo.class).value(); super.setTarget(target); }