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>}