Method resolution code unable to resolve methods in some cases

Description

Looks like the method resolution code MethodReference.resolveInternal() is incorrect. It does not look for methods implemented in interfaces implemented by a class. In contrast, FieldReference.resolveInternal() looks in all super classes and interfaces a class implements. I am attaching a simple test program that demonstrates this bug. This bug exists in SVN r15788.

Environment

None

Assignee

DaveG

Reporter

Suriya Subramanian

Labels

None

Fix versions

Priority

High
Configure