IntelliJ IDEA
13 начал проявлять очень странное поведение в моей локальной установке.
А именно, в любом новом классе Java
, добавленном к существующему проекту, Code Completion
не работает. Итак, после объявления объектной переменной любого типа в новом классе и затем ввода имени этой переменной, за которой следует точка (.), Никаких предложений для какого-либо из методов соответствующего объекта не возникает.
Например, после объявления
File f = new File("/home");
typing f.
не выводит список всех методов класса File
, чтобы выбрать один из них. На самом деле, при наборе точки (.) Никаких предложений не появляется и в левом нижнем углу (в строке состояния) окна IDE появляется сообщение "Идентификатор ожидается. Идентификатор ожидается". отображается. Иногда предлагается длинный список совершенно ненужных методов из нерелевантных компонентов или библиотек.
Странно, Code Completion
работает так, как ожидалось, если указанное выше объявление происходит в любом из существующих классов.
Такое поведение сохраняется после многих комбинаций перезагрузки компьютера, повторного импорта IDE, повторного импорта проекта, закрытия/повторного открытия или восстановления.
Любые идеи?