Forgot to include this file as part of commit r2386.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2389 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/test/com/google/gwt/dev/jdt/TypeOracleTestingUtils.java b/dev/core/test/com/google/gwt/dev/jdt/TypeOracleTestingUtils.java
index a3263b0..02ad531 100644
--- a/dev/core/test/com/google/gwt/dev/jdt/TypeOracleTestingUtils.java
+++ b/dev/core/test/com/google/gwt/dev/jdt/TypeOracleTestingUtils.java
@@ -17,15 +17,21 @@
import com.google.gwt.core.ext.TreeLogger;
import com.google.gwt.core.ext.UnableToCompleteException;
+import com.google.gwt.core.ext.typeinfo.CompilationUnitProvider;
/**
* Utilities for tests that build a type oracle and watch for errors.
*
*/
public class TypeOracleTestingUtils {
-
public static void addCup(TypeOracleBuilder builder, String typeName,
CharSequence code) throws UnableToCompleteException {
+ CompilationUnitProvider cup = createCup(typeName, code);
+ builder.addCompilationUnit(cup);
+ }
+
+ public static CompilationUnitProvider createCup(String typeName,
+ CharSequence code) {
String packageName;
String className;
int pos = typeName.lastIndexOf('.');
@@ -38,7 +44,7 @@
}
StaticCompilationUnitProvider cup = new StaticCompilationUnitProvider(
packageName, className, code.toString().toCharArray());
- builder.addCompilationUnit(cup);
+ return cup;
}
/**