@@ -175,8 +175,10 @@ class LinObserver implements TraceObserver {
175
175
176
176
protected static List<Parameter > getNormalizedParams (Map<String , Object > params , PathNormalizer normalizer ){
177
177
final normalizedParams = new LinkedList<Parameter > ()
178
- params. each{ String key , Object value ->
179
- normalizedParams. add( new Parameter ( getParameterType(value), key, normalizeValue(value, normalizer) ) )
178
+ for ( Map.Entry < String ,Object > entry : params ) {
179
+ final key = entry. key
180
+ final val = entry. value
181
+ normalizedParams. add( new Parameter ( getParameterType(val), key, normalizeValue(val, normalizer) ) )
180
182
}
181
183
return normalizedParams
182
184
}
@@ -220,7 +222,7 @@ class LinObserver implements TraceObserver {
220
222
221
223
private static Object normalizeValue (Object value , PathNormalizer normalizer ) {
222
224
if (value instanceof Path )
223
- return normalizer. normalizePath(value as Path )
225
+ return normalizer. normalizePath(( Path )value )
224
226
else if (value instanceof CharSequence )
225
227
return normalizer. normalizePath(value. toString())
226
228
else
@@ -405,7 +407,9 @@ class LinObserver implements TraceObserver {
405
407
return Collection . simpleName
406
408
if ( param instanceof Map )
407
409
return Map . simpleName
408
- return param. class. simpleName
410
+ return param!= null
411
+ ? param. class. simpleName
412
+ : null
409
413
}
410
414
411
415
private Object convertPathsToLidReferences (Object value ){
0 commit comments