Reviewers: tobyr, jbrosenberg, scottb,

Description:
Refactors TypeOracleMediator to avoid CompiledClass references.  This
way, we will be able to throw in byte
code from other sources besides JDT.  This design is a little different
from the Instant Hosted Mode change
which created a BinaryCompileClass type to represent pre-compiled code.

An additional unit test that runs purely from byte code from the
classloader will follow this change.
The TypeOracleMediatorTest is slightly refactored in this change to make
the unit test changes easier to review
in the next patch.


Please review this at http://gwt-code-reviews.appspot.com/1217801/show

Affected files:
  M dev/core/src/com/google/gwt/dev/javac/CompilationState.java
  M dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java
  A dev/core/src/com/google/gwt/dev/javac/TypeOracleMediatorFromSource.java
  M dev/core/test/com/google/gwt/dev/javac/JavaCompilationSuite.java
  D dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java
  A dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTestBase.java
A dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTestFromSource.java
  M tools/api-checker/src/com/google/gwt/tools/apichecker/ApiContainer.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to