У меня есть вопрос относительно изменения результата поиска intellij и структурной замены результата.
Скажем, у меня есть перечисление:
MyEnum FOO = 10;
System.out.println(MyEnum.FOO)
И я хочу заменить это на Новое перечисление называется Bar, но имя поля включает значение предыдущего перечисления.
Bar FOO_10 = "something else"
Какой тип groovy скрипта из языка сценариев intellij мне нужно использовать для этого?
Итак, новая строка строится из eval Foo для получения 10 и имени поля Foo для построения FOO_10.
https://www.jetbrains.com/help/idea/search-templates.html
Документации по ограничениям сценария очень не хватает.
Мне нужно было бы оценить результат поискового запроса и использовать его для создания строки замены, которая разрешается в новое перечисление.
У нас есть около 10 000 похожих или около того ссылок, которые необходимо будет изменить в базе кода.
Спасибо