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

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

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

AnnotatedType.getTypeClosure介绍

暂无

代码示例

代码示例来源:origin: jersey/jersey

@Override
public Set<Type> getTypeClosure() {
  return annotatedType.getTypeClosure();
}

代码示例来源:origin: oracle/helidon

public Set<Type> getTypeClosure() {
  return delegate.getTypeClosure();
}

代码示例来源:origin: resteasy/Resteasy

public Set<Type> getTypeClosure()
{
 return delegate.getTypeClosure();
}

代码示例来源:origin: hibernate/hibernate-validator

@Override
public Set<Type> getTypeClosure() {
  return wrappedType.getTypeClosure();
}

代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-jsf-module-impl-ee6

@Override
public Set<Type> getTypeClosure()
{
  return wrapped.getTypeClosure();
}

代码示例来源:origin: org.apache.cxf/cxf-integration-cdi

@Override
public Set<Type> getTypeClosure() {
  return original.getTypeClosure();
}

代码示例来源:origin: org.apache.commons/commons-jcs-jcache

@Override
public Set<Type> getTypes() {
  return at.getTypeClosure();
}

代码示例来源:origin: com.tomitribe.tribestream/tribestream-container

@Override
public Set<Type> getTypeClosure() {
  return original.getTypeClosure();
}

代码示例来源:origin: org.jboss.weld.osgi/weld-osgi-core-extension

@Override
public Set<Type> getTypeClosure() {
  return annotatedType.getTypeClosure();
}

代码示例来源:origin: org.mvc-spec.ozark/ozark-core

@Override
public Set<Type> getTypeClosure() {
  return wrapped.getTypeClosure();
}

代码示例来源:origin: org.jboss.forge/forge-event-bus

@Override
public Set<Type> getTypeClosure()
{
 return type.getTypeClosure();
}

代码示例来源:origin: org.apache.myfaces.extensions.cdi.bundles/myfaces-extcdi-bundle-jsf20

/**
 * {@inheritDoc}
 */
public Set<Type> getTypeClosure()
{
  return wrapped.getTypeClosure();
}

代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl

@Test
@SpecAssertion(section = "11.4", id = "d")
public void testTypeClosure()
{
 AnnotatedType<?> annotatedType = getCurrentManager().createAnnotatedType(ClassD.class);
 assert annotatedType.getTypeClosure().contains(Object.class);
 assert annotatedType.getTypeClosure().contains(InterfaceA.class);
 assert annotatedType.getTypeClosure().contains(InterfaceB.class);
 assert annotatedType.getTypeClosure().contains(AbstractC.class);
 assert annotatedType.getTypeClosure().contains(ClassD.class);
}

代码示例来源:origin: org.apache.camel/camel-test-cdi

@Override
public Set<Type> getTypeClosure() {
  if (type instanceof Class) {
    return manager.createAnnotatedType((Class) type).getTypeClosure();
  } else {
    return Collections.singleton(type);
  }
}

代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl

private void validateServletAnnotatedType(AnnotatedType<TestServlet> type) {
  assertEquals(type.getBaseType(), TestServlet.class);
  assertTrue(typeSetMatches(type.getTypeClosure(), TestServlet.class, HttpServlet.class, GenericServlet.class,
      Servlet.class, ServletConfig.class, Serializable.class, Object.class));
  assertTrue(type.getAnnotations().isEmpty());
}

代码示例来源: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 validateTagLibraryListenerAnnotatedType(AnnotatedType<TagLibraryListener> type) {
 assert type.getBaseType().equals(TagLibraryListener.class);
 assert rawTypeSetMatches(type.getTypeClosure(), TagLibraryListener.class, ServletContextListener.class, EventListener.class, Object.class);
 assert type.getFields().size() == 2;
 assert type.getConstructors().size() == 1;
 assert type.getMethods().size() == 3;
}

代码示例来源: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: org.jboss.jsr299.tck/jsr299-tck-impl

@Test
@SpecAssertion(section = "11.3.17", id = "a")
public void testObtainingAnnotatedType()
{
 AnnotatedType<?> annotatedType = getCurrentManager().createAnnotatedType(DerivedBean.class);
 assert annotatedType.isAnnotationPresent(Specializes.class);
 assert annotatedType.isAnnotationPresent(Tame.class);
 assert annotatedType.getFields().size() == 1;
 assert annotatedType.getMethods().isEmpty();
 assert annotatedType.getTypeClosure().size() == 3;
}

代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl

@Test
  @SpecAssertions({ @SpecAssertion(section = PROCESS_BEAN_ATTRIBUTES, id = "cc") })
  public void testChangesAreNotPropagated() {
    // No qualifiers, stereotypes, scope
    assertTrue(extension.getCatAnnotatedType().getAnnotations().isEmpty());
    assertTypeSetMatches(extension.getCatAnnotatedType().getTypeClosure(), Object.class, Cat.class, Animal.class);
  }
}

相关文章