Intellij поддерживает «шаблоны экземпляров», т.е. шаблоны, которые можно использовать с выражением, за которым следует точка, например cast
, new
et c. Итак, MyClass.new
расширяется до new MyClass(I)
, где I
- это курсор.
Теперь я хочу создать свой собственный шаблон expression.orElse
, который расширяется до:
Optional.ofNullable(expression).orElse(I)
Я пробовал ищу параметры в Редакторе> Живые шаблоны, но не нашел ничего подходящего. Разве это невозможно в IntelliJ IDEA, или я что-то упускаю?