web-dev-qa-db-ja.com

KDoc:コードスニペットを挿入

KotlinのデフォルトのドキュメントツールであるKDocにコードスニペットを挿入するにはどうすればよいですか?

Javaでは、次のものを使用できます。

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

Kotlinには同等のものがないようです。 Markdownを使用してみましたが、行末の後に2つのスペースを挿入しても改行されません。

24
F. George

トリプルバックティックを使用できます。

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