Java Generics: кто прав: компиляция Javac или Eclipse?JAVA

Программисты JAVA общаются здесь
Anonymous
Java Generics: кто прав: компиляция Javac или Eclipse?

Сообщение Anonymous »

Вызов этого метода:

Код: Выделить всё

public static @Nonnull  Maybe something(final @Nonnull TG value) {
return new Maybe(value);
}
вот так:

Код: Выделить всё

public @Nonnull Maybe visit() {
return Maybe.something(new BarExtendsFoo());
}
компилируется в Eclipse нормально, но javac выдает предупреждение о «несовместимых типах»:

Код: Выделить всё

found   : BarExtendsFoo
обязательно: Foo

Подробнее здесь: https://stackoverflow.com/questions/204 ... se-compile

Вернуться в «JAVA»