protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(Default.Literal.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }
protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(DefaultLiteral.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }
protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(Default.Literal.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }
protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(Default.Literal.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }
protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(Default.Literal.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }
protected void postSpecialize() { // Override qualifiers and the bean name Set<Annotation> qualifiers = new HashSet<Annotation>(); for (Annotation qualifier : attributes().getQualifiers()) { // Don't include implicit javax.enterprise.inject.Default qualifier if (!qualifier.equals(Default.Literal.INSTANCE) || getAnnotated().isAnnotationPresent(Default.class)) { qualifiers.add(qualifier); } } String name = attributes().getName(); for (AbstractBean<?, ?> specializedBean : getSpecializedBeans()) { qualifiers.addAll(specializedBean.getQualifiers()); if (specializedBean.getName() != null) { name = specializedBean.getName(); } } setAttributes(new ImmutableBeanAttributes<T>(qualifiers, name, attributes())); }