@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is located after the selection. There can be cases like // return i + [x + 10] * 10; In this case we must not create a return info node. return node.getStartPosition() >= fSelection.getInclusiveEnd(); }
protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is located after the selection. There can be cases like // return i + [x + 10] * 10; In this case we must not create a return info node. return node.getStartPosition() >= fSelection.getInclusiveEnd(); }
@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is located after the selection. There can be cases like // return i + [x + 10] * 10; In this case we must not create a return info node. return node.getStartPosition() >= fSelection.getInclusiveEnd(); }
@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is located after the selection. There can be cases like // return i + [x + 10] * 10; In this case we must not create a return info node. return node.getStartPosition() >= fSelection.getInclusiveEnd(); }
@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is selected or located before the selection. return node.getStartPosition() + node.getLength() <= fSelection.getExclusiveEnd(); }
@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is selected or located before the selection. return node.getStartPosition() + node.getLength() <= fSelection.getExclusiveEnd(); } protected ASTNode getLoopNode() {
protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is selected or located before the selection. return node.getStartPosition() + node.getLength() <= fSelection.getExclusiveEnd(); } protected ASTNode getLoopNode() {
@Override protected boolean createReturnFlowInfo(ReturnStatement node) { // Make sure that the whole return statement is selected or located before the selection. return node.getStartPosition() + node.getLength() <= fSelection.getExclusiveEnd(); } protected ASTNode getLoopNode() {
@Override public boolean visit(ReturnStatement node) { fResult.add(new OccurrenceLocation(node.getStartPosition(), node.getLength(), 0, fExitDescription)); return super.visit(node); }
@Override public boolean visit(ReturnStatement node) { fResult.add(new OccurrenceLocation(node.getStartPosition(), node.getLength(), 0, fExitDescription)); return super.visit(node); }
public boolean visit(ReturnStatement node) { addStatement(new CSReturnStatement(node.getStartPosition(), mapExpression(node.getExpression()))); return false; }
ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
@Override ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
public boolean visit(ReturnStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getTokenEndOffset(TerminalTokens.TokenNamereturn, node.getStartPosition()); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); rewriteNode(node, ReturnStatement.EXPRESSION_PROPERTY, this.beforeRequiredSpaceIndex, ASTRewriteFormatter.SPACE); } catch (CoreException e) { handleException(e); } return false; }
ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
ASTNode clone0(AST target) { ReturnStatement result = new ReturnStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); return result; }
public boolean visit(ReturnStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getTokenEndOffset(TerminalTokens.TokenNamereturn, node.getStartPosition()); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); rewriteNode(node, ReturnStatement.EXPRESSION_PROPERTY, this.beforeRequiredSpaceIndex, ASTRewriteFormatter.SPACE); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(ReturnStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getTokenEndOffset(TerminalTokens.TokenNamereturn, node.getStartPosition()); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); rewriteNode(node, ReturnStatement.EXPRESSION_PROPERTY, this.beforeRequiredSpaceIndex, ASTRewriteFormatter.SPACE); } catch (CoreException e) { handleException(e); } return false; }