diff options
author | Bogdan Gheorghe | 2004-05-17 05:14:31 +0000 |
---|---|---|
committer | Bogdan Gheorghe | 2004-05-17 05:14:31 +0000 |
commit | c3ff06502c2270b94682f44bc1de00d20bf453d8 (patch) | |
tree | c2573443d24ff7c1f426d96a34f781d8dbfc6502 /core | |
parent | 14804f770ca06d62661a4496346189104a9e1ec2 (diff) | |
download | org.eclipse.cdt-c3ff06502c2270b94682f44bc1de00d20bf453d8.tar.gz org.eclipse.cdt-c3ff06502c2270b94682f44bc1de00d20bf453d8.tar.xz org.eclipse.cdt-c3ff06502c2270b94682f44bc1de00d20bf453d8.zip |
Update search results as they come in
Diffstat (limited to 'core')
-rw-r--r-- | core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java index 32ef17dadb1..16be0d1c3b3 100644 --- a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java +++ b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java @@ -39,10 +39,8 @@ import org.eclipse.cdt.core.parser.ParserLanguage; import org.eclipse.cdt.core.parser.ParserMode; import org.eclipse.cdt.core.parser.ParserUtil; import org.eclipse.cdt.core.parser.ScannerInfo; -import org.eclipse.cdt.core.parser.ast.ASTNotImplementedException; import org.eclipse.cdt.core.parser.ast.IASTASMDefinition; import org.eclipse.cdt.core.parser.ast.IASTAbstractTypeSpecifierDeclaration; -import org.eclipse.cdt.core.parser.ast.IASTBaseSpecifier; import org.eclipse.cdt.core.parser.ast.IASTClassReference; import org.eclipse.cdt.core.parser.ast.IASTClassSpecifier; import org.eclipse.cdt.core.parser.ast.IASTCodeScope; @@ -72,7 +70,6 @@ import org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration; import org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation; import org.eclipse.cdt.core.parser.ast.IASTTemplateParameterReference; import org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization; -import org.eclipse.cdt.core.parser.ast.IASTTypeSpecifier; import org.eclipse.cdt.core.parser.ast.IASTTypedefDeclaration; import org.eclipse.cdt.core.parser.ast.IASTTypedefReference; import org.eclipse.cdt.core.parser.ast.IASTUsingDeclaration; @@ -84,6 +81,7 @@ import org.eclipse.cdt.core.search.ICSearchResultCollector; import org.eclipse.cdt.core.search.ICSearchScope; import org.eclipse.cdt.core.search.IMatch; import org.eclipse.cdt.core.search.IMatchLocator; +import org.eclipse.cdt.internal.core.search.AcceptMatchOperation; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; @@ -487,6 +485,17 @@ public class MatchLocator implements IMatchLocator{ } } + Iterator j = matches.iterator(); + while (j.hasNext()){ + IMatch match = (IMatch) j.next(); + try { + resultCollector.acceptMatch(match); + } catch (CoreException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + resultCollector.done(); } } |