@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }
@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }
@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }
@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }
@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }
@Override protected Bean<?> newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext) { Contextual<?> contextual = getParentCreationalContext(creationalContext).getContextual(); if (contextual instanceof Bean<?>) { if (contextual instanceof Serializable) { return Reflections.cast(contextual); } else { return SerializableForwardingBean.of(getBeanManager().getContextId(), (Bean<?>) contextual); } } else { throw new IllegalArgumentException("Unable to determine Bean metadata for " + ip); } } }