本文整理了Java中javax.enterprise.inject.spi.AnnotatedParameter.getAnnotations()
方法的一些代码示例,展示了AnnotatedParameter.getAnnotations()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedParameter.getAnnotations()
方法的具体详情如下:
包路径:javax.enterprise.inject.spi.AnnotatedParameter
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!