2017-10-25 18 views
1

私は最近、Eclipse Oxygen(Build id:20171005-1200)に切り替えました。私の主観的な意見は、Javaコードの完了は、Eclipse Lunaを使用していたときよりも馬鹿だそうです。私はセットアップとはちょうど関係があることを期待していましたが、新しいワークスペースを作成しようとしましたが、それは助けになりませんでした。以下は私が提案を受けなかった小さなテストケースです。この例では、「カラー」に移動します。私はいくつかの色定数のリストを私にEclipseに見せたいと思っていました。 Eclipseには何も表示されません。さまざまな勧告を繰り返すことで、すべての提案はありません。他の誰かがこのタイプの問題を経験しているのですか、それを解決する方法がありますか?私は、任意の提案/勧告が大幅に起こることEclipseのOxygen Javaコード補完が機能していませんか?

+0

はこれが唯一java.awtの 'のために起こるん..

は、酸素のための新しいワークスペースを作成し、そこに古いプロジェクトをインポートする... Eclipseのバージョンを変更しますが、古いワークスペースを使用してください。*'種類?その場合、それらの提案が 'Preferences> Java> Editor> Content Assist> type filters'でフィルタリングされているかどうか確認してください。その場合は、そのフィルタを削除/無効にしてみてください。 –

+0

@JohannesDorn私はあなたが示唆したことを見て、私は何も除外しませんでした。 Colorをintに変更してInteger.MIN_VALUEを渡してみましたが、同じ問題が発生しました。Integerの後に提案はありません – V3V

答えて

1

にこの使用をいただければ幸いルナ

import java.awt.Color; 

public enum Test { 
    TEST1(Color.BLACK); 

    private final Color color; 

    private Test(final Color color) { 
     this.color = color; 
    } 
} 

に比べラムダは、ジェネリックを持っていた場合はEclipseのルナにおけるラムダのサポートはバグがあったため、酸素をEclipseに切り替えたが酸素によってそう失望しますあなたは

+0

新しいワークスペースを作成して新しいプロジェクトを開始しようとしましたが、 – V3V

関連する問題