Теперь он начал нормально отображаться после того, как я отрегулировал некоторые отступы внутри блока @ {code}! Это было в «Затмении», если это имеет значение.
Если вы хотите начать строку с символа @, а не интерпретировать ее, используйте HTML-сущность @.
Это подразумевает, что вы можете использовать HTML-сущности для любого символа, который вам нужно экранировать, и действительно вы можете:
Текст должен быть написан на HTML с HTML-сущностями и HTML-тегами. Вы можете использовать любую версию HTML, которую поддерживает ваш браузер. Стандартный доклет генерирует HTML 3.2-совместимый код в другом месте (за исключением комментариев к документации) с включением каскадных таблиц стилей и фреймов. HTML 4.0 является предпочтительным для сгенерированных файлов из-за наборов фреймов.
Например, объекты для символа меньше (<) и символа больше (>) должны быть записаны как <и >. Аналогично, амперсанд (&) должен быть записан как &.
Ответы:
Используйте
{@literal}
тег javadoc:Javadoc для этого будет читать:
Конечно, это будет работать для любых символов и является «официально поддерживаемым» способом отображения любых «специальных» символов.
Это также самое простое - вам не нужно знать шестнадцатеричный код символа, и вы можете прочитать то, что вы ввели!
источник
}
символа?}
не имеет особого значения в HTML.literal
тега.{
и просто используя@literal @
работает внутри{@code}
тега.Просто напишите это как сущность HTML:
Из документа " Javadoc - Генератор документации API Java "
Это подразумевает, что вы можете использовать HTML-сущности для любого символа, который вам нужно экранировать, и действительно вы можете:
источник
мое решение
источник
Вы получили общее представление, попробуйте использовать восьмеричное представление:
@
источник
@
имеет