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

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

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

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);
}

相关文章