Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorDoug Schaefer2005-03-22 19:09:07 +0000
committerDoug Schaefer2005-03-22 19:09:07 +0000
commit0556c189a333be9d524f41f12a9116563ad746ea (patch)
tree902b3c488a5e3d9a933ce4315b133692567497de /core
parenta121a987e2c8596e04b8769442b134f39b6ab7be (diff)
downloadorg.eclipse.cdt-0556c189a333be9d524f41f12a9116563ad746ea.tar.gz
org.eclipse.cdt-0556c189a333be9d524f41f12a9116563ad746ea.tar.xz
org.eclipse.cdt-0556c189a333be9d524f41f12a9116563ad746ea.zip
Got rid of my own code reader factor to use one of the built in ones.
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor2.java23
1 files changed, 1 insertions, 22 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor2.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor2.java
index 00535976d7e..de034710328 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor2.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor2.java
@@ -11,17 +11,12 @@
package org.eclipse.cdt.internal.ui.text.contentassist;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
import org.eclipse.cdt.core.dom.CDOM;
-import org.eclipse.cdt.core.dom.ICodeReaderFactory;
import org.eclipse.cdt.core.dom.IASTServiceProvider.UnsupportedDialectException;
import org.eclipse.cdt.core.dom.ast.ASTCompletionNode;
import org.eclipse.cdt.core.model.IWorkingCopy;
-import org.eclipse.cdt.core.parser.CodeReader;
-import org.eclipse.cdt.core.parser.ICodeReaderCache;
-import org.eclipse.cdt.core.parser.ParserUtil;
import org.eclipse.cdt.internal.ui.text.CParameterListValidator;
import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.ui.text.contentassist.ICompletionContributor;
@@ -63,23 +58,7 @@ public class CCompletionProcessor2 implements IContentAssistProcessor {
ASTCompletionNode completionNode = CDOM.getInstance().getCompletionNode(
(IFile)workingCopy.getResource(),
offset,
- new ICodeReaderFactory() {
- public CodeReader createCodeReaderForTranslationUnit(String path) {
- return new CodeReader(path, viewer.getDocument().get().toCharArray());
- }
- public CodeReader createCodeReaderForInclusion(String path) {
- return ParserUtil.createReader(path,
- Arrays.asList(CUIPlugin.getSharedWorkingCopies()).iterator());
- }
- public int getUniqueIdentifier() {
- return 99;
- }
- public ICodeReaderCache getCodeReaderCache() {
- // TODO this is useless
- return null;
- }
- }
- );
+ CDOM.getInstance().getCodeReaderFactory(CDOM.PARSE_WORKING_COPY_WHENEVER_POSSIBLE));
long stopTime = System.currentTimeMillis();
List proposals = new ArrayList();

Back to the top