Хотя консоль не имеет функции автозаполнения, для изучения собственных и встроенных методов в консоли можно использовать методы Inspect *
из меню Script
.
Мой личный фаворит Inspect Last
. Вы бы использовали это так:
Создание простой программы с конечным объектом:
def foo = ""
Запустить эту программу (CTRL+R
или CMD+R
)
- Выберите
Script > Inspect Last
Это выглядит так:
Причина, по которой GroovyConsole не имеет завершения кода, заключается в том, что во время ввода эти команды не выполнялись. Следовательно, нет практического способа определить методы на объекте в данный момент. Даже полноценные интегрированные среды разработки, такие как IntelliJ, ограничены в возможностях дополнения кода, которое они могут предложить.