本文整理了Java中javax.enterprise.inject.spi.AnnotatedMember.getDeclaringType()
方法的一些代码示例,展示了AnnotatedMember.getDeclaringType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedMember.getDeclaringType()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedMember
类名称:AnnotatedMember
方法名:getDeclaringType
[英]Returns member's declaring type.
[中]返回成员的声明类型。
代码示例来源:origin: oracle/helidon
@Override
public Class<?> getDeclaringClass() {
return annotatedMember.getDeclaringType().getJavaClass();
}
代码示例来源:origin: oracle/helidon
/**
* Registers metrics for all field and method producers defined by the application.
*
* @param adv After deployment validation event.
* @param bm Bean manager.
*/
private void registerProducers(@Observes AfterDeploymentValidation adv, BeanManager bm) {
LOGGER.log(Level.FINE, () -> "### registerProducers");
MetricRegistry registry = getMetricRegistry();
producers.entrySet().forEach(entry -> {
Metric metric = entry.getValue().getAnnotation(Metric.class);
if (metric != null) {
String metricName = getMetricName(new AnnotatedElementWrapper(entry.getValue()),
entry.getValue().getDeclaringType().getJavaClass(),
MetricUtil.MatchingType.METHOD,
metric.name(), metric.absolute());
registry.register(metricName, getReference(bm, entry.getValue().getBaseType(), entry.getKey()));
}
});
producers.clear();
}
代码示例来源:origin: weld/core
@Override
public AnnotatedType<X> getDeclaringType() {
return delegate().getDeclaringType();
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
@Override
public Class<?> getBeanClass()
{
checkState();
return getAnnotatedMember().getDeclaringType().getJavaClass();
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
protected AnnotatedType<? super M> getSuperType()
{
Class<? super M> superclass = getAnnotated().getDeclaringType().getJavaClass().getSuperclass();
if (superclass == null)
{
return null;
}
return webBeansContext.getAnnotatedElementFactory().getAnnotatedType(superclass);
}
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl
protected AnnotatedType<?> getSuperType()
{
Class<?> superclass = annotatedMember.getDeclaringType().getJavaClass().getSuperclass();
if (superclass == null)
{
return null;
}
return parent.getWebBeansContext().getAnnotatedElementFactory().getAnnotatedType(superclass);
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static void validateAnnotatedMember(AnnotatedMember<?> member) {
validateAnnotated(member);
checkNotNull(member.getJavaMember(), "getJavaMember()", member);
checkNotNull(member.getDeclaringType(), "getDeclaringType()", member);
}
代码示例来源:origin: weld/core
public static void validateAnnotatedMember(AnnotatedMember<?> member) {
validateAnnotated(member);
checkNotNull(member.getJavaMember(), "getJavaMember()", member);
checkNotNull(member.getDeclaringType(), "getDeclaringType()", member);
}
代码示例来源: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: org.jboss.weld.se/weld-se-shaded
public <X, A extends EnhancedAnnotatedMember<?, X, ? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId) {
if (member instanceof EnhancedAnnotatedMember<?, ?, ?>) {
return Reflections.cast(member);
}
EnhancedAnnotatedType<X> declaringType = transformer.getEnhancedAnnotatedType(member.getDeclaringType(), bdaId);
return enhancedMemberCache.getCastValue(new MemberKey<X, AnnotatedMember<X>>(declaringType, member));
}
代码示例来源:origin: weld/core
public <X, A extends EnhancedAnnotatedMember<?, X, ? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId) {
if (member instanceof EnhancedAnnotatedMember<?, ?, ?>) {
return Reflections.cast(member);
}
EnhancedAnnotatedType<X> declaringType = transformer.getEnhancedAnnotatedType(member.getDeclaringType(), bdaId);
return enhancedMemberCache.getCastValue(new MemberKey<X, AnnotatedMember<X>>(declaringType, member));
}
代码示例来源:origin: weld/core
public <X, A extends EnhancedAnnotatedMember<?, X, ? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId) {
if (member instanceof EnhancedAnnotatedMember<?, ?, ?>) {
return Reflections.cast(member);
}
EnhancedAnnotatedType<X> declaringType = transformer.getEnhancedAnnotatedType(member.getDeclaringType(), bdaId);
return enhancedMemberCache.getCastValue(new MemberKey<X, AnnotatedMember<X>>(declaringType, member));
}
代码示例来源:origin: org.jboss.weld.se/weld-se
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: org.jboss.weld.se/weld-se
public <X, A extends EnhancedAnnotatedMember<?, X, ? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId) {
if (member instanceof EnhancedAnnotatedMember<?, ?, ?>) {
return Reflections.cast(member);
}
EnhancedAnnotatedType<X> declaringType = transformer.getEnhancedAnnotatedType(member.getDeclaringType(), bdaId);
return enhancedMemberCache.getCastValue(new MemberKey<X, AnnotatedMember<X>>(declaringType, member));
}
代码示例来源: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
public <X, A extends EnhancedAnnotatedMember<?, X, ? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId) {
if (member instanceof EnhancedAnnotatedMember<?, ?, ?>) {
return Reflections.cast(member);
}
EnhancedAnnotatedType<X> declaringType = transformer.getEnhancedAnnotatedType(member.getDeclaringType(), bdaId);
return enhancedMemberCache.getCastValue(new MemberKey<X, AnnotatedMember<X>>(declaringType, member));
}
代码示例来源: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
public static void validateAnnotatedMember(AnnotatedMember<?> member) {
validateAnnotated(member);
checkNotNull(member.getJavaMember(), "getJavaMember()", member);
checkNotNull(member.getDeclaringType(), "getDeclaringType()", member);
}
代码示例来源:origin: weld/core
public static void validateAnnotatedMember(AnnotatedMember<?> member) {
validateAnnotated(member);
checkNotNull(member.getJavaMember(), "getJavaMember()", member);
checkNotNull(member.getDeclaringType(), "getDeclaringType()", member);
}
代码示例来源: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;
}
内容来源于网络,如有侵权,请联系作者删除!