[Bug java/14979] New: gcj doesn't handle package private methods with differing return types properly
ovidr at users dot sourceforge dot net
gcc-bugzilla@gcc.gnu.org
Fri Apr 16 17:46:00 GMT 2004
one/A.java:
---------
package one;
public class A {
public static void main(String[] s) {
System.out.println("I'm a bug");
}
boolean test() {
return false;
}
}
two/B.java
-----
package two;
import one.A;
public class B extends A {
void test () {
}
}
works:
javac one\A.java
javac two\B.java
doesn't work with gcj:
gcj -C one\A.java
gcj -C two\B.java
two\B.java:8: error: Method `one.A.test()' was defined with return type
`boolean' in class `one.A'.
void test () {
^
1 error
tested on:
gcc version 3.4.0 20040316 (prerelease)
gcc version 3.5.0 20040414 (experimental)
--
Summary: gcj doesn't handle package private methods with
differing return types properly
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: java
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ovidr at users dot sourceforge dot net
CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14979
More information about the Java-prs
mailing list