本文整理了Java中javax.enterprise.util.TypeLiteral.getType()
方法的一些代码示例,展示了TypeLiteral.getType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeLiteral.getType()
方法的具体详情如下:
包路径:javax.enterprise.util.TypeLiteral
类名称:TypeLiteral
方法名:getType
暂无
代码示例来源:origin: javax.enterprise/cdi-api
@Override
public boolean equals(Object obj) {
if (obj instanceof TypeLiteral<?>) {
TypeLiteral<?> that = (TypeLiteral<?>) obj;
return this.getType().equals(that.getType());
}
return false;
}
代码示例来源:origin: javax.enterprise/cdi-api
@Override
public String toString() {
return getType().toString();
}
代码示例来源:origin: javax.enterprise/cdi-api
@Override
public int hashCode() {
return getType().hashCode();
}
代码示例来源:origin: javax.enterprise/cdi-api
/**
* @return the raw type represented by this object
*/
@SuppressWarnings("unchecked")
public final Class<T> getRawType() {
Type type = getType();
if (type instanceof Class) {
return (Class<T>) type;
} else if (type instanceof ParameterizedType) {
return (Class<T>) ((ParameterizedType) type).getRawType();
} else if (type instanceof GenericArrayType) {
return (Class<T>) Object[].class;
} else {
throw new RuntimeException("Illegal type");
}
}
代码示例来源:origin: weld/core
@Override
public boolean equals(Object obj) {
if (obj instanceof TypeLiteral<?>) {
TypeLiteral<?> that = (TypeLiteral<?>) obj;
return this.getType().equals(that.getType());
}
return false;
}
代码示例来源:origin: javax/javaee-web-api
@Override
public boolean equals(Object obj) {
if (obj instanceof TypeLiteral<?>) {
TypeLiteral<?> that = (TypeLiteral<?>) obj;
return this.getType().equals(that.getType());
}
return false;
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
@Override
public BeanAttributesConfigurator<T> addType(TypeLiteral typeLiteral)
{
types.add(typeLiteral.getType());
return this;
}
代码示例来源:origin: javax/javaee-web-api
@Override
public String toString() {
return getType().toString();
}
代码示例来源:origin: weld/core
@Override
public BeanAttributesConfigurator<T> addType(TypeLiteral<?> typeLiteral) {
checkArgumentNotNull(typeLiteral);
this.types.add(typeLiteral.getType());
return null;
}
代码示例来源:origin: weld/core
@Override
public BeanAttributesConfigurator<T> addType(TypeLiteral<?> typeLiteral) {
checkArgumentNotNull(typeLiteral);
this.types.add(typeLiteral.getType());
return null;
}
代码示例来源:origin: org.jboss.weld.se/weld-se
@Override
public <U extends T> WeldEvent<U> select(TypeLiteral<U> subtype, Annotation... qualifiers) {
Preconditions.checkArgumentNotNull(subtype, SUBTYPE_ARGUMENT_NAME);
return selectEvent(subtype.getType(), qualifiers);
}
代码示例来源:origin: weld/core
@Override
public <U extends T> WeldEvent<U> select(TypeLiteral<U> subtype, Annotation... qualifiers) {
Preconditions.checkArgumentNotNull(subtype, SUBTYPE_ARGUMENT_NAME);
return selectEvent(subtype.getType(), qualifiers);
}
代码示例来源:origin: weld/core
@Override
public <U extends T> WeldEvent<U> select(TypeLiteral<U> subtype, Annotation... qualifiers) {
Preconditions.checkArgumentNotNull(subtype, SUBTYPE_ARGUMENT_NAME);
return selectEvent(subtype.getType(), qualifiers);
}
代码示例来源:origin: weld/core
@Override
public <U extends T> WeldEvent<U> select(TypeLiteral<U> subtype, Annotation... qualifiers) {
Preconditions.checkArgumentNotNull(subtype, SUBTYPE_ARGUMENT_NAME);
return selectEvent(subtype.getType(), qualifiers);
}
代码示例来源:origin: weld/core
@Override
public WeldBeanConfigurator<T> addType(TypeLiteral<?> typeLiteral) {
checkArgumentNotNull(typeLiteral);
this.attributes.addType(typeLiteral.getType());
return this;
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
public EventMetadataImpl select(TypeLiteral<?> subtype, Annotation... bindings)
{
webBeansContext.getWebBeansUtil().checkTypeVariables(subtype);
return select(subtype.getType(), bindings);
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Test
@SpecAssertions({ @SpecAssertion(section = DELEGATE_ASSIGNABLE_PARAMETERS, id = "f") })
public void testDelegateWildcardBeanTypeVariable() {
List<Decorator<?>> decorators = getCurrentManager().resolveDecorators(
Collections.singleton(CORGE_TYPE_VARIABLE_EXTENDS_COW_LITERAL.getType()));
assert decoratorCollectionMatches(decorators, CorgeDecorator.class);
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
@Test
@SpecAssertion(section = "2.2.2", id = "e")
public void testGenericBeanTypesOnManagedBean()
{
assert getBeans(AUSTRALIAN_FLIGHTLESS_BIRD).size() == 1;
assert getBeans(Emu.class).isEmpty();
assert getBeans(EUROPEAN_FLIGHTLESS_BIRD).isEmpty();
Bean<FlightlessBird<Australian>> bean = getUniqueBean(AUSTRALIAN_FLIGHTLESS_BIRD);
assert typeSetMatches(bean.getTypes(), AUSTRALIAN_FLIGHTLESS_BIRD.getType(), Object.class);
}
代码示例来源:origin: org.jboss.jsr299.tck/jsr299-tck-impl
@Test
@SpecAssertion(section = "2.2.2", id = "h")
public void testGenericBeanTypesOnProducerField()
{
assert getBeans(EUROPEAN_CAT, TAME).size() == 1;
assert getBeans(DomesticCat.class, TAME).isEmpty();
Bean<Cat<European>> bean = getUniqueBean(EUROPEAN_CAT, TAME);
assert typeSetMatches(bean.getTypes(), EUROPEAN_CAT.getType(), Object.class);
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Test
@SpecAssertions({ @SpecAssertion(section = DELEGATE_ASSIGNABLE_PARAMETERS, id = "d") })
public void testNestedIdenticalTypeParamerters() {
List<Decorator<?>> decorators = getCurrentManager().resolveDecorators(
Collections.singleton(QUX_STRING_LIST_LITERAL.getType()));
assert decoratorCollectionMatches(decorators, QuxListDecorator.class);
}
内容来源于网络,如有侵权,请联系作者删除!