今日私はEclipse Junoで遊んでいます。 Heliosから来て、それは素晴らしいアップグレードです。 1つの新しいコンパイルエラーを除いて、すべてうまくいっています。Eclipse Junoはこのあいまいなメソッドエラーで間違っていますか?
我々はjava.netフレームワーク 'ヒューズ' を使用していて、私たちは次のメソッドを呼び出します。次のメソッドが衝突
The method inject(Object[]) is ambiguous for the type ResourceInjector
:
ResourceInjector.get().inject(true, this);
Eclipseが教えてくれるの
inject(Object... components);
inject(boolean arg0, Object... arg1);
Eclipse Heliosではうまくいきましたが(Java 1.6.0.25で)、コンパイルエラーが発生し、実行したくありませんもっと。これはEclipse Junoのバグだと思われます。Mavenを使用してビルドするとうまくビルドされているようです...誰でもこの回避策を知っていますか?
これは意図的だったことを示す必要があり、「容認」であいまいな(これ、本当の)ではない注入Java 5と6は、明らかにJava 7で修正されています。http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6886431 **予想される動作**:コンパイラエラー。 –
これはネオンではうまくいかないようですか? –
@NicholasDiPiazza私はNeon 1.aを持っていますが、これは私にとってもうまくいきません。 –