/** * {@inheritDoc} */ public Object redefineParameterValue(ParameterValue value) { CreationalContext<?> ctx = this.bm.createCreationalContext(this.declaringBean); try { if (value.getPosition() == this.handlerMethod.getHandlerParameter().getPosition()) { return event; } return value.getDefaultValue(ctx); } finally { if (ctx != null) { ctx.release(); } } } }
ParameterValue value = new ParameterValue(i, getParameters().get(i), getBeanManager()); parameterValues.add(redefinition.redefineParameterValue(value));
public Object redefineParameterValue(ParameterValue value) { if (value.getInjectionPoint().getAnnotated().isAnnotationPresent(Observes.class)) { return event; } else { return value.getDefaultValue(creationalContext); } } });
public Object redefineParameterValue(ParameterValue value) { if (value.getInjectionPoint().getAnnotated().isAnnotationPresent(Observes.class)) { return event; } else { return value.getDefaultValue(creationalContext); } } });