javax.enterprise.inject.spi.AnnotatedType.getBaseType()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中javax.enterprise.inject.spi.AnnotatedType.getBaseType()方法的一些代码示例,展示了AnnotatedType.getBaseType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedType.getBaseType()方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedType
类名称:AnnotatedType
方法名:getBaseType

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;
}

相关文章