use of cn.taketoday.beans.factory.annotation.Value in project today-framework by TAKETODAY.
the class ExpressionValueMethodArgumentResolver method getNamedValueInfo.
@Override
protected NamedValueInfo getNamedValueInfo(ResolvableMethodParameter resolvable) {
if (resolvable.hasNamedValueInfo()) {
return resolvable.getNamedValueInfo();
}
Value annotation = resolvable.getParameterAnnotation(Value.class);
NamedValueInfo namedValueInfo = resolvable.getNamedValueInfo();
resolvable.withNamedValueInfo(new NamedValueInfo(namedValueInfo, annotation.value()));
return resolvable.getNamedValueInfo();
}
use of cn.taketoday.beans.factory.annotation.Value in project today-infrastructure by TAKETODAY.
the class ExpressionValueMethodArgumentResolver method getNamedValueInfo.
@Override
protected NamedValueInfo getNamedValueInfo(ResolvableMethodParameter resolvable) {
if (resolvable.hasNamedValueInfo()) {
return resolvable.getNamedValueInfo();
}
Value annotation = resolvable.getParameterAnnotation(Value.class);
NamedValueInfo namedValueInfo = resolvable.getNamedValueInfo();
resolvable.withNamedValueInfo(new NamedValueInfo(namedValueInfo, annotation.value()));
return resolvable.getNamedValueInfo();
}
Aggregations