private void removeReferences(Set<TextMatch> matches, SearchResultGroup group) { SearchMatch[] searchResults= group.getSearchResults(); for (int r= 0; r < searchResults.length; r++) { //int start= searchResults[r].getStart(); // doesn't work for pack.ReferencedType int unqualifiedStart= searchResults[r].getOffset() + searchResults[r].getLength() - fCurrentNameLength; for (Iterator<TextMatch> iter= matches.iterator(); iter.hasNext();) { TextMatch element= iter.next(); if (element.getStartPosition() == unqualifiedStart) iter.remove(); } } }
private void removeReferences(Set matches, SearchResultGroup group) { SearchMatch[] searchResults= group.getSearchResults(); for (int r= 0; r < searchResults.length; r++) { //int start= searchResults[r].getStart(); // doesn't work for pack.ReferencedType int unqualifiedStart= searchResults[r].getOffset() + searchResults[r].getLength() - fCurrentNameLength; for (Iterator iter= matches.iterator(); iter.hasNext();) { TextMatch element= (TextMatch) iter.next(); if (element.getStartPosition() == unqualifiedStart) iter.remove(); } } }
private void removeReferences(Set<TextMatch> matches, SearchResultGroup group) { SearchMatch[] searchResults= group.getSearchResults(); for (int r= 0; r < searchResults.length; r++) { //int start= searchResults[r].getStart(); // doesn't work for pack.ReferencedType int unqualifiedStart= searchResults[r].getOffset() + searchResults[r].getLength() - fCurrentNameLength; for (Iterator<TextMatch> iter= matches.iterator(); iter.hasNext();) { TextMatch element= iter.next(); if (element.getStartPosition() == unqualifiedStart) { iter.remove(); } } } }
private Name[] extractReferenceNodes(SearchMatch[] searchResults, CompilationUnit cuNode) { Name[] references= new Name[searchResults.length]; for (int i= 0; i < searchResults.length; i++) references[i]= (Name) NodeFinder.perform(cuNode, searchResults[i].getOffset(), searchResults[i].getLength()); return references; }
private Name[] extractReferenceNodes(SearchMatch[] searchResults, CompilationUnit cuNode) { Name[] references= new Name[searchResults.length]; for (int i= 0; i < searchResults.length; i++) references[i]= (Name) NodeFinder.perform(cuNode, searchResults[i].getOffset(), searchResults[i].getLength()); return references; }
public static ASTNode getAstNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= getAstNode(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) return null; if (selectedNode.getParent() == null) return null; return selectedNode; }
public static ASTNode getAstNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= getAstNode(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) { return null; } if (selectedNode.getParent() == null) { return null; } return selectedNode; }
public static ASTNode findNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= NodeFinder.perform(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) { return null; } if (selectedNode.getParent() == null) { return null; } return selectedNode; } }
public static ASTNode findNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= NodeFinder.perform(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) return null; if (selectedNode.getParent() == null) return null; return selectedNode; } }
public static ASTNode getAstNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= getAstNode(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) return null; if (selectedNode.getParent() == null) return null; return selectedNode; }
public static ASTNode findNode(SearchMatch searchResult, CompilationUnit cuNode) { ASTNode selectedNode= NodeFinder.perform(cuNode, searchResult.getOffset(), searchResult.getLength()); if (selectedNode == null) return null; if (selectedNode.getParent() == null) return null; return selectedNode; } }
@Override public void acceptSearchMatch(SearchMatch match) throws CoreException { if (!match.isInsideDocComment()) fMatch = new Match(match.getElement(), Match.UNIT_CHARACTER, match.getOffset(), match.getLength()); }
private static String getNormalizedTypeReference(SearchMatch searchResult) throws JavaModelException { ICompilationUnit cu= SearchUtils.getCompilationUnit(searchResult); String reference= cu.getBuffer().getText(searchResult.getOffset(), searchResult.getLength()); //reference may be package-qualified -> normalize (remove comments, etc.): return CommentAnalyzer.normalizeReference(reference); }
private static String getNormalizedTypeReference(SearchMatch searchResult) throws JavaModelException { ICompilationUnit cu= SearchUtils.getCompilationUnit(searchResult); String reference= cu.getBuffer().getText(searchResult.getOffset(), searchResult.getLength()); //reference may be package-qualified -> normalize (remove comments, etc.): return CommentAnalyzer.normalizeReference(reference); }
private static String getNormalizedTypeReference(SearchMatch searchResult) throws JavaModelException { ICompilationUnit cu= SearchUtils.getCompilationUnit(searchResult); String reference= cu.getBuffer().getText(searchResult.getOffset(), searchResult.getLength()); //reference may be package-qualified -> normalize (remove comments, etc.): return CommentAnalyzer.normalizeReference(reference); }
private static String getNormalizedTypeReference(SearchMatch searchResult) throws JavaModelException { ICompilationUnit cu= SearchUtils.getCompilationUnit(searchResult); String reference= cu.getBuffer().getText(searchResult.getOffset(), searchResult.getLength()); //reference may be package-qualified -> normalize (remove comments, etc.): return CommentAnalyzer.normalizeReference(reference); }
private static void addShadowsError(ICompilationUnit cu, SearchMatch oldMatch, RefactoringStatus result) { // Old match not found in new matches -> reference has been shadowed //TODO: should not have to filter declarations: if (oldMatch instanceof MethodDeclarationMatch || oldMatch instanceof FieldDeclarationMatch) { return; } ISourceRange range= new SourceRange(oldMatch.getOffset(), oldMatch.getLength()); RefactoringStatusContext context= JavaStatusContext.create(cu, range); String message= Messages.format(RefactoringCoreMessages.RenameAnalyzeUtil_shadows, BasicElementLabels.getFileName(cu)); result.addError(message, context); }
private static void addShadowsError(ICompilationUnit cu, SearchMatch oldMatch, RefactoringStatus result) { // Old match not found in new matches -> reference has been shadowed //TODO: should not have to filter declarations: if (oldMatch instanceof MethodDeclarationMatch || oldMatch instanceof FieldDeclarationMatch) return; ISourceRange range= new SourceRange(oldMatch.getOffset(), oldMatch.getLength()); RefactoringStatusContext context= JavaStatusContext.create(cu, range); String message= Messages.format(RefactoringCoreMessages.RenameAnalyzeUtil_shadows, cu.getElementName()); result.addError(message, context); }
private static void addShadowsError(ICompilationUnit cu, SearchMatch oldMatch, RefactoringStatus result) { // Old match not found in new matches -> reference has been shadowed //TODO: should not have to filter declarations: if (oldMatch instanceof MethodDeclarationMatch || oldMatch instanceof FieldDeclarationMatch) return; ISourceRange range= new SourceRange(oldMatch.getOffset(), oldMatch.getLength()); RefactoringStatusContext context= JavaStatusContext.create(cu, range); String message= Messages.format(RefactoringCoreMessages.RenameAnalyzeUtil_shadows, BasicElementLabels.getFileName(cu)); result.addError(message, context); }
private static void addShadowsError(ICompilationUnit cu, SearchMatch oldMatch, RefactoringStatus result) { // Old match not found in new matches -> reference has been shadowed //TODO: should not have to filter declarations: if (oldMatch instanceof MethodDeclarationMatch || oldMatch instanceof FieldDeclarationMatch) return; ISourceRange range= new SourceRange(oldMatch.getOffset(), oldMatch.getLength()); RefactoringStatusContext context= JavaStatusContext.create(cu, range); String message= Messages.format(RefactoringCoreMessages.RenameAnalyzeUtil_shadows, BasicElementLabels.getFileName(cu)); result.addError(message, context); }