File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
extensions/micrometer/runtime/src/main/java/io/quarkus/micrometer/runtime Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -66,19 +66,19 @@ private static Tags getCommonTags(ArcInvocationContext context) {
66
66
* Precedence copied from MeterTagAnnotationHandler
67
67
*/
68
68
private String resolveTagValue (MeterTag annotation , Object parameterValue ) {
69
+ String value = null ;
69
70
if (annotation .resolver () != NoOpValueResolver .class ) {
70
71
ValueResolver valueResolver = valueResolvers .get (annotation .resolver ());
71
- return valueResolver .resolve (parameterValue );
72
+ value = valueResolver .resolve (parameterValue );
72
73
} else if (StringUtils .isNotBlank (annotation .expression ())) {
73
74
if (valueExpressionResolver == null ) {
74
75
throw new IllegalArgumentException ("No valueExpressionResolver is defined" );
75
76
}
76
- return valueExpressionResolver .resolve (annotation .expression (), parameterValue );
77
+ value = valueExpressionResolver .resolve (annotation .expression (), parameterValue );
77
78
} else if (parameterValue != null ) {
78
- return parameterValue .toString ();
79
- } else {
80
- return "" ;
79
+ value = parameterValue .toString ();
81
80
}
81
+ return value == null ? "" : value ;
82
82
}
83
83
84
84
/*
You can’t perform that action at this time.
0 commit comments