Jawaban:
Anda dapat menggunakan <
untuk < dan >
untuk > .
{@code ...}
tag, seperti yang disarankan oleh Etienne Delavennat dalam jawabannya.
>
atau <
tidak persis sama artinya dengan tanda kurung siku dalam format XML. Tapi {@code <>}
itu pilihan yang tepat.
Versi terbaru JavaDoc mendukung {@literal A <B> C}; ini mengeluarkan konten dengan benar (meng-escape '<' dan '>' dalam HTML yang dihasilkan).
Lihat http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
Mengingat XML adalah kode sebenarnya, saya yakin cuplikan XML di Javadoc lebih cocok untuk tag {@code A <B> C} daripada tag {@literal A <B> C}.
Tag {@code} menggunakan font dengan lebar tetap yang menjadikan kontennya menonjol sebagai kode sebenarnya.
{@code }
tag. Ini akan ditampilkan lebih alami (dengan font lebar tetap), dan tidak akan terlihat aneh di javadoc sumber, karena Anda tidak harus keluar dari kurung sudut secara terpisah.
Anda hanya perlu menggunakan HTML yang setara untuk salah satu tanda kurung sudut. The <
dapat direpresentasikan sebagai baik <
atau <
. Berikut contoh yang diambil dari Javadoc asli:
<pre> & lt; complexType> & lt; complexContent> & lt; restriksi base = "{http://www.w3.org/2001/XMLSchema}anyType"> & lt; urutan> [...]
Ini ditampilkan sebagai:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Jika Anda mengatur maven untuk menggunakan penurunan harga , Anda bisa mengelilinginya dengan backticks.
`A<B>C`
berbunyi sedikit lebih bagus dari {@code A<B>C}
Kelilingi saja dengan {@code}
seperti ini:
{@code <xmlElement>}