本文整理了Java中javax.enterprise.inject.spi.AnnotatedField.getAnnotations()
方法的一些代码示例,展示了AnnotatedField.getAnnotations()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedField.getAnnotations()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedField
类名称:AnnotatedField
方法名:getAnnotations
暂无
代码示例来源:origin: oracle/helidon
/**
* Records metric producer fields defined by the application. Ignores producers
* with non-default qualifiers and library producers.
*
* @param ppf Producer field.
*/
private void recordProducerFields(@Observes ProcessProducerField<? extends org.eclipse.microprofile.metrics.Metric, ?> ppf) {
LOGGER.log(Level.FINE, () -> "### recordProducerFields " + ppf.getBean().getBeanClass());
if (!MetricProducer.class.equals(ppf.getBean().getBeanClass())) {
Metric metric = ppf.getAnnotatedProducerField().getAnnotation(Metric.class);
if (metric != null) {
Optional<? extends Annotation> hasQualifier
= ppf.getAnnotatedProducerField()
.getAnnotations()
.stream()
.filter(annotation -> annotation.annotationType().isAnnotationPresent(Qualifier.class))
.findFirst();
// Ignore producers with non-default qualifiers
if (!hasQualifier.isPresent() || hasQualifier.get() instanceof Default) {
producers.put(ppf.getBean(), ppf.getAnnotatedProducerField());
}
}
}
}
代码示例来源:origin: org.jboss.cdi.tck/cdi-tck-impl
@Override
public <T extends Annotation> Set<T> getAnnotations(Class<T> annotationType) {
return delegate.getAnnotations(annotationType);
}
}
代码示例来源:origin: org.apache.deltaspike.core/deltaspike-core-api
/**
* Generates a deterministic signature for an {@link AnnotatedField}. Two
* <code>AnnotatedField</code>s that have the same annotations and
* underlying field will generate the same signature.
*/
public static <X> String createFieldId(AnnotatedField<X> field)
{
return createFieldId(field.getJavaMember(), field.getAnnotations());
}
代码示例来源:origin: org.jboss.seam.solder/seam-solder
/**
* Generates a deterministic signature for an {@link AnnotatedField}. Two
* <code>AnnotatedField</code>s that have the same annotations and
* underlying field will generate the same signature.
*/
public static <X> String createFieldId(AnnotatedField<X> field)
{
return createFieldId(field.getJavaMember(), field.getAnnotations());
}
代码示例来源:origin: org.jboss.forge/forge-addon-container
/**
* Generates a deterministic signature for an {@link AnnotatedField}. Two <code>AnnotatedField</code>s that have the
* same annotations and underlying field will generate the same signature.
*/
public static <X> String createFieldId(AnnotatedField<X> field)
{
return createFieldId(field.getJavaMember(), field.getAnnotations());
}
代码示例来源:origin: org.infinispan/infinispan-cdi
/**
* Generates a deterministic signature for an {@link AnnotatedField}. Two
* <code>AnnotatedField</code>s that have the same annotations and
* underlying field will generate the same signature.
*/
public static <X> String createFieldId(AnnotatedField<X> field) {
return createFieldId(field.getJavaMember(), field.getAnnotations());
}
代码示例来源:origin: org.jboss.forge.furnace/container-cdi-impl
/**
* Generates a deterministic signature for an {@link AnnotatedField}. Two <code>AnnotatedField</code>s that have the
* same annotations and underlying field will generate the same signature.
*/
public static <X> String createFieldId(AnnotatedField<X> field)
{
return createFieldId(field.getJavaMember(), field.getAnnotations());
}
代码示例来源:origin: weld/core
public static String formatAnnotatedField(AnnotatedField<?> field) {
return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
+ Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
+ field.getJavaMember().getName();
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static String formatAnnotatedField(AnnotatedField<?> field) {
return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
+ Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
+ field.getJavaMember().getName();
}
代码示例来源:origin: weld/core
public static String formatAnnotatedField(AnnotatedField<?> field) {
return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
+ Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
+ field.getJavaMember().getName();
}
代码示例来源:origin: weld/core
public static String formatAnnotatedField(AnnotatedField<?> field) {
return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
+ Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
+ field.getJavaMember().getName();
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
public static String formatAnnotatedField(AnnotatedField<?> field) {
return Formats.formatSimpleClassName(field) + " " + Formats.addSpaceIfNeeded(Formats.formatAnnotations(field.getAnnotations()))
+ Formats.addSpaceIfNeeded(Formats.formatModifiers(field.getJavaMember().getModifiers())) + field.getDeclaringType().getJavaClass().getName() + "."
+ field.getJavaMember().getName();
}
代码示例来源:origin: com.sun.jersey/jersey-servlet
public AnnotatedFieldImpl(AnnotatedField<? super T> field, AnnotatedType<T> declaringType) {
this(field.getBaseType(),
field.getTypeClosure(),
field.getAnnotations(),
declaringType,
field.getJavaMember(),
field.isStatic());
}
代码示例来源:origin: com.sun.jersey/jersey-bundle
public AnnotatedFieldImpl(AnnotatedField<? super T> field, AnnotatedType<T> declaringType) {
this(field.getBaseType(),
field.getTypeClosure(),
field.getAnnotations(),
declaringType,
field.getJavaMember(),
field.isStatic());
}
代码示例来源:origin: org.jboss.seam.solder/seam-solder
private <X, T> Bean<T> createGenericProducerField(Bean<T> originalBean, GenericIdentifier identifier, AnnotatedField<X> field, BeanManager beanManager, Class<? extends Annotation> scopeOverride, boolean alternative, Class<?> javaClass)
{
Set<Annotation> declaringBeanQualifiers = getQualifiers(beanManager, identifier, originalBean.getQualifiers());
Set<Annotation> qualifiers = getQualifiers(beanManager, identifier, field.getAnnotations());
return new GenericProducerField<T, X>(originalBean, identifier, field, declaringBeanQualifiers, qualifiers, scopeOverride, alternative, javaClass, beanManager);
}
代码示例来源:origin: weld/core
public static <X, Y extends X> AnnotatedField<X> of(AnnotatedField<X> originalField, UnbackedAnnotatedType<Y> declaringType, SharedObjectCache cache) {
UnbackedAnnotatedType<X> downcastDeclaringType = cast(declaringType);
return new UnbackedAnnotatedField<X>(originalField.getBaseType(), originalField.getTypeClosure(), cache.getSharedSet(originalField.getAnnotations()), originalField.getJavaMember(),
downcastDeclaringType);
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static <X, Y extends X> AnnotatedField<X> of(AnnotatedField<X> originalField, UnbackedAnnotatedType<Y> declaringType, SharedObjectCache cache) {
UnbackedAnnotatedType<X> downcastDeclaringType = cast(declaringType);
return new UnbackedAnnotatedField<X>(originalField.getBaseType(), originalField.getTypeClosure(), cache.getSharedSet(originalField.getAnnotations()), originalField.getJavaMember(),
downcastDeclaringType);
}
代码示例来源:origin: weld/core
public static <X, Y extends X> AnnotatedField<X> of(AnnotatedField<X> originalField, UnbackedAnnotatedType<Y> declaringType, SharedObjectCache cache) {
UnbackedAnnotatedType<X> downcastDeclaringType = cast(declaringType);
return new UnbackedAnnotatedField<X>(originalField.getBaseType(), originalField.getTypeClosure(), cache.getSharedSet(originalField.getAnnotations()), originalField.getJavaMember(),
downcastDeclaringType);
}
代码示例来源:origin: weld/core
public static <X, Y extends X> AnnotatedField<X> of(AnnotatedField<X> originalField, UnbackedAnnotatedType<Y> declaringType, SharedObjectCache cache) {
UnbackedAnnotatedType<X> downcastDeclaringType = cast(declaringType);
return new UnbackedAnnotatedField<X>(originalField.getBaseType(), originalField.getTypeClosure(), cache.getSharedSet(originalField.getAnnotations()), originalField.getJavaMember(),
downcastDeclaringType);
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
public static <X, Y extends X> AnnotatedField<X> of(AnnotatedField<X> originalField, UnbackedAnnotatedType<Y> declaringType, SharedObjectCache cache) {
UnbackedAnnotatedType<X> downcastDeclaringType = cast(declaringType);
return new UnbackedAnnotatedField<X>(originalField.getBaseType(), originalField.getTypeClosure(), cache.getSharedSet(originalField.getAnnotations()), originalField.getJavaMember(),
downcastDeclaringType);
}
内容来源于网络,如有侵权,请联系作者删除!