+38/044/257-2444
+38/067/502-3306
+38/050/370-3627
Новости

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.

 

 

 

Другие новости