public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
@Override public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(AssertStatement node) { try { this.beforeRequiredSpaceIndex = getScanner().getNextEndOffset(node.getStartPosition(), true); if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } ensureSpaceBeforeReplace(node); int offset= rewriteRequiredNode(node, AssertStatement.EXPRESSION_PROPERTY); rewriteNode(node, AssertStatement.MESSAGE_PROPERTY, offset, ASTRewriteFormatter.ASSERT_COMMENT); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= JLS3_INTERNAL) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= JLS3_INTERNAL) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= JLS3_INTERNAL) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= JLS3_INTERNAL) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= AST.JLS3) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
@Override public boolean visit(MethodRefParameter node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteRequiredNode(node, MethodRefParameter.TYPE_PROPERTY); if (node.getAST().apiLevel() >= JLS3_INTERNAL) { if (isChanged(node, MethodRefParameter.VARARGS_PROPERTY)) { if (getNewValue(node, MethodRefParameter.VARARGS_PROPERTY).equals(Boolean.TRUE)) { doTextInsert(pos, "...", getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); //$NON-NLS-1$ } else { try { int ellipsisEnd= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, ellipsisEnd - pos, getEditGroup(node, MethodRefParameter.VARARGS_PROPERTY)); } catch (CoreException e) { handleException(e); } } } } rewriteNode(node, MethodRefParameter.NAME_PROPERTY, pos, ASTRewriteFormatter.SPACE); return false; }
public boolean visit(WildcardType node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } try { int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark Prefix prefix; if (Boolean.TRUE.equals(getNewValue(node, WildcardType.UPPER_BOUND_PROPERTY))) { prefix= this.formatter.WILDCARD_EXTENDS; } else { prefix= this.formatter.WILDCARD_SUPER; } int boundKindChange= getChangeKind(node, WildcardType.UPPER_BOUND_PROPERTY); if (boundKindChange != RewriteEvent.UNCHANGED) { int boundTypeChange= getChangeKind(node, WildcardType.BOUND_PROPERTY); if (boundTypeChange != RewriteEvent.INSERTED && boundTypeChange != RewriteEvent.REMOVED) { ASTNode type= (ASTNode) getOriginalValue(node, WildcardType.BOUND_PROPERTY); String str= prefix.getPrefix(0); doTextReplace(pos, type.getStartPosition() - pos, str, getEditGroup(node, WildcardType.BOUND_PROPERTY)); } } rewriteNode(node, WildcardType.BOUND_PROPERTY, pos, prefix); } catch (CoreException e) { handleException(e); } return false; }
int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark
public boolean visit(WildcardType node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } if (node.getAST().apiLevel() >= AST.JLS8) { rewriteTypeAnnotations(node, WildcardType.ANNOTATIONS_PROPERTY, node.getStartPosition()); } try { int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark Prefix prefix; if (Boolean.TRUE.equals(getNewValue(node, WildcardType.UPPER_BOUND_PROPERTY))) { prefix= this.formatter.WILDCARD_EXTENDS; } else { prefix= this.formatter.WILDCARD_SUPER; } int boundKindChange= getChangeKind(node, WildcardType.UPPER_BOUND_PROPERTY); if (boundKindChange != RewriteEvent.UNCHANGED) { int boundTypeChange= getChangeKind(node, WildcardType.BOUND_PROPERTY); if (boundTypeChange != RewriteEvent.INSERTED && boundTypeChange != RewriteEvent.REMOVED) { ASTNode type= (ASTNode) getOriginalValue(node, WildcardType.BOUND_PROPERTY); String str= prefix.getPrefix(0); doTextReplace(pos, type.getStartPosition() - pos, str, getEditGroup(node, WildcardType.BOUND_PROPERTY)); } } rewriteNode(node, WildcardType.BOUND_PROPERTY, pos, prefix); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(WildcardType node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } if (node.getAST().apiLevel() >= AST.JLS8) { rewriteTypeAnnotations(node, WildcardType.ANNOTATIONS_PROPERTY, node.getStartPosition()); } try { int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark Prefix prefix; if (Boolean.TRUE.equals(getNewValue(node, WildcardType.UPPER_BOUND_PROPERTY))) { prefix= this.formatter.WILDCARD_EXTENDS; } else { prefix= this.formatter.WILDCARD_SUPER; } int boundKindChange= getChangeKind(node, WildcardType.UPPER_BOUND_PROPERTY); if (boundKindChange != RewriteEvent.UNCHANGED) { int boundTypeChange= getChangeKind(node, WildcardType.BOUND_PROPERTY); if (boundTypeChange != RewriteEvent.INSERTED && boundTypeChange != RewriteEvent.REMOVED) { ASTNode type= (ASTNode) getOriginalValue(node, WildcardType.BOUND_PROPERTY); String str= prefix.getPrefix(0); doTextReplace(pos, type.getStartPosition() - pos, str, getEditGroup(node, WildcardType.BOUND_PROPERTY)); } } rewriteNode(node, WildcardType.BOUND_PROPERTY, pos, prefix); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(WildcardType node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } if (node.getAST().apiLevel() >= JLS8_INTERNAL) { rewriteTypeAnnotations(node, WildcardType.ANNOTATIONS_PROPERTY, node.getStartPosition()); } try { int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark Prefix prefix; if (Boolean.TRUE.equals(getNewValue(node, WildcardType.UPPER_BOUND_PROPERTY))) { prefix= this.formatter.WILDCARD_EXTENDS; } else { prefix= this.formatter.WILDCARD_SUPER; } int boundKindChange= getChangeKind(node, WildcardType.UPPER_BOUND_PROPERTY); if (boundKindChange != RewriteEvent.UNCHANGED) { int boundTypeChange= getChangeKind(node, WildcardType.BOUND_PROPERTY); if (boundTypeChange != RewriteEvent.INSERTED && boundTypeChange != RewriteEvent.REMOVED) { ASTNode type= (ASTNode) getOriginalValue(node, WildcardType.BOUND_PROPERTY); String str= prefix.getPrefix(0); doTextReplace(pos, type.getStartPosition() - pos, str, getEditGroup(node, WildcardType.BOUND_PROPERTY)); } } rewriteNode(node, WildcardType.BOUND_PROPERTY, pos, prefix); } catch (CoreException e) { handleException(e); } return false; }
public boolean visit(WildcardType node) { if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } if (node.getAST().apiLevel() >= AST.JLS8) { rewriteTypeAnnotations(node, WildcardType.ANNOTATIONS_PROPERTY, node.getStartPosition()); } try { int pos= getScanner().getNextEndOffset(node.getStartPosition(), true); // pos after question mark Prefix prefix; if (Boolean.TRUE.equals(getNewValue(node, WildcardType.UPPER_BOUND_PROPERTY))) { prefix= this.formatter.WILDCARD_EXTENDS; } else { prefix= this.formatter.WILDCARD_SUPER; } int boundKindChange= getChangeKind(node, WildcardType.UPPER_BOUND_PROPERTY); if (boundKindChange != RewriteEvent.UNCHANGED) { int boundTypeChange= getChangeKind(node, WildcardType.BOUND_PROPERTY); if (boundTypeChange != RewriteEvent.INSERTED && boundTypeChange != RewriteEvent.REMOVED) { ASTNode type= (ASTNode) getOriginalValue(node, WildcardType.BOUND_PROPERTY); String str= prefix.getPrefix(0); doTextReplace(pos, type.getStartPosition() - pos, str, getEditGroup(node, WildcardType.BOUND_PROPERTY)); } } rewriteNode(node, WildcardType.BOUND_PROPERTY, pos, prefix); } catch (CoreException e) { handleException(e); } return false; }
doTextInsert(pos, ")", getEditGroup(children[children.length - 1])); //$NON-NLS-1$ } else if (isAllRemoved) { int afterClosing= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, afterClosing - pos, getEditGroup(children[children.length - 1])); pos= afterClosing;
doTextInsert(pos, ")", getEditGroup(children[children.length - 1])); //$NON-NLS-1$ } else if (isAllRemoved) { int afterClosing= getScanner().getNextEndOffset(pos, true); doTextRemove(pos, afterClosing - pos, getEditGroup(children[children.length - 1])); pos= afterClosing;