本文整理了Java中javax.enterprise.inject.spi.AnnotatedType.getTypeClosure()
方法的一些代码示例,展示了AnnotatedType.getTypeClosure()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedType.getTypeClosure()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedType
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!