Refine search
@Override public String toString() { return getAnnotated().toString(); }
public ProducerFieldProducer(EnhancedAnnotatedField<T, ? super X> enhancedField, DisposalMethod<?, ?> disposalMethod) { super(enhancedField, disposalMethod); this.accessibleField = AccessController.doPrivileged(new GetAccessibleCopyOfMember<Field>(enhancedField.getJavaMember())); checkProducerField(enhancedField); }
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()); } } }
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
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()); } } }
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
public ProducerFieldProducer(EnhancedAnnotatedField<T, ? super X> enhancedField, DisposalMethod<?, ?> disposalMethod) { super(enhancedField, disposalMethod); this.accessibleField = AccessController.doPrivileged(new GetAccessibleCopyOfMember<Field>(enhancedField.getJavaMember())); checkProducerField(enhancedField); }
@Override public String toString() { return getAnnotated().toString(); }
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()); } } }
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
public ProducerFieldProducer(EnhancedAnnotatedField<T, ? super X> enhancedField, DisposalMethod<?, ?> disposalMethod) { super(enhancedField, disposalMethod); this.accessibleField = AccessController.doPrivileged(new GetAccessibleCopyOfMember<Field>(enhancedField.getJavaMember())); checkProducerField(enhancedField); }
@Override public String toString() { return getAnnotated().toString(); }
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()); } } }
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
public ProducerFieldProducer(EnhancedAnnotatedField<T, ? super X> enhancedField, DisposalMethod<?, ?> disposalMethod) { super(enhancedField, disposalMethod); this.accessibleField = AccessController.doPrivileged(new GetAccessibleCopyOfMember<Field>(enhancedField.getJavaMember())); checkProducerField(enhancedField); }
@Override public String toString() { return getAnnotated().toString(); }
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()); } } }
} else if (producerBean.getProducer() instanceof ProducerFieldProducer) { ProducerFieldProducer<?, ?> producer = (ProducerFieldProducer<?, ?>) producerBean.getProducer(); if (producer.getDisposalMethod() != null) { beanBuilder.add(DISPOSAL_METHOD, annotatedMethodToString(producer.getDisposalMethod().getAnnotated(), bean.getBeanClass())); beanBuilder.add(PRODUCER_FIELD, annotatedFieldToString(producer.getAnnotated(), bean.getBeanClass()));
public ProducerFieldProducer(EnhancedAnnotatedField<T, ? super X> enhancedField, DisposalMethod<?, ?> disposalMethod) { super(enhancedField, disposalMethod); this.accessibleField = AccessController.doPrivileged(new GetAccessibleCopyOfMember<Field>(enhancedField.getJavaMember())); checkProducerField(enhancedField); }