diff options
author | John Camelon | 2003-11-05 23:35:28 +0000 |
---|---|---|
committer | John Camelon | 2003-11-05 23:35:28 +0000 |
commit | 97e203468edf67f1df228f522bcb03c910a1eab6 (patch) | |
tree | 18ca19067441cb46dc09451cea2ae8c7f0b98471 /core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests | |
parent | 6189ea9764d971a4393677e908001251f061ff95 (diff) | |
download | org.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.java | 12 |
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() ); } |