src/jdk/nashorn/internal/ir/ContinueNode.java

changeset 253
fb1d7ea3e1b6
parent 252
544e17632e96
child 290
6fc7b51e83d6
equal deleted inserted replaced
252:544e17632e96 253:fb1d7ea3e1b6
30 30
31 /** 31 /**
32 * IR representation for CONTINUE statements. 32 * IR representation for CONTINUE statements.
33 */ 33 */
34 @Immutable 34 @Immutable
35 public class ContinueNode extends Node { 35 public class ContinueNode extends Statement {
36 36
37 private IdentNode label; 37 private IdentNode label;
38 38
39 /** 39 /**
40 * Constructor 40 * Constructor
41 * 41 *
42 * @param token token 42 * @param lineNumber line number
43 * @param finish finish 43 * @param token token
44 * @param label label for break or null if none 44 * @param finish finish
45 * @param label label for break or null if none
45 */ 46 */
46 public ContinueNode(final long token, final int finish, final IdentNode label) { 47 public ContinueNode(final int lineNumber, final long token, final int finish, final IdentNode label) {
47 super(token, finish); 48 super(lineNumber, token, finish);
48 this.label = label; 49 this.label = label;
49 } 50 }
50 51
51 @Override 52 @Override
52 public boolean hasGoto() { 53 public boolean hasGoto() {

mercurial