Scaladoc: Мне действительно нужно указывать полный путь каждый раз, когда я использую ссылку? - PullRequest
0 голосов
/ 07 сентября 2018

Этот снимок экрана довольно хорошо суммирует мою проблему, я думаю:

Я хочу связать объект / класс / метод / ... в Scaladoc. Даже когда пакет правильно импортирован (см. import zoo.animals.Dog в моем примере), IntelliJ не может правильно распознать путь к этому объекту (помечает его как красный; он не активен. Это даже не работает, если объект, на который я ссылаюсь, в одной упаковке!

It doesn't work like that!

Мне действительно нужно написать что-то вроде, например, @return a [[zoo.animals.Dog]] каждый раз? Это может быть довольно утомительно при работе с большими проектами с очень глубокой структурой пакетов. Но тогда это работает:

It works like that!

1 Ответ

0 голосов
/ 07 сентября 2018

Если вы запустите scaladoc для проекта (в IDE вы можете запустить его с помощью Tools | "Generate Scaladoc" action), он также сгенерирует scaladoc без ссылки, если вы не укажете полностью квалифицированный имя класса Таким образом, полное имя класса требуется там.

...