Skip to content

Commit 1464e13

Browse files
committed
Remove static JavaTemplate field
1 parent 23f9ee7 commit 1464e13

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/org/openrewrite/java/migrate/util/OptionalStreamRecipe.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ public TreeVisitor<?, ExecutionContext> getVisitor() {
5050
}
5151

5252
private static class OptionalStreamVisitor extends JavaIsoVisitor<ExecutionContext> {
53-
private static final JavaTemplate template =
54-
JavaTemplate.builder("#{any(java.util.stream.Stream)}.flatMap(Optional::stream)")
55-
.imports("java.util.Optional")
56-
.build();
5753

5854
@Override
5955
public J.MethodInvocation visitMethodInvocation(J.MethodInvocation invocation, ExecutionContext ctx) {
@@ -77,6 +73,10 @@ public J.MethodInvocation visitMethodInvocation(J.MethodInvocation invocation, E
7773
JRightPadded<Expression> mapSelect = mapInvocation.getPadding().getSelect();
7874
JavaType.Method mapInvocationType = mapInvocation.getMethodType();
7975
Space flatMapComments = getFlatMapComments(mapSelect, filterSelect);
76+
JavaTemplate template =
77+
JavaTemplate.builder("#{any(java.util.stream.Stream)}.flatMap(Optional::stream)")
78+
.imports("java.util.Optional")
79+
.build();
8080
J.MethodInvocation flatMapInvocation = template
8181
.apply(updateCursor(mapInvocation), mapInvocation.getCoordinates().replace(), filterInvocation.getSelect());
8282
return flatMapInvocation.getPadding()

0 commit comments

Comments
 (0)