src/jdk/nashorn/internal/ir/LoopNode.java
Print this page
@@ -174,6 +174,12 @@
* @param lc lexical context
* @param controlFlowEscapes control flow escapes value
* @return new loop node if changed otherwise the same
*/
public abstract LoopNode setControlFlowEscapes(final LexicalContext lc, final boolean controlFlowEscapes);
+
+ /**
+ * Does this loop have a LET declaration and hence require a per-iteration scope?
+ * @return true if a per-iteration scope is required.
+ */
+ public abstract boolean hasPerIterationScope();
}