Начиная с Eclipse 3.4 автозаполнение для меня исчезло.
Попробуйте простой пример:
public class Main {
public static class Item {}
public static void main(String[] args) {
Item myItem = new Item();
// enter "add" and ctrl+space
}
private static void add(Item item) {
}
}
Если проделать это в Eclipse 3.2, то добавится add(myItem), как и ожидалось от умного эклипса. В любой версии выше происходит вот такое: add(item) - тупо название аргумента метода. Глупо и раздражает. Для меня это значительно увеличило время на разработку: первое, вы должны заполнять все параметры сами, и дополнительно править так называемые "best guesses", если у вас нет исходников используемой библиотеки. В последнем случае параметры будут... правильно - arg0, arg1, и т.д.
Это что, глобальный заговор микрософта?
