1) Adds a test to MiscellaneousTest to ensure that virtual dispatch to String works correctly.
2) Removes an old typeName reference from GenerateJavaScriptAST
3) Fixes two problems in DeadCodeElimination's compile time determination of calls on String constants:
  a) String.hashCode() computed at compile time differs from our implementation
  b) The code could potentially break if some of the parameters had been pruned.

Patch by: scottb, zundel


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