Настройте IntelliJ для работы с JDK 14 и записями
Я пытался заставить IntelliJ работать с SDK-14, но у меня явно возникли проблемы с тем, чтобы заставить работать "записи". Поскольку дата выпуска - март, я думаю, что хорошие люди из Jetbrains близки к тому, чтобы иметь версию, которая работает с SDK-14. Мне нужно запустить SDK 14 с --enable-preview. Я гуглил пару дней безуспешно.
Мне немного повезло с Sublime, но я скучаю по завершению кода:) Если есть другие варианты, пожалуйста, не стесняйтесь их упоминать.
1 ответ
UPDATE: Первый 2020,1 EAP с поддержкой отчеты отпускается.
Поддержка IntelliJ IDEA для записей (JEP 359) находится в стадии разработки и будет доступна в выпуске 2020.1 (EAP для этой версии должен начаться в январе 2020 года, выпуск запланирован на март-апрель 2020 года).
Связанные билеты:
- IDEA-228462 Переименовать компоненты записи
- IDEA-229318 Адаптировать объявление массива в стиле C для компонента записи
- IDEA-229706 Formatter for Java 14 Records
- IDEA-229841 Записи: избыточные конструкторы отчетов
- IDEA-229842 Преобразование компактного конструктора в канонический
- IDEA-229843 Изменить рефакторинг сигнатуры для записей
- IDEA-229844 Быстрая поддержка документации для компонентов записи
- IDEA-229921. Заглушки.class для JEP 359 "Records"
- IDEA-223110 Реализация парсера для JEP 359: Записи (предварительная версия) в Java
- IDEA-228460 Выделение ошибок для записей
- IDEA-229297 Добавить записи Java 14 в представление "Новый класс Java"
- IDEA-229300 Поддержка автозавершения кода для записей
- IDEA-229320 Предупреждение о загрязнении кучи для записей
- IDEA-229792 Поддержка объявления записи в полном заявлении
- IDEA-229795 Поддержка создания записей на диаграммах UML
- IDEA-229796 Создать запись об использовании
- IDEA-229889 Выделение использования компонентов записи
- IDEA-229694 Создать конструктор для записей: предложить создание компактных и канонических конструкторов
- UX-1087 Добавить значок для записи Java