From dcd89ab2073d9b6ec73087d51b29b7a3601e859f Mon Sep 17 00:00:00 2001 From: Aaron Blume Date: Fri, 7 Jul 2023 10:55:59 -0700 Subject: [PATCH] Add DataFlowSpec to ReplaceStackWithDeque --- .../openrewrite/staticanalysis/ReplaceStackWithDeque.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/openrewrite/staticanalysis/ReplaceStackWithDeque.java b/src/main/java/org/openrewrite/staticanalysis/ReplaceStackWithDeque.java index 5e361ecc9d..7ce1cf6e02 100644 --- a/src/main/java/org/openrewrite/staticanalysis/ReplaceStackWithDeque.java +++ b/src/main/java/org/openrewrite/staticanalysis/ReplaceStackWithDeque.java @@ -18,11 +18,10 @@ import org.openrewrite.*; import org.openrewrite.analysis.dataflow.DataFlowNode; import org.openrewrite.analysis.dataflow.FindLocalFlowPaths; -import org.openrewrite.analysis.dataflow.LocalFlowSpec; +import org.openrewrite.analysis.dataflow.DataFlowSpec; import org.openrewrite.java.ChangeType; import org.openrewrite.java.JavaIsoVisitor; import org.openrewrite.java.search.UsesType; -import org.openrewrite.java.tree.Expression; import org.openrewrite.java.tree.J; public class ReplaceStackWithDeque extends Recipe { @@ -44,7 +43,7 @@ public TreeVisitor getVisitor() { public J.VariableDeclarations.NamedVariable visitVariable(J.VariableDeclarations.NamedVariable variable, ExecutionContext ctx) { J.VariableDeclarations.NamedVariable v = super.visitVariable(variable, ctx); - LocalFlowSpec returned = new LocalFlowSpec() { + DataFlowSpec returned = new DataFlowSpec() { @Override public boolean isSource(DataFlowNode srcNode) { return variable.getInitializer() == srcNode.getCursor().getValue();