в нашей команде разработчиков есть пользователи Eclipse и Intellij IDEA, а моя команда работает в основном в Groovy.
Мы младшие разработчики в этой конкретной команде, работаем над IDE с полным доступом ко всем соответствующимклассы, в которых мы нуждаемся, все еще копируют и вставляют скрипты в наш веб-интерфейс, который внутренне запускает их на основе определенных правил и настроек.
Поскольку исполнитель скриптов afaik вводит определенные переменные в среду, онидоступны для использования в сценариях, но недоступны для автозаполнения среды IDE.В Intellij мы объявляем их как динамические свойства для каждого сценария на уровне IDE, так что IntelliSense обрабатывает их как объекты того типа, которым они являются, но я не могу найти эквивалентную функциональность в Eclipse или какую-либо информацию о ком-либо спохожая ситуация.
Например, в следующем скрипте:
def location = locationService.findLocationById(123)
Где locationService
- это объект типа, который реализует ILocationService
.При запуске на сервере location
правильно идентифицируется как тип Location
, но, конечно, среда IDE не может вывести его.В Intellij я могу добавить динамическое свойство для locationService
, идентифицируя его как тип «ILocationService».
Возможно ли это на Eclipe?
Спасибо!