Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Camelon2003-11-05 23:35:28 +0000
committerJohn Camelon2003-11-05 23:35:28 +0000
commit97e203468edf67f1df228f522bcb03c910a1eab6 (patch)
tree18ca19067441cb46dc09451cea2ae8c7f0b98471 /core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests
parent6189ea9764d971a4393677e908001251f061ff95 (diff)
downloadorg.eclipse.cdt-97e203468edf67f1df228f522bcb03c910a1eab6.tar.gz
org.eclipse.cdt-97e203468edf67f1df228f522bcb03c910a1eab6.tar.xz
org.eclipse.cdt-97e203468edf67f1df228f522bcb03c910a1eab6.zip
CORE
Cleaned up the ParserFactory interface to check for validity of input arguments. Moved NullSourceElementRequestor and ScannerInfo to public interface as requested. Restructured code so that no Eclipse/CDT source outside the parser source directory is used. Updated parser clients to use new ParserFactory (stand-alone parser work item). UI & TESTS Updated parser clients to use new ParserFactory (stand-alone parser work item).
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests')
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java
index 1582942b46e..9e099a55684 100644
--- a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java
+++ b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java
@@ -18,11 +18,11 @@ import junit.framework.TestCase;
import org.eclipse.cdt.core.parser.IParser;
import org.eclipse.cdt.core.parser.IScanner;
import org.eclipse.cdt.core.parser.ISourceElementRequestor;
-import org.eclipse.cdt.core.parser.ParserLanguage;
+import org.eclipse.cdt.core.parser.NullSourceElementRequestor;
import org.eclipse.cdt.core.parser.ParserFactory;
+import org.eclipse.cdt.core.parser.ParserLanguage;
import org.eclipse.cdt.core.parser.ParserMode;
-import org.eclipse.cdt.internal.core.parser.NullSourceElementRequestor;
-import org.eclipse.cdt.internal.core.parser.ScannerInfo;
+import org.eclipse.cdt.core.parser.ScannerInfo;
import org.eclipse.core.runtime.Path;
/**
@@ -55,11 +55,11 @@ public class ParseTestOnSearchFiles extends TestCase
fileIn = new FileInputStream(name);
}
- public void testParseOfAndrewsFile()
+ public void testParseOfAndrewsFile() throws Exception
{
ISourceElementRequestor requestor = new NullSourceElementRequestor();
- IScanner scanner = ParserFactory.createScanner( new InputStreamReader( fileIn ), name, new ScannerInfo(), ParserMode.COMPLETE_PARSE, ParserLanguage.CPP, requestor );
- IParser parser = ParserFactory.createParser( scanner, requestor, ParserMode.COMPLETE_PARSE, ParserLanguage.CPP );
+ IScanner scanner = ParserFactory.createScanner( new InputStreamReader( fileIn ), name, new ScannerInfo(), ParserMode.COMPLETE_PARSE, ParserLanguage.CPP, requestor, null );
+ IParser parser = ParserFactory.createParser( scanner, requestor, ParserMode.COMPLETE_PARSE, ParserLanguage.CPP, null );
assertTrue( parser.parse() );
}

Back to the top