Interface dispatch bug

Interface methods should bind to the lowest sub-interface. Only search
declared methods in a class before trying to find the interface method
via the iftables.

Unit test that declares toString in an concrete class, where toString
has been made an interface method in CharSequence. ecj compiles this
method call into an invokeinterface (hence the custom build).

Change-Id: Iefa394c9e7a22da9c6ea58f07a77880102c2f966
14 files changed
tree: 29bdbd1c0a5d23cc3850dc60a3bc911cc18b10d2
  1. Android.mk
  2. build/
  3. jdwpspy/
  4. src/
  5. test/
  6. tools/