public boolean hasLabel() { return node.getBreakLabel() != null; }
BreakStatement pn = new BreakStatement(pos, end - pos); pn.setBreakLabel(breakLabel); pn.setBreakTarget(breakTarget); pn.setLineno(lineno); return pn;
/** * Sets the statement to break to. * @param target the statement to break to * @throws IllegalArgumentException if target is {@code null} */ public void setBreakTarget(Jump target) { assertNotNull(target); this.target = target; setJumpStatement(target); }
@Override public String toSource(int depth) { StringBuilder sb = new StringBuilder(); sb.append(makeIndent(depth)); sb.append("break"); if (breakLabel != null) { sb.append(" "); sb.append(breakLabel.toSource(0)); } sb.append(";\n"); return sb.toString(); }
BreakStatement pn = new BreakStatement(pos, end - pos); pn.setBreakLabel(breakLabel); pn.setBreakTarget(breakTarget); pn.setLineno(lineno); return pn;
/** * Sets the statement to break to. * @param target the statement to break to * @throws IllegalArgumentException if target is {@code null} */ public void setBreakTarget(Jump target) { assertNotNull(target); this.target = target; setJumpStatement(target); }
@Override public String toSource(int depth) { StringBuilder sb = new StringBuilder(); sb.append(makeIndent(depth)); sb.append("break"); if (breakLabel != null) { sb.append(" "); sb.append(breakLabel.toSource(0)); } sb.append(";\n"); return sb.toString(); }
BreakStatement pn = new BreakStatement(pos, end - pos); pn.setBreakLabel(breakLabel); pn.setBreakTarget(breakTarget); pn.setLineno(lineno); return pn;
public ASTBreakStatement(BreakStatement breakStatement) { super(breakStatement); super.setImage(breakStatement.getBreakLabel() != null ? breakStatement.getBreakLabel().getIdentifier() : null); }
/** * Sets the statement to break to. * @param target the statement to break to * @throws IllegalArgumentException if target is {@code null} */ public void setBreakTarget(Jump target) { assertNotNull(target); this.target = target; setJumpStatement(target); }
@Override public String toSource(int depth) { StringBuilder sb = new StringBuilder(); sb.append(makeIndent(depth)); sb.append("break"); if (breakLabel != null) { sb.append(" "); sb.append(breakLabel.toSource(0)); } sb.append(";\n"); return sb.toString(); }
BreakStatement pn = new BreakStatement(pos, end - pos); pn.setBreakLabel(breakLabel); pn.setBreakTarget(breakTarget); pn.setLineno(lineno); return pn;
private void print(BreakStatement node) throws IOException { writer.append("break"); if (node.getBreakLabel() != null) { writer.append(' ').append(node.getBreakLabel().getString()); } writer.append(';'); }
/** * Sets the statement to break to. * @param target the statement to break to * @throws IllegalArgumentException if target is {@code null} */ public void setBreakTarget(Jump target) { assertNotNull(target); this.target = target; setJumpStatement(target); }
@Override public String toSource(int depth) { StringBuilder sb = new StringBuilder(); sb.append(makeIndent(depth)); sb.append("break"); if (breakLabel != null) { sb.append(" "); sb.append(breakLabel.toSource(0)); } sb.append(";\n"); return sb.toString(); }
private Node transformBreak(BreakStatement node) { decompiler.addToken(Token.BREAK); if (node.getBreakLabel() != null) { decompiler.addName(node.getBreakLabel().getIdentifier()); } decompiler.addEOL(Token.SEMI); return node; }
private Node transformBreak(BreakStatement node) { decompiler.addToken(Token.BREAK); if (node.getBreakLabel() != null) { decompiler.addName(node.getBreakLabel().getIdentifier()); } decompiler.addEOL(Token.SEMI); return node; }
private Node transformBreak(BreakStatement node) { decompiler.addToken(Token.BREAK); if (node.getBreakLabel() != null) { decompiler.addName(node.getBreakLabel().getIdentifier()); } decompiler.addEOL(Token.SEMI); return node; }
private Node transformBreak(BreakStatement node) { decompiler.addToken(Token.BREAK); if (node.getBreakLabel() != null) { decompiler.addName(node.getBreakLabel().getIdentifier()); } decompiler.addEOL(Token.SEMI); return node; }
private void print(BreakStatement node) throws IOException { writer.append("break"); if (node.getBreakLabel() != null) { writer.append(' ').append(node.getBreakLabel().getString()); } writer.append(';'); }