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

x33g5p2x  于2022-01-16 转载在 其他  
字(9.6k)|赞(0)|评价(0)|浏览(105)

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

AnnotatedParameter.getAnnotations介绍

暂无

代码示例

代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl

@Override
public AnnotatedParameterConfigurator<T> remove(Predicate predicate)
{
  annotatedParameter.getAnnotations().removeIf(predicate);
  return this;
}

代码示例来源:origin: org.apache.openwebbeans/openwebbeans-impl

@Override
  public AnnotatedParameterConfigurator<T> removeAll()
  {
    annotatedParameter.getAnnotations().clear();
    return this;
  }
}

代码示例来源:origin: org.jboss.weld.se/weld-se

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
  for (AnnotatedParameter<X> parameter : callable.getParameters()) {
    if (!parameter.getAnnotations().isEmpty()) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: weld/core

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
  for (AnnotatedParameter<X> parameter : callable.getParameters()) {
    if (!parameter.getAnnotations().isEmpty()) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
  for (AnnotatedParameter<X> parameter : callable.getParameters()) {
    if (!parameter.getAnnotations().isEmpty()) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.jboss.forge/forge-addon-container

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable)
{
 for (AnnotatedParameter<X> parameter : callable.getParameters())
 {
   if (!parameter.getAnnotations().isEmpty())
   {
    return true;
   }
 }
 return false;
}

代码示例来源:origin: org.jboss.seam.solder/seam-solder

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable)
{
 for (AnnotatedParameter<X> parameter : callable.getParameters())
 {
   if (!parameter.getAnnotations().isEmpty())
   {
    return true;
   }
 }
 return false;
}

代码示例来源:origin: apache/deltaspike

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable)
{
  for (AnnotatedParameter<X> parameter : callable.getParameters())
  {
    if (!parameter.getAnnotations().isEmpty())
    {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: weld/core

private static <X> boolean hasMethodParameters(AnnotatedCallable<X> callable) {
  for (AnnotatedParameter<X> parameter : callable.getParameters()) {
    if (!parameter.getAnnotations().isEmpty()) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.jboss.forge/forge-addon-container

/**
* Creates a string representation of an {@link AnnotatedParameter}.
*/
public static <X> String createParameterId(AnnotatedParameter<X> annotatedParameter)
{
 return createParameterId(annotatedParameter.getBaseType(), annotatedParameter.getAnnotations());
}

代码示例来源:origin: org.apache.deltaspike.core/deltaspike-core-api

/**
 * Creates a string representation of an {@link AnnotatedParameter}.
 */
public static <X> String createParameterId(AnnotatedParameter<X> annotatedParameter)
{
  return createParameterId(annotatedParameter.getBaseType(), annotatedParameter.getAnnotations());
}

代码示例来源:origin: com.sun.jersey/jersey-bundle

public AnnotatedParameterImpl(AnnotatedParameter<? super T> param, AnnotatedCallable<T> declaringCallable) {
  this(param.getBaseType(),
     param.getTypeClosure(),
     param.getAnnotations(),
     declaringCallable,
     param.getPosition());
}

代码示例来源:origin: com.sun.jersey/jersey-servlet

public AnnotatedParameterImpl(AnnotatedParameter<? super T> param, AnnotatedCallable<T> declaringCallable) {
  this(param.getBaseType(),
     param.getTypeClosure(),
     param.getAnnotations(),
     declaringCallable,
     param.getPosition());
}

代码示例来源:origin: weld/core

public UnbackedAnnotatedMethod(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Method method, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.method = method;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = ImmutableList.copyOf(parameters);
}

代码示例来源:origin: weld/core

public UnbackedAnnotatedConstructor(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Constructor<X> constructor, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.constructor = constructor;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = ImmutableList.copyOf(parameters);
}

代码示例来源:origin: weld/core

public UnbackedAnnotatedMethod(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Method method, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.method = method;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = ImmutableList.copyOf(parameters);
}

代码示例来源:origin: org.jboss.weld.se/weld-se

public UnbackedAnnotatedMethod(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Method method, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.method = method;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = immutableListView(parameters);
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

public UnbackedAnnotatedMethod(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Method method, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.method = method;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = ImmutableList.copyOf(parameters);
}

代码示例来源:origin: org.jboss.weld.se/weld-se

public UnbackedAnnotatedConstructor(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Constructor<X> constructor, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.constructor = constructor;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = immutableListView(parameters);
}

代码示例来源:origin: weld/core

public UnbackedAnnotatedMethod(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, UnbackedAnnotatedType<X> declaringType,
    List<AnnotatedParameter<X>> originalParameters, Method method, SharedObjectCache cache) {
  super(baseType, typeClosure, cache.getSharedSet(annotations), declaringType);
  this.method = method;
  List<AnnotatedParameter<X>> parameters = new ArrayList<AnnotatedParameter<X>>(originalParameters.size());
  for (AnnotatedParameter<X> originalParameter : originalParameters) {
    parameters.add(new UnbackedAnnotatedParameter<X>(originalParameter.getBaseType(), originalParameter.getTypeClosure(), cache.getSharedSet(originalParameter.getAnnotations()),
        originalParameter.getPosition(), this));
  }
  this.parameters = ImmutableList.copyOf(parameters);
}

相关文章