本文整理了Java中javax.enterprise.inject.spi.Bean.getStereotypes()
方法的一些代码示例,展示了Bean.getStereotypes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bean.getStereotypes()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.Bean
类名称:Bean
方法名:getStereotypes
[英]Returns bean stereotypes.
[中]返回bean原型。
代码示例来源:origin: com.caucho/resin
/**
* Returns the bean's deployment type
*/
@Override
public Set<Class<? extends Annotation>> getStereotypes()
{
return _bean.getStereotypes();
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
@Override
public Set<Class<? extends Annotation>> getStereotypes()
{
return bean.getStereotypes();
}
代码示例来源:origin: apache/deltaspike
@Override
public Set<Class<? extends Annotation>> getStereotypes()
{
return producer.getStereotypes();
}
代码示例来源:origin: caelum/vraptor4
private Annotation tryToFindAStereotypeQualifier(Bean<?> bean) {
for (Class<? extends Annotation> annotation : bean.getStereotypes()) {
if (STEREOTYPES.containsKey(annotation)) {
return STEREOTYPES.get(annotation);
}
}
return null;
}
代码示例来源:origin: com.caucho/resin
@Override
public Set<Class<? extends Annotation>> getStereotypes()
{
return getBean().getStereotypes();
}
代码示例来源:origin: weld/core
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: org.jboss.weld.se/weld-se
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: weld/core
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: weld/core
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: org.jboss.weld.probe/weld-probe-core
static Set<Bean<?>> findAlternativeStereotypeBeans(Class<? extends Annotation> stereotype, Probe probe) {
Set<Bean<?>> beans = new HashSet<Bean<?>>();
for (Bean<?> bean : probe.getBeans()) {
if (bean.isAlternative() && bean.getStereotypes().contains(stereotype)) {
beans.add(bean);
}
}
return beans;
}
代码示例来源:origin: com.caucho/resin
boolean isEnabled(Bean<?> bean)
{
if (! bean.isAlternative())
return true;
if (_deploymentMap.containsKey(bean.getBeanClass()))
return true;
for (Class<?> stereotype : bean.getStereotypes()) {
if (_deploymentMap.containsKey(stereotype))
return true;
}
return false;
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
/**
* @return <code>true</code> if the given bean is a configured alternative
*/
public boolean isAlternative(Bean<?> bean)
{
return isAlternative(bean.getBeanClass(), bean.getStereotypes());
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Test
@SpecAssertion(section = PROCESS_BEAN_ATTRIBUTES, id = "bca")
public void configuratorInitializedWithOriginalBeanAttributes() {
Bean<Mace> configuredBean = getUniqueBean(Mace.class);
BeanAttributes<Mace> originalBA = getCurrentManager().getExtension(ProcessBeanAttributesObserver.class).getOriginalBA();
assertEquals(configuredBean.getTypes(), originalBA.getTypes());
assertEquals(configuredBean.getQualifiers(), originalBA.getQualifiers());
assertEquals(configuredBean.getStereotypes(), originalBA.getStereotypes());
assertEquals(configuredBean.getScope(), originalBA.getScope());
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
@Override
public boolean test(Bean<?> bean) {
return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass())
&& testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes())
&& testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative())
&& testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean);
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
@Override
public boolean test(Bean<?> bean) {
return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass())
&& testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes())
&& testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative())
&& testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean);
}
代码示例来源:origin: weld/core
@Override
public boolean test(Bean<?> bean) {
return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass())
&& testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes())
&& testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative())
&& testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean);
}
代码示例来源:origin: weld/core
@Override
public boolean test(Bean<?> bean) {
return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass())
&& testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes())
&& testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative())
&& testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean);
}
代码示例来源:origin: weld/core
@Override
public boolean test(Bean<?> bean) {
return testBda(bda, bean) && testEquals(kind, BeanKind.from(bean)) && testContainsIgnoreCase(beanClass, bean.getBeanClass())
&& testContainsIgnoreCase(scope, bean.getScope()) && testAnyContains(beanType, bean.getTypes())
&& testAnyContains(qualifier, bean.getQualifiers()) && testEquals(isAlternative, bean.isAlternative())
&& testAnyContains(stereotypes, bean.getStereotypes()) && testUnused(bean);
}
内容来源于网络,如有侵权,请联系作者删除!