+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

JetBrains опублікувала подробиці майбутнього оновлення IntelliJ IDEA 2018.2 щодо підтримки функцій Groovy 2.5 і 3.0

JetBrains опублікувала подробиці майбутнього оновлення IntelliJ IDEA 2018.2 щодо підтримки функцій Groovy 2.5 та 3.0

JetBrains опублікувала подробиці майбутнього оновлення IntelliJ IDEA 2018.2 щодо підтримки функцій Groovy 2.5 і 3.0. Версія 3.0 проходить першу стадію тестування, тому варто врахувати, що можливі зміни.

Підтримка Groovy 2.5

Однією з підтримуваних функцій стане AST Transformations Annotations. Щоб викликати метод із заданими параметрами, слід використовувати атрибут @NamedParam.

Підтримка Groovy 3.0

Оновлення IntelliJ IDEA підтримуватиме класичний синтаксис Java, наприклад, цикл do-while, реалізований у Groovy 3.0.

Тестова версія підтримує функцію посилань на методи, що з'явилася в Java 8

Методи за мовчанням можна додати до інтерфейсів Groovy 3.0. Якщо метод не оголошений як підклас, перерозподіл функціональності відбудеться як і будь-яким суперкласом.

Прийняте раніше оголошення оператора у виді value = value ?: 'Some Default Value', тепер виглядає як value ?= 'Some Default Value'

Оператор безпечної навігації в Groovy 3.0 працює для масивів. Посилання на індекси з масиву, які дорівнюють нулю або можуть дорівнювати нулю, більше не призводить до виключення NullPointerException.

Подобно методу is(), оператори рівності === і !== перевіряють параметри, що змінюються на приналежність одному об'єкту.

>

У липні 2018 року IntelliJ IDEA покращила підтримку фреймворків Spring та Spring Boot.

 

 

 

Інші новини

Найкраща ціна