/** * Returns the text region covered by the edits managed via this * edit group. If the group doesn't manage any edits <code>null * </code> is returned. * * @return the text region covered by this edit group or <code> * null</code> if no edits are managed */ public IRegion getRegion() { int size= fEdits.size(); if (size == 0) { return null; } else if (size == 1) { return fEdits.get(0).getRegion(); } else { return TextEdit.getCoverage(fEdits.toArray(new TextEdit[fEdits.size()])); } } }
private IRegion getRegion(TextEditBasedChangeGroup[] changes) { if (changes == ALL_EDITS) { if (fEdit == null) return null; return fEdit.getRegion(); } else { List edits= new ArrayList(); for (int i= 0; i < changes.length; i++) { edits.addAll(Arrays.asList(changes[i].getTextEditGroup().getTextEdits())); } if (edits.size() == 0) return null; return TextEdit.getCoverage((TextEdit[]) edits.toArray(new TextEdit[edits.size()])); } }
private IRegion getRegion(TextEditBasedChangeGroup[] changes) { if (changes == ALL_EDITS) { if (fEdit == null) return null; return fEdit.getRegion(); } else { List<TextEdit> edits= new ArrayList<>(); for (int i= 0; i < changes.length; i++) { edits.addAll(Arrays.asList(changes[i].getTextEditGroup().getTextEdits())); } if (edits.size() == 0) return null; return TextEdit.getCoverage(edits.toArray(new TextEdit[edits.size()])); } }
private IRegion getRegion(TextEditBasedChangeGroup[] changes) { if (changes == ALL_EDITS) { if (fEdit == null) return null; return fEdit.getRegion(); } else { List<TextEdit> edits= new ArrayList<>(); for (int i= 0; i < changes.length; i++) { edits.addAll(Arrays.asList(changes[i].getTextEditGroup().getTextEdits())); } if (edits.size() == 0) return null; return TextEdit.getCoverage(edits.toArray(new TextEdit[edits.size()])); } }
private static IRegion getCorrespondingEditChangeRange(SearchMatch searchResult, TextChangeManager manager) { TextChange change= getTextChange(searchResult, manager); if (change == null) return null; IRegion oldMatchRange= createTextRange(searchResult); TextEditChangeGroup[] editChanges= change.getTextEditChangeGroups(); for (int i= 0; i < editChanges.length; i++) { if (oldMatchRange.equals(editChanges[i].getRegion())) return TextEdit.getCoverage(change.getPreviewEdits(editChanges[i].getTextEdits())); } return null; }
private static IRegion getCorrespondingEditChangeRange(SearchMatch searchResult, TextChangeManager manager) { TextChange change= getTextChange(searchResult, manager); if (change == null) return null; IRegion oldMatchRange= createTextRange(searchResult); TextEditChangeGroup[] editChanges= change.getTextEditChangeGroups(); for (int i= 0; i < editChanges.length; i++) { if (oldMatchRange.equals(editChanges[i].getRegion())) return TextEdit.getCoverage(change.getPreviewEdits(editChanges[i].getTextEdits())); } return null; }
private static IRegion getCorrespondingEditChangeRange(SearchMatch searchResult, TextChangeManager manager) { TextChange change= getTextChange(searchResult, manager); if (change == null) return null; IRegion oldMatchRange= createTextRange(searchResult); TextEditChangeGroup[] editChanges= change.getTextEditChangeGroups(); for (int i= 0; i < editChanges.length; i++) { if (oldMatchRange.equals(editChanges[i].getRegion())) return TextEdit.getCoverage(change.getPreviewEdits(editChanges[i].getTextEdits())); } return null; }
@Override public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
private static IRegion getCorrespondingEditChangeRange(SearchMatch searchResult, TextChangeManager manager) { TextChange change= getTextChange(searchResult, manager); if (change == null) { return null; } IRegion oldMatchRange= createTextRange(searchResult); TextEditChangeGroup[] editChanges= change.getTextEditChangeGroups(); for (int i= 0; i < editChanges.length; i++) { if (oldMatchRange.equals(editChanges[i].getRegion())) { return TextEdit.getCoverage(change.getPreviewEdits(editChanges[i].getTextEdits())); } } return null; }
public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }
public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }
public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
@Override public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }
public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }
public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }
public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
public int getLength() { if (this.group.isEmpty()) { return this.node.getLength(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getLength(); } return coverage.getLength(); } }
public int getStartPosition() { if (this.group.isEmpty()) { return this.node.getStartPosition(); } IRegion coverage= TextEdit.getCoverage(this.group.getTextEdits()); if (coverage == null) { return this.node.getStartPosition(); } return coverage.getOffset(); }