private void addEdit(TextChange change, int startLine, TextEdit edit) { change.addTextEditGroup(new TextEditGroup("Line " + (startLine + 1), edit)); //$NON-NLS-1$ change.addEdit(edit); }
public static void addTextEdit(TextChange change, String name, TextEdit edit) throws MalformedTreeException { Assert.isNotNull(change); Assert.isNotNull(name); Assert.isNotNull(edit); TextEdit root= change.getEdit(); if (root == null) { root= new MultiTextEdit(); change.setEdit(root); } insert(root, edit); change.addTextEditGroup(new TextEditGroup(name, edit)); }
public static void addTextEdit(TextChange change, String name, TextEdit edit) { Assert.isNotNull(change); Assert.isNotNull(name); Assert.isNotNull(edit); TextEdit root= change.getEdit(); if (root == null) { root= new MultiTextEdit(); change.setEdit(root); } insert(root, edit); change.addTextEditGroup(new TextEditGroup(name, edit)); }
public static void addTextEdit(TextChange change, String name, TextEdit edit) throws MalformedTreeException { Assert.isNotNull(change); Assert.isNotNull(name); Assert.isNotNull(edit); TextEdit root= change.getEdit(); if (root == null) { root= new MultiTextEdit(); change.setEdit(root); } insert(root, edit); change.addTextEditGroup(new TextEditGroup(name, edit)); }
public static void addTextEdit(TextChange change, String name, TextEdit edit) throws MalformedTreeException { Assert.isNotNull(change); Assert.isNotNull(name); Assert.isNotNull(edit); TextEdit root= change.getEdit(); if (root == null) { root= new MultiTextEdit(); change.setEdit(root); } insert(root, edit); change.addTextEditGroup(new TextEditGroup(name, edit)); }
public static void addTextEdit(TextChange change, String name, TextEdit[] edits) { Assert.isNotNull(change); Assert.isNotNull(name); Assert.isNotNull(edits); TextEdit root= change.getEdit(); if (root == null) { root= new MultiTextEdit(); change.setEdit(root); } for (int i= 0; i < edits.length; i++) { insert(root, edits[i]); } change.addTextEditGroup(new TextEditGroup(name, edits)); }
private void createEdits(ICompilationUnit unit, ASTRewrite rewriter, List<TextEditGroup> groups, ImportRewrite importRewrite) throws CoreException { TextChange change = fChangeManager.get(unit); MultiTextEdit root = new MultiTextEdit(); change.setEdit(root); root.addChild(importRewrite.rewriteImports(null)); root.addChild(rewriter.rewriteAST()); for (Iterator<TextEditGroup> iter = groups.iterator(); iter.hasNext();) { change.addTextEditGroup(iter.next()); } }
private void createEdits(ICompilationUnit unit, ASTRewrite rewriter, List<TextEditGroup> groups, ImportRewrite importRewrite) throws CoreException { TextChange change= fChangeManager.get(unit); MultiTextEdit root= new MultiTextEdit(); change.setEdit(root); root.addChild(importRewrite.rewriteImports(null)); root.addChild(rewriter.rewriteAST()); for (Iterator<TextEditGroup> iter= groups.iterator(); iter.hasNext();) { change.addTextEditGroup(iter.next()); } }
private void createEdits(ICompilationUnit unit, ASTRewrite rewriter, List<TextEditGroup> groups, ImportRewrite importRewrite) throws CoreException { TextChange change= fChangeManager.get(unit); MultiTextEdit root= new MultiTextEdit(); change.setEdit(root); root.addChild(importRewrite.rewriteImports(null)); root.addChild(rewriter.rewriteAST()); for (Iterator<TextEditGroup> iter= groups.iterator(); iter.hasNext();) { change.addTextEditGroup(iter.next()); } }
private void createEdits(ICompilationUnit unit, ASTRewrite rewriter, List groups, ImportRewrite importRewrite) throws CoreException { TextChange change= fChangeManager.get(unit); MultiTextEdit root= new MultiTextEdit(); change.setEdit(root); root.addChild(importRewrite.rewriteImports(null)); root.addChild(rewriter.rewriteAST()); for (Iterator iter= groups.iterator(); iter.hasNext();) { change.addTextEditGroup((TextEditGroup)iter.next()); } }
private void removeKey(NLSSubstitution sub, TextChange change) throws CoreException { ASTNode node= findField(fRoot, sub.getKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_remove_entry, sub.getKey()); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); change.addTextEditGroup(editGroup); fFields.remove(node); }
private void addKey(NLSSubstitution sub, TextChange change) throws CoreException { String name= Messages.format(NLSMessages.AccessorClassModifier_add_entry, sub.getKey()); TextEditGroup editGroup= new TextEditGroup(name); change.addTextEditGroup(editGroup); addKey(sub, change, editGroup); }
private void addKey(NLSSubstitution sub, TextChange change) { String name= Messages.format(NLSMessages.AccessorClassModifier_add_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); change.addTextEditGroup(editGroup); addKey(sub, editGroup); }
private void removeKey(NLSSubstitution sub, TextChange change) { ASTNode node= findField(fRoot, sub.getInitialKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_remove_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); change.addTextEditGroup(editGroup); fFields.remove(node); }
private void renameKey(NLSSubstitution sub, TextChange change) throws CoreException { ASTNode node= findField(fRoot, sub.getInitialKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_replace_entry, sub.getKey()); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); fFields.remove(node); addKey(sub, change, editGroup); change.addTextEditGroup(editGroup); }
private void removeKey(NLSSubstitution sub, TextChange change) { ASTNode node= findField(fRoot, sub.getInitialKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_remove_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); change.addTextEditGroup(editGroup); fFields.remove(node); }
private void addKey(NLSSubstitution sub, TextChange change) { String name= Messages.format(NLSMessages.AccessorClassModifier_add_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); change.addTextEditGroup(editGroup); addKey(sub, editGroup); }
private void renameKey(NLSSubstitution sub, TextChange change) { ASTNode node= findField(fRoot, sub.getInitialKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_replace_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); fFields.remove(node); addKey(sub, editGroup); change.addTextEditGroup(editGroup); }
private void renameKey(NLSSubstitution sub, TextChange change) { ASTNode node= findField(fRoot, sub.getInitialKey()); if (node == null) return; String name= Messages.format(NLSMessages.AccessorClassModifier_replace_entry, BasicElementLabels.getJavaElementName(sub.getKey())); TextEditGroup editGroup= new TextEditGroup(name); fListRewrite.remove(node, editGroup); fFields.remove(node); addKey(sub, editGroup); change.addTextEditGroup(editGroup); }
public static IFix createCleanUp(CompilationUnit compilationUnit, boolean sortMembers, boolean sortFields) throws CoreException { if (!sortMembers && !sortFields) return null; ICompilationUnit cu= (ICompilationUnit)compilationUnit.getJavaElement(); String label= FixMessages.SortMembersFix_Change_description; CategorizedTextEditGroup group= new CategorizedTextEditGroup(label, new GroupCategorySet(new GroupCategory(label, label, label))); TextEdit edit= CompilationUnitSorter.sort(compilationUnit, new DefaultJavaElementComparator(!sortFields), 0, group, null); if (edit == null) return null; TextChange change= new CompilationUnitChange(label, cu); change.setEdit(edit); change.addTextEditGroup(group); return new SortMembersFix(change, cu); }