private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private void destroyDependentInstance(T instance) { CreationalContext<? super T> ctx = getCreationalContext(); if (ctx instanceof WeldCreationalContext<?>) { WeldCreationalContext<? super T> weldCtx = cast(ctx); weldCtx.destroyDependentInstance(instance); } }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.push(ip); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private <U extends T> WeldInstance<U> selectInstance(Type subtype, Annotation[] newQualifiers) { InjectionPoint modifiedInjectionPoint = new FacadeInjectionPoint(getBeanManager(), getInjectionPoint(), Instance.class, subtype, getQualifiers(), newQualifiers); return new InstanceImpl<U>(modifiedInjectionPoint, getCreationalContext(), getBeanManager()); }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.pushConditionally(ip, isRegisterableInjectionPoint()); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.pushConditionally(ip, isRegisterableInjectionPoint()); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.pushConditionally(ip, isRegisterableInjectionPoint()); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.pushConditionally(ip, isRegisterableInjectionPoint()); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }
private T getBeanInstance(Bean<?> bean) { final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.pushConditionally(ip, isRegisterableInjectionPoint()); try { return Reflections.<T> cast(getBeanManager().getReference(bean, getType(), getCreationalContext(), false)); } finally { stack.pop(); } }