Hi,
I'd like to report a bug, for which I'm not sure how proper solution
should look like.
Below is a test case for which I get the following error, as far as I
can tell it's because method x() can not be found in abstract class A:
convert_invokevirtual: warning: unable to resolve invocation target
compile_error: error: Failed to compile method `main' in class
`Test2', error: -22
[main] Native and Java stack trace:
[main] [<0808176a>] native : print_trace+22
(/home/tomek/projects/jato/jato/vm/stack-trace.c:765)
[main] [<08076ad3>] native : do_error+22
(/home/tomek/projects/jato/jato/vm/die.c:29)
[main] [<08067781>] native : <unknown>
[main] [<0806fadf>] native : <unknown>
[main] [<a7db533c>] trampoline : Test2.main(Test2.java:16)
[main] [<080796bc>] native : do_main_class+12e
(/home/tomek/projects/jato/jato/vm/jato.c:1244)
[main] [<08079a77>] native : <unknown>
[main] [<b7d0e60b>] native : <unknown>
[main] [<08054ab0>] native : <unknown>
------------------------------------------------------------------------------------
interface X {
public void x();
};
abstract class A implements X {
};
class B extends A {
public void x() {
System.out.println("hi");
}
};
public class Test2 {
public static void main(String[] args) {
A a = new B();
a.x();
}
}
--
Tomek Grabiec
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel