Changes long warnings to errors.  A new annotation is now required to compile without errors.
- LongFromJSNIChecker is now implemented totally in terms of JDT.
- The trick was to do lookup via Scope.getType(), not scope.environment.askForType(). The former has all kinds of smarts for resolving graphs of type references in a dependency-driven manner.  The latter bypasses all the smarts and just asks the source oracle, which won't know.

Patch by: spoon
Review by: me


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2339 8db76d5a-ed1c-0410-87a9-c151d255dfc7
8 files changed