本文整理了Java中javax.enterprise.inject.spi.Producer.getInjectionPoints()
方法的一些代码示例,展示了Producer.getInjectionPoints()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Producer.getInjectionPoints()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.Producer
类名称:Producer
方法名:getInjectionPoints
[英]Returns the set of all InjectionPoints. If the Producer represents a class, then this returns returns the set of InjectionPoint objects representing all injected fields, bean constructor parameters and initializer method parameters. For a producer method, this returns the set of InjectionPoint objects representing all parameters of the producer method.
[中]返回所有注入点的集合。如果生产者代表一个类,那么它将返回一组表示所有注入字段、bean构造函数参数和初始化器方法参数的InjectionPoint对象。对于producer方法,它返回代表producer方法所有参数的InjectionPoint对象集。
代码示例来源:origin: thorntail/thorntail
@Override
public Set<InjectionPoint> getInjectionPoints() {
return delegate.getInjectionPoints();
}
};
代码示例来源:origin: org.wildfly.swarm/container
@Override
public Set<InjectionPoint> getInjectionPoints() {
return delegate.getInjectionPoints();
}
};
代码示例来源:origin: io.thorntail/container
@Override
public Set<InjectionPoint> getInjectionPoints() {
return delegate.getInjectionPoints();
}
};
代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-test-control-module-impl
@Override
public Set<InjectionPoint> getInjectionPoints()
{
return wrapped.getInjectionPoints();
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: weld/core
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: weld/core
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: weld/core
@Override
public Set<InjectionPoint> getInjectionPoints() {
return getProducer().getInjectionPoints();
}
代码示例来源:origin: weld/core
public void validateProducer(Producer<?> producer, BeanManagerImpl beanManager) {
for (InjectionPoint injectionPoint : producer.getInjectionPoints()) {
validateInjectionPoint(injectionPoint, beanManager);
}
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
/**
* {@inheritDoc}
*/
@Override
public Set<InjectionPoint> getInjectionPoints()
{
return getProducer().getInjectionPoints();
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
@Test
@SpecAssertions({
@SpecAssertion(section = "11.2", id = "g")
})
public void testInjectionPointsForProducerMethod()
{
Producer<Dog> producer = ProducerProcessor.getNoisyDogProducer();
DogProducer.reset();
assert producer.getInjectionPoints().size() == 1;
assert producer.getInjectionPoints().iterator().next().getType().equals(DogBed.class);
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Test
@SpecAssertions({ @SpecAssertion(section = INJECTIONTARGET, id = "g") })
public void testInjectionPointsForProducerMethod() {
Producer<Dog> producer = ProducerProcessor.getNoisyDogProducer();
DogProducer.reset();
assert producer.getInjectionPoints().size() == 1;
assert producer.getInjectionPoints().iterator().next().getType().equals(DogBed.class);
}
代码示例来源:origin: weld/core
/**
*
* @param producer
*/
public ProducerConfiguratorImpl(Producer<T> producer) {
this.produceCallback = (c) -> producer.produce(c);
this.disposeCallback = (i) -> producer.dispose(i);
this.injectionPoints = producer.getInjectionPoints();
}
代码示例来源:origin: weld/core
/**
*
* @param producer
*/
public ProducerConfiguratorImpl(Producer<T> producer) {
this.produceCallback = (c) -> producer.produce(c);
this.disposeCallback = (i) -> producer.dispose(i);
this.injectionPoints = producer.getInjectionPoints();
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
/**
*
* @param producer
*/
public ProducerConfiguratorImpl(Producer<T> producer) {
this.produceCallback = (c) -> producer.produce(c);
this.disposeCallback = (i) -> producer.dispose(i);
this.injectionPoints = producer.getInjectionPoints();
}
代码示例来源:origin: weld/core
/**
*
* @param producer
*/
public ProducerConfiguratorImpl(Producer<T> producer) {
this.produceCallback = (c) -> producer.produce(c);
this.disposeCallback = (i) -> producer.dispose(i);
this.injectionPoints = producer.getInjectionPoints();
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
/**
*
* @param producer
*/
public ProducerConfiguratorImpl(Producer<T> producer) {
this.produceCallback = (c) -> producer.produce(c);
this.disposeCallback = (i) -> producer.dispose(i);
this.injectionPoints = producer.getInjectionPoints();
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Test
@SpecAssertions({ @SpecAssertion(section = BM_OBTAIN_PRODUCER, id = "a") })
public void testStaticProducerMethod() {
AnnotatedMethod<? super Factory> method = this.<Factory, AnnotatedMethod<Factory>> getAnnotatedMember(Factory.class,
"getBuzz");
Producer<Toy> producer = cast(getCurrentManager().getProducerFactory(method, null).createProducer(null));
assertNotNull(producer);
validateInjectionPoints(producer.getInjectionPoints());
Toy buzz = producer.produce(getCurrentManager().<Toy> createCreationalContext(null));
assertEquals("Buzz Lightyear", buzz.getName());
}
内容来源于网络,如有侵权,请联系作者删除!