Skip to content

Commit ec0c170

Browse files
committed
Use ListUtils.filter instead of map for filtering empty elements
1 parent 7bf01cf commit ec0c170

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

rewrite-java/src/main/java/org/openrewrite/java/AddOrUpdateAnnotationAttribute.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ private List<Expression> updateInitializer(J.Annotation annotation, List<Express
400400
newItemsList.add(new J.Literal(randomId(), SINGLE_SPACE, EMPTY, attribute, maybeQuoteStringArgument(annotation, attribute), null, JavaType.Primitive.String));
401401
}
402402
// Filter out empty elements (e.g., from an empty array initializer `{}`)
403-
List<Expression> nonEmptyInitializer = ListUtils.map(initializerList, it -> it instanceof J.Empty ? null : it);
403+
List<Expression> nonEmptyInitializer = ListUtils.filter(initializerList, it -> !(it instanceof J.Empty));
404404
return ListUtils.concatAll(nonEmptyInitializer, newItemsList);
405405
}
406406

0 commit comments

Comments
 (0)