[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools.jdt] Multiple inheritance and covariance subtyping in Java 1.5 and jdt core
|
Hello,
IC.java:
interface IA {
IA op();
}
interface IB {
IB op();
}
public interface IC extends IA, IB {
IC op();
}
These classes compile with eclipse and compiler compliance
level 5.0 but don't compile with my sun jdk 1.5.0:
> javac -version IC.java
javac 1.5.0
IC.java:9: types IB and IA are incompatible; both define
op(), but with unrelated return types
public interface IC extends IA, IB {
^
1error
Where could I find the jdt core specification about this
feature ?
Thank you