diff --git a/src/main/java/org/openrewrite/staticanalysis/RemoveUnreachableCodeVisitor.java b/src/main/java/org/openrewrite/staticanalysis/RemoveUnreachableCodeVisitor.java index 5d1b6868e7..ba01cb821c 100644 --- a/src/main/java/org/openrewrite/staticanalysis/RemoveUnreachableCodeVisitor.java +++ b/src/main/java/org/openrewrite/staticanalysis/RemoveUnreachableCodeVisitor.java @@ -43,17 +43,7 @@ public J visitBlock(J.Block block, ExecutionContext executionContext) { return block; } - List newStatements = - ListUtils.flatMap( - block.getStatements(), - (index, statement) -> { - if (index <= firstJumpIndex) { - return statement; - } - return Collections.emptyList(); - } - ); - + List newStatements = statements.subList(0, firstJumpIndex + 1); return block.withStatements(newStatements); }