Javado c ссылка на класс в пакете по умолчанию? - PullRequest
1 голос
/ 14 апреля 2020

Небольшое предисловие: Это задание для моего университета, которое грейдер указал для НЕ использования инструкций пакета. Я лично работаю над улучшением моих навыков комментирования, чтобы мой код мог потенциально использоваться другими для групповых проектов и т. П.

Есть ли способ, которым я мог бы использовать тег ссылки для ссылки на другой класс / метод внутри пакет по умолчанию?

Пример:

/**
*
* @return A call to {@link ClassInDefaultPackage.methodA}
*
*/

Опять не могу объявить пакеты, поэтому будет использоваться пакет по умолчанию ДОЛЖЕН .

С наилучшими пожеланиями !

РЕДАКТИРОВАТЬ: Я считаю, что, вероятно, это не может быть достигнуто. Простое подтверждение невозможности было бы очень желательным ответом.

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Классы в пакете по умолчанию не могут быть импортированы классами в пакетах. Вот почему вы не должны использовать пакет по умолчанию.

Но если все ваши классы находятся внутри пакета по умолчанию @link должно работать -> /** * * @return A call to {@link ClassInDefaultPackage#methodA} * */

0 голосов
/ 14 апреля 2020

Вы можете ссылаться между классами в пакете по умолчанию. Проблема здесь не в пакете, а в том, что вы должны # вместо ., чтобы провести различие между классом и его методом:

/**
 *
 * @return A call to {@link ClassInDefaultPackage#methodA}
 * Here -----------------------------------------^
 *
 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...