Searched refs:BreakableNode (Results 1 - 9 of 9) sorted by relevance

/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/
H A DBreakableNode.java34 public interface BreakableNode extends LexicalContextNode, JoinPredecessor, Labels { interface in inherits:LexicalContextNode,JoinPredecessor,Labels
H A DBreakNode.java75 public BreakableNode getTarget(final LexicalContext lc) {
80 Label getTargetLabel(final BreakableNode target) {
H A DContinueNode.java76 public BreakableNode getTarget(final LexicalContext lc) {
81 Label getTargetLabel(final BreakableNode target) {
H A DJumpStatement.java93 public abstract BreakableNode getTarget(final LexicalContext lc);
104 abstract Label getTargetLabel(final BreakableNode target);
H A DLexicalContext.java533 private BreakableNode getBreakable() {
534 for (final NodeIterator<BreakableNode> iter = new NodeIterator<>(BreakableNode.class, getCurrentFunction()); iter.hasNext(); ) {
535 final BreakableNode next = iter.next();
570 public BreakableNode getBreakable(final String labelName) {
575 BreakableNode breakable = null;
576 for (final NodeIterator<BreakableNode> iter = new NodeIterator<>(BreakableNode.class, foundLabel); iter.hasNext(); ) {
675 public boolean isExternalTarget(final SplitNode splitNode, final BreakableNode target) {
H A DBreakableStatement.java34 abstract class BreakableStatement extends LexicalContextStatement implements BreakableNode {
H A DJumpToInlinedFinally.java85 Label getTargetLabel(final BreakableNode target) {
H A DBlock.java44 public class Block extends Node implements BreakableNode, Terminal, Flags<Block> {
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/
H A DLocalVariableTypesCalculator.java49 import jdk.nashorn.internal.ir.BreakableNode;
1311 private void leaveBreakable(final BreakableNode breakable) {

Completed in 52 milliseconds