Se genero javadoc per un metodo i parametri del metodo/eccezioni inutilmente vengono avvolti in una nuova linea, in questo modo:pagine Javadoc generati unneccesarily argomenti del metodo involucro con annotazioni
v'è abbondanza di spazio orizzontale lasciato sulla pagina. Utilizzando Oracle javadoc.exe 8u60.
Come posso evitare queste interruzioni di riga non necessarie senza dover modificare manualmente i file HTML?
Questo è il codice sorgente della parte mostrato nella schermata:
<ul class="blockList">
<li class="blockList">
<a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRootWord--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootWord</h4>
<pre>@NotNull
public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getRootWord()</pre>
</li>
</ul>
<a name="setRootWord-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRootWord</h4>
<pre>public void setRootWord(@NotNull
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> rootWord)</pre>
</li>
</ul>
<a name="getAdjectiveDeclension--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdjectiveDeclension</h4>
<pre>@NotNull
public <a href="../../../../com/kayon/core/adjective/AdjectiveDeclension.html" title="interface in com.kayon.core.adjective">AdjectiveDeclension</a> getAdjectiveDeclension()
throws <a href="../../../../com/kayon/core/NoDeclensionException.html" title="class in com.kayon.core">NoDeclensionException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/kayon/core/NoDeclensionException.html" title="class in com.kayon.core">NoDeclensionException</a></code></dd>
</dl>
</li>
</ul>
<a name="setAdjectiveDeclension-com.kayon.core.adjective.AdjectiveDeclension-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAdjectiveDeclension</h4>
<pre>public void setAdjectiveDeclension(@Nullable
<a href="../../../../com/kayon/core/adjective/AdjectiveDeclension.html" title="interface in com.kayon.core.adjective">AdjectiveDeclension</a> adjectiveDeclension)</pre>
</li>
</ul>
</li>
</ul>
Il codice sorgente sopra viene estratto, condensato ed elaborati da un formattatore HTML per facilitare la lettura, here is the very raw complete file.
Quindi Hai già un formattatore HTML, ma non sai come usarlo? – EJP
Ho usato un formattatore HTML online rapido per renderlo più facile da leggere, l'originale e il codice in linea sostanzialmente uguale. Niente di più. – RAnders00
Sei pronto per usare doclets per ovviare a questo problema? È fattibile, ma un grande sforzo per un cambiamento relativamente piccolo. – approxiblue