private <TYPE> WeldInstance<TYPE> wrap(Type subtype, WeldInstance<TYPE> delegate) { if (subtype != null && InjectionPoint.class.equals(subtype)) { throw BeanLogger.LOG.cannotInjectInjectionPointMetadataIntoNonDependent(bean); } return new GuardedInstance<>(bean, delegate); }
private <TYPE> WeldInstance<TYPE> wrap(Type subtype, WeldInstance<TYPE> delegate) { if (subtype != null && InjectionPoint.class.equals(subtype)) { throw BeanLogger.LOG.cannotInjectInjectionPointMetadataIntoNonDependent(bean); } return new GuardedInstance<>(bean, delegate); }
private <TYPE> WeldInstance<TYPE> wrap(Type subtype, WeldInstance<TYPE> delegate) { if (subtype != null && InjectionPoint.class.equals(subtype)) { throw BeanLogger.LOG.cannotInjectInjectionPointMetadataIntoNonDependent(bean); } return new GuardedInstance<>(bean, delegate); }
private <TYPE> WeldInstance<TYPE> wrap(Type subtype, WeldInstance<TYPE> delegate) { if (subtype != null && InjectionPoint.class.equals(subtype)) { throw BeanLogger.LOG.cannotInjectInjectionPointMetadataIntoNonDependent(bean); } return new GuardedInstance<>(bean, delegate); }
private Instance<Object> createInstance(Bean<?> bean, CreationalContext<T> ctx, BeanManagerImpl beanManager) { WeldInstance<Object> instance = beanManager.getInstance(ctx); if (Dependent.class.equals(bean.getScope())) { return instance; } return new GuardedInstance<>(bean, instance); }
private Instance<Object> createInstance(Bean<?> bean, CreationalContext<T> ctx, BeanManagerImpl beanManager) { WeldInstance<Object> instance = beanManager.getInstance(ctx); if (Dependent.class.equals(bean.getScope())) { return instance; } return new GuardedInstance<>(bean, instance); }
private <TYPE> WeldInstance<TYPE> wrap(Type subtype, WeldInstance<TYPE> delegate) { if (subtype != null && InjectionPoint.class.equals(subtype)) { throw BeanLogger.LOG.cannotInjectInjectionPointMetadataIntoNonDependent(bean); } return new GuardedInstance<>(bean, delegate); }
private Instance<Object> createInstance(Bean<?> bean, CreationalContext<T> ctx, BeanManagerImpl beanManager) { WeldInstance<Object> instance = beanManager.getInstance(ctx); if (Dependent.class.equals(bean.getScope())) { return instance; } return new GuardedInstance<>(bean, instance); }
private Instance<Object> createInstance(Bean<?> bean, CreationalContext<T> ctx, BeanManagerImpl beanManager) { WeldInstance<Object> instance = beanManager.getInstance(ctx); if (Dependent.class.equals(bean.getScope())) { return instance; } return new GuardedInstance<>(bean, instance); }
private Instance<Object> createInstance(Bean<?> bean, CreationalContext<T> ctx, BeanManagerImpl beanManager) { WeldInstance<Object> instance = beanManager.getInstance(ctx); if (Dependent.class.equals(bean.getScope())) { return instance; } return new GuardedInstance<>(bean, instance); }