Сегодня я играл с Eclipse Juno. Исходя из Гелиоса, это отличное обновление. Все работает нормально, кроме одной новой ошибки компиляции.Является ли Eclipse Juno ошибочным с этой двусмысленной ошибкой метода?
Мы используем рамки java.net 'Fuse' и мы называем следующий метод:
ResourceInjector.get().inject(true, this);
Затмение говорит нам:
The method inject(Object[]) is ambiguous for the type ResourceInjector
следующие методы конфликтуют:
inject(Object... components);
inject(boolean arg0, Object... arg1);
Он отлично работал (с Java 1.6.0.25) в Eclipse Helios, но теперь он дает ошибку компиляции и не хочет запускать никаких Больше. Нам кажется, что это ошибка в Eclipse Juno, если мы построим с помощью Maven, это прекрасно ... Кто-нибудь знает об этом?
«терпеть» следует указать, что это было сделано намеренно ... это была ошибка в Java 5 и 6, по-видимому, были исправлены в Java 7: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6886431 ** ожидаемое поведение **: ошибка компилятора. –
это не работает в неоне? –
@NicholasDiPiazza У меня Neon 1.a, и это тоже не работает для меня. –