private void replaceAnnotatedType(AnnotatedType<X> type) { if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); this.annotatedType = type; }
private void replaceAnnotatedType(AnnotatedType<X> type) { if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); this.annotatedType = type; }
private void replaceAnnotatedType(AnnotatedType<X> type) { if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); this.annotatedType = type; }
private void replaceAnnotatedType(AnnotatedType<X> type) { if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); this.annotatedType = type; }
private void replaceAnnotatedType(AnnotatedType<X> type) { if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); this.annotatedType = type; }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will * be inferred using {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
/** * Creates an {@link InjectionTargetFactory} for a given type. The {@link BeanManager} for the {@link InjectionTarget} will be inferred using * {@link CDI11Deployment#getBeanDeploymentArchive(Class)}. */ @Override public <T> WeldInjectionTargetFactory<T> getInjectionTargetFactory(AnnotatedType<T> type) { validateAnnotatedType(type); BeanManagerImpl manager = BeanManagerLookupService.lookupBeanManager(type.getJavaClass(), this); return new InjectionTargetFactoryImpl<T>(type, manager); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
protected void addSyntheticAnnotatedType(AnnotatedType<?> type, String id) { AnnotatedTypeValidator.validateAnnotatedType(type); if (type.getJavaClass().isAnnotation() || Beans.isVetoed(type)) { return; } storeSyntheticAnnotatedType(getOrCreateBeanDeployment(type.getJavaClass()), type, id); }
@Override public void setAnnotatedType(AnnotatedType<X> type) { checkWithinObserverNotification(); if (type == null) { throw BootstrapLogger.LOG.annotationTypeNull(this); } if (!this.originalAnnotatedType.getJavaClass().equals(type.getJavaClass())) { throw BootstrapLogger.LOG.annotatedTypeJavaClassMismatch(this.annotatedType.getJavaClass(), type.getJavaClass()); } AnnotatedTypeValidator.validateAnnotatedType(type); BootstrapLogger.LOG.setAnnotatedTypeCalled(getReceiver(), annotatedType, type); this.annotatedType = type; }