Я работаю над написанием IDE для Scala и мне нужна помощь.Я хотел бы реализовать помощь в кодировании, чтобы я мог представить список опций, когда пользователь нажимает точку (".") Или пробел ("").например, проекты являются списком, как только пользователь вводит «проекты».или "проекты", я хотел бы показать все методы scala.List, которые он мог бы использовать (обычные вещи IDE).Я знаю, что пакет scala.tools.nsc.interactive предоставляет такую возможность, но я не могу понять, как это сделать.Кроме того, кажется, что интерактивный пакет будет использовать REPL и будет медленным для этой цели.Это правильное предположение, и если да, есть ли альтернативы?
Кроме того, есть ли способ, которым я мог бы получить дерево ссылок на вызов для литерала / метода (где все это метод, упомянутый в кодебаза)?
Спасибо и наилучшими пожеланиями Айшвария