Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.1.4
-
Component/s: None
-
Labels:None
-
Testcase included:yes
-
Number of attachments :
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.
Issue Links
- is depended upon by
-
RVM-929
Follow Java Virtual Machine Specification
-
can reproduce problem. I'll take a look at fixing it.