I recently switched to Eclipse Oxygen (Build id: 20171005-1200) and my subjective opinion is that the Java code completion seems to be dumber than when I was using Eclipse Luna. I was hoping that it was just something to do with my setup but I tried creating a brand new workspace and that did not help. Below is a small test case where I received no proposals. In this example, when I get to "Color." I expected Eclipse to show me a list of some of the color constants. Instead Eclipse shows nothing. Cycling through the various recommenders results in no proposals for everything. Is anyone else experiencing this type of issue or have any idea how to resolve it? I switched to Eclipse Oxygen because Lambda support in Eclipse Luna was buggy if the Lambda had generics but am otherwise disappointed by Oxygen compared to Luna
import java.awt.Color;
public enum Test {
TEST1(Color.BLACK);
private final Color color;
private Test(final Color color) {
this.color = color;
}
}
Any suggestions/recommendations would be greatly appreciated
java.awt.*types? If so, check whether you have those proposals filtered atPreferences > Java > Editor > Content Assist > type filters. If so, try removing/disabling that filter.