KDoc: вставка фрагмента кода

Как вставить фрагмент кода в kdoc, инструмент документации по умолчанию Kotlin?

в Java, я могу использовать следующие:

/**
 * Example usage:
 *
 * <pre>
 * <code>@JavaAnnotation
 * public void foo() {
 *     // Code
 * }
 * </code>
 * </pre>
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface JavaAnnotation {}

в Котлине, похоже, нет эквивалента. Я попытался использовать Markdown, но вставка 2 пробелов после окончания строки не прерывает линию.

1 ответов


вы можете использовать тройные backticks:

/**
 * Example usage:
 *
 * ```
 * @JavaAnnotation
 * public void foo() {
 *     // Code
 * }
 * ```
 */