private static Field field(final Object bean) { return Try.apply(() -> CACHE.getUnchecked(bean.getClass())) .unwrap(UncheckedExecutionException.class) .get(); }
public Object invoke(final Request req, final Response rsp, Route.Chain chain) { return Try.apply(() -> { Object target = req.require(implementingClass); List<RequestParam> parameters = provider.parameters(handler); Object[] args = new Object[parameters.size()]; for (int i = 0; i < parameters.size(); i++) { args[i] = parameters.get(i).value(req, rsp, chain); } final Object result = handler.invoke(target, args); return result; }).unwrap(InvocationTargetException.class) .get(); } }
private Map<String, Object> md(final Executable exec) { return Try.apply(() -> cache.getUnchecked(exec.getDeclaringClass())) .unwrap(UncheckedExecutionException.class) .get(); }
public Object invoke(final Request req, final Response rsp, Route.Chain chain) { return Try.apply(() -> { Object target = req.require(implementingClass); List<RequestParam> parameters = provider.parameters(handler); Object[] args = new Object[parameters.size()]; for (int i = 0; i < parameters.size(); i++) { args[i] = parameters.get(i).value(req, rsp, chain); } final Object result = handler.invoke(target, args); return result; }).unwrap(InvocationTargetException.class) .get(); } }
private Map<String, Object> md(final Executable exec) { return Try.apply(() -> cache.getUnchecked(exec.getDeclaringClass())) .unwrap(UncheckedExecutionException.class) .get(); }