protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }
protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }
protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }
protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }
protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }
protected void checkProducerField(EnhancedAnnotatedField<T, ? super X> enhancedField) { if (getDeclaringBean() instanceof SessionBean<?> && !enhancedField.isStatic()) { throw BeanLogger.LOG.producerFieldOnSessionBeanMustBeStatic(enhancedField, enhancedField.getDeclaringType()); } if (enhancedField.isAnnotationPresent(Inject.class)) { if (getDeclaringBean() != null) { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, getDeclaringBean()); } else { throw BeanLogger.LOG.injectedFieldCannotBeProducer(enhancedField, enhancedField.getDeclaringType()); } } }