Пакет JavaDoc @link в Android Studio - PullRequest
       12

Пакет JavaDoc @link в Android Studio

0 голосов
/ 19 октября 2018

Мне нужна ссылка на пакет в JavaDoc.

Пример:

@param example description (see {@link com.example.packagename this})

С кодом выше я получаю это сообщение:

warning - Tag @link: reference not found: com.example.packagename

Связь с классом в том же пакете работает нормально, но мне нужно напрямую связаться с пакетом.

1 Ответ

0 голосов
/ 19 октября 2018

Это невозможно с @link.

Создать package.html файл или один package-info.java в вашем com.example.packagename

/**
 * This is packagename
 */
package com.example.packagename;

Затем вы можете связаться с этим пакетом поиспользуя @see.

/**
 * @param example description
 * @see com.example.packagename
 */
void doWork(String example) {

}

Теперь ваша андроид студия покажет документацию следующим образом:

javadoc

Нажав на com.example.packagename, будет показан Javadoc внутри package-info.java.packagename javadoc

Примечание. Вместо непосредственного связывания имени пакета можно использовать тег <a>:

 * @see <a href="{@docRoot}/com/example/packagename/package-summary.html">Packagename</a>

enter image description here enter image description here

...