本文整理了Java中javax.enterprise.inject.spi.AnnotatedType.getBaseType()
方法的一些代码示例,展示了AnnotatedType.getBaseType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedType.getBaseType()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedType
类名称:AnnotatedType
方法名:getBaseType
暂无
代码示例来源:origin: jersey/jersey
@Override
public Type getBaseType() {
return annotatedType.getBaseType();
}
代码示例来源:origin: oracle/helidon
public Type getBaseType() {
return delegate.getBaseType();
}
代码示例来源:origin: jersey/jersey
|| containsJaxRsFieldInjection(annotatedType)
|| containsJaxRsMethodInjection(annotatedType)) {
jaxrsInjectableTypes.add(annotatedType.getBaseType());
final Type baseType = annotatedType.getBaseType();
if (customHk2TypesProvider.getHk2Types().contains(baseType)) {
processAnnotatedType.veto();
代码示例来源:origin: jersey/jersey
|| jaxrsInjectableTypes.contains(event.getAnnotatedType().getBaseType())) {
target = new InjectionManagerInjectedCdiTarget(it) {
代码示例来源:origin: resteasy/Resteasy
public Type getBaseType()
{
return delegate.getBaseType();
}
代码示例来源:origin: hibernate/hibernate-validator
@Override
public Type getBaseType() {
return wrappedType.getBaseType();
}
代码示例来源:origin: org.apache.myfaces.extensions.cdi.bundles/myfaces-extcdi-bundle-jsf20
/**
* {@inheritDoc}
*/
public Type getBaseType()
{
return wrapped.getBaseType();
}
代码示例来源:origin: apache/deltaspike
@Override
public Type getBaseType()
{
return wrapped.getBaseType();
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
@Test
@SpecAssertion(section = "11.5.5", id = "ba")
public void testGetAnnotatedType()
{
assert ProcessAnnotatedTypeObserver.getDogAnnotatedType().getBaseType().equals(Dog.class);
}
代码示例来源:origin: com.caucho/resin
protected static BaseType createBaseType(AnnotatedType<?> declaringType)
{
if (declaringType instanceof BaseTypeAnnotated)
return ((BaseTypeAnnotated) declaringType).getBaseTypeImpl();
else
return createBaseType(declaringType.getBaseType());
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
@Test
@SpecAssertion(section = "11.4", id = "c")
public void testBaseType()
{
AnnotatedType<?> annotatedType = getCurrentManager().createAnnotatedType(DogHouse.class);
assert annotatedType.getBaseType().equals(DogHouse.class);
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
private void validateServletAnnotatedType(AnnotatedType<TestServlet> type) {
assert type.getBaseType().equals(TestServlet.class);
assert rawTypeSetMatches(type.getTypeClosure(), TestServlet.class, HttpServlet.class, GenericServlet.class, Servlet.class, ServletConfig.class, Object.class);
assert type.getAnnotations().isEmpty();
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
private void validateManagedBean(AnnotatedType<Farm> type)
{
assert type.getBaseType().equals(Farm.class);
assert rawTypeSetMatches(type.getTypeClosure(), Farm.class, Object.class);
assert type.getFields().size() == 1;
assert type.getFields().iterator().next().isAnnotationPresent(Produces.class);
assert type.getMethods().size() == 1;
assert type.getMethods().iterator().next().isAnnotationPresent(Produces.class);
}
代码示例来源:origin: weld/core
public void processInjectionTargets(@Observes ProcessInjectionTarget<?> event, BeanManager beanManager) {
probe.getBootstrapStats().increment(EventType.PIT);
if (eventMonitorContainerLifecycleEvents) {
addContainerLifecycleEvent(event, Formats.formatType(event.getAnnotatedType().getBaseType(), false), beanManager);
}
}
代码示例来源:origin: weld/core
public void processInjectionTargets(@Observes ProcessInjectionTarget<?> event, BeanManager beanManager) {
probe.getBootstrapStats().increment(EventType.PIT);
if (eventMonitorContainerLifecycleEvents) {
addContainerLifecycleEvent(event, Formats.formatType(event.getAnnotatedType().getBaseType(), false), beanManager);
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public void processInjectionTargets(@Observes ProcessInjectionTarget<?> event, BeanManager beanManager) {
probe.getBootstrapStats().increment(EventType.PIT);
if (eventMonitorContainerLifecycleEvents) {
addContainerLifecycleEvent(event, Formats.formatType(event.getAnnotatedType().getBaseType(), false), beanManager);
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
public void processInjectionTargets(@Observes ProcessInjectionTarget<?> event, BeanManager beanManager) {
probe.getBootstrapStats().increment(EventType.PIT);
if (eventMonitorContainerLifecycleEvents) {
addContainerLifecycleEvent(event, Formats.formatType(event.getAnnotatedType().getBaseType(), false), beanManager);
}
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
private ProcessProducerImpl(BeanManagerImpl beanManager, AnnotatedMember<T> annotatedMember, AbstractProducerBean<T, X, ?> bean) {
super(beanManager, ProcessProducer.class, new Type[] { bean.getAnnotated().getDeclaringType().getBaseType(), bean.getAnnotated().getBaseType() });
this.bean = bean;
this.annotatedMember = annotatedMember;
}
代码示例来源:origin: weld/core
private ProcessProducerImpl(BeanManagerImpl beanManager, AnnotatedMember<T> annotatedMember, AbstractProducerBean<T, X, ?> bean) {
super(beanManager, ProcessProducer.class, new Type[] { bean.getAnnotated().getDeclaringType().getBaseType(), bean.getAnnotated().getBaseType() });
this.bean = bean;
this.annotatedMember = annotatedMember;
}
代码示例来源:origin: weld/core
private ProcessProducerImpl(BeanManagerImpl beanManager, AnnotatedMember<T> annotatedMember, AbstractProducerBean<T, X, ?> bean) {
super(beanManager, ProcessProducer.class, new Type[] { bean.getAnnotated().getDeclaringType().getBaseType(), bean.getAnnotated().getBaseType() });
this.bean = bean;
this.annotatedMember = annotatedMember;
}
内容来源于网络,如有侵权,请联系作者删除!