private int getPosAfterTry(int pos) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == TerminalTokens.TokenNametry) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; }
private int getPosAfterToken(int pos, int token) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == token) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; } /*
private int getPosAfterLeftBrace(int pos) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == TerminalTokens.TokenNameLBRACE) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; }
private int getPosAfterLeftBrace(int pos) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == TerminalTokens.TokenNameLBRACE) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; }
private int getPosAfterToken(int pos, int token) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == token) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; } /*
private int getPosAfterTry(int pos) { try { int nextToken= getScanner().readNext(pos, true); if (nextToken == TerminalTokens.TokenNametry) { return getScanner().getCurrentEndOffset(); } } catch (CoreException e) { handleException(e); } return pos; }
private void replaceOperation(int posBeforeOperation, String newOperation, TextEditGroup editGroup) { try { getScanner().readNext(posBeforeOperation, true); doTextReplace(getScanner().getCurrentStartOffset(), getScanner().getCurrentLength(), newOperation, editGroup); } catch (CoreException e) { handleException(e); } }
private void replaceOperation(int posBeforeOperation, String newOperation, TextEditGroup editGroup) { try { getScanner().readNext(posBeforeOperation, true); doTextReplace(getScanner().getCurrentStartOffset(), getScanner().getCurrentLength(), newOperation, editGroup); } catch (CoreException e) { handleException(e); } }
private void replaceOperation(int posBeforeOperation, String newOperation, TextEditGroup editGroup) { try { getScanner().readNext(posBeforeOperation, true); doTextReplace(getScanner().getCurrentStartOffset(), getScanner().getCurrentLength(), newOperation, editGroup); } catch (CoreException e) { handleException(e); } }
private void visitReferenceTypeArguments(ASTNode node, StructuralPropertyDescriptor childProperty, int pos) { if (isChanged(node, childProperty)) { try { pos = getScanner().getTokenEndOffset(TerminalTokens.TokenNameCOLON_COLON, pos); rewriteOptionalTypeParameters(node, childProperty, pos, Util.EMPTY_STRING, false, false); } catch (CoreException e) { handleException(e); } } }
private void visitReferenceTypeArguments(ASTNode node, StructuralPropertyDescriptor childProperty, int pos) { if (isChanged(node, childProperty)) { try { pos = getScanner().getTokenEndOffset(TerminalTokens.TokenNameCOLON_COLON, pos); rewriteOptionalTypeParameters(node, childProperty, pos, Util.EMPTY_STRING, false, false); } catch (CoreException e) { handleException(e); } } }
public boolean visit(ContinueStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamecontinue, node.getStartPosition()); rewriteNode(node, ContinueStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between continue and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(BreakStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamebreak, node.getStartPosition()); rewriteNode(node, BreakStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between break and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(ContinueStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamecontinue, node.getStartPosition()); rewriteNode(node, ContinueStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between continue and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(BreakStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamebreak, node.getStartPosition()); rewriteNode(node, BreakStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between break and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(BreakStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamebreak, node.getStartPosition()); rewriteNode(node, BreakStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between break and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(BreakStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamebreak, node.getStartPosition()); rewriteNode(node, BreakStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between break and label } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(ContinueStatement node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int offset= getScanner().getTokenEndOffset(TerminalTokens.TokenNamecontinue, node.getStartPosition()); rewriteNode(node, ContinueStatement.LABEL_PROPERTY, offset, ASTRewriteFormatter.SPACE); // space between continue and label } catch (CoreException e) { handleException(e); } return false; }
private boolean lineCommentSwallowsActualCode(int prevEnd) { if (ASTRewriteAnalyzer.this.getLineCommentEndOffsets().isEndOfLineComment(prevEnd)) { int lastEndOffset = getEndOfNode((ASTNode) this.list[this.list.length - 1].getOriginalValue()); LineInformation lInfo = ASTRewriteAnalyzer.this.getLineInformation(); try { return lInfo.getLineOfOffset(lastEndOffset) == lInfo.getLineOfOffset(getScanner().getNextStartOffset(lastEndOffset, false)); } catch (CoreException e) { // ignore } } return false; }
private boolean lineCommentSwallowsActualCode(int prevEnd) { if (ASTRewriteAnalyzer.this.getLineCommentEndOffsets().isEndOfLineComment(prevEnd)) { int lastEndOffset = getEndOfNode((ASTNode) this.list[this.list.length - 1].getOriginalValue()); LineInformation lInfo = ASTRewriteAnalyzer.this.getLineInformation(); try { return lInfo.getLineOfOffset(lastEndOffset) == lInfo.getLineOfOffset(getScanner().getNextStartOffset(lastEndOffset, false)); } catch (CoreException e) { // ignore } } return false; }