Risposte:
Puoi usare <
per < e >
per > .
{@code ...}
tag, come suggerito da Etienne Delavennat nella sua risposta.
>
o <
non ha esattamente lo stesso significato con le parentesi angolari in formato XML. Ma {@code <>}
è una scelta giusta.
Le versioni recenti di JavaDoc supportano {@literal A <B> C}; questo restituisce il contenuto correttamente (evitando i caratteri "<" e ">" nell'HTML generato).
Vedi http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
Considerando che XML è un codice effettivo, credo che gli snippet XML in Javadoc siano più adatti per il tag {@code A <B> C} piuttosto che per il tag {@literal A <B> C}.
Il tag {@code} utilizza un carattere a larghezza fissa che fa risaltare il suo contenuto come codice effettivo.
{@code }
tag. Verrà visualizzato in modo più naturale (con un carattere a larghezza fissa) e non apparirà strano nel javadoc sorgente, perché non è necessario sfuggire alle parentesi angolari separatamente.
Devi solo utilizzare l'equivalente HTML per una delle parentesi angolari. La <
può essere rappresentato come uno <
o <
. Ecco un esempio tratto dal vero Javadoc:
<Pre> & Lt; complexType> & Lt; complexContent> & lt; restrizione base = "{http://www.w3.org/2001/XMLSchema}anyType"> & Lt; sequenza> [...]
Viene visualizzato come:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Se imposti Maven in modo che utilizzi il markdown , puoi semplicemente circondarlo di backtick.
`A<B>C`
legge un po 'meglio di {@code A<B>C}
Basta circondarlo con {@code}
questo:
{@code <xmlElement>}