@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }
@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }
@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }
@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }
@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }
@Override protected void specialize() { Set<? extends AbstractBean<?, ?>> specializedBeans = getSpecializedBeans(); if (specializedBeans.isEmpty()) { throw BeanLogger.LOG.specializingBeanMustExtendABean(this); } for (AbstractBean<?, ?> specializedBean : specializedBeans) { if (!(specializedBean instanceof ManagedBean<?>)) { throw BeanLogger.LOG.specializingManagedBeanCanExtendOnlyManagedBeans(this, specializedBean); } } }