diff options
Diffstat (limited to 'src/jdk/nashorn/internal/ir/LoopNode.java')
-rw-r--r-- | src/jdk/nashorn/internal/ir/LoopNode.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jdk/nashorn/internal/ir/LoopNode.java b/src/jdk/nashorn/internal/ir/LoopNode.java index e6436ad9..5991a32a 100644 --- a/src/jdk/nashorn/internal/ir/LoopNode.java +++ b/src/jdk/nashorn/internal/ir/LoopNode.java @@ -176,4 +176,10 @@ public abstract class LoopNode extends BreakableStatement { * @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(); } |