Il mio problema è che ogni volta che inserisco uno @link
o simile nel mio Javadoc e completo una classe, inserisce il percorso completo del pacchetto di fronte ad esso, anche se pensavo alla classe è già importato. Per esempio se hoCome completare il completamento automatico di IntelliJ NON inserire il percorso completo in Javadoc
import java.util.List;
e scrivo {@link Li
in qualche Javadoc, e poi completa che scegliendo List<E>
nel popup che appare, completa ancora a {@link java.util.List}
. In realtà io preferirei che fosse lo {@link List}
, e quindi la classe importata automaticamente in ogni caso. Evento anche se non ne ho bisogno nel codice.
Ora, perché? Bene, ho letto Javadoc nei miei file Java, raramente ho letto le mie importazioni.
Uso IntelliJ IDEA 13.1.3.
E 'più veloce a digitare la parola elenco di Li e selezionare un'opzione da un elenco ... :) –
Javadoc e le importazioni sono completamente indipendenti. L'unico modo per riferirsi in modo univoco a una classe è il nome completo. – Durandal
@Durandal A volte può essere un po 'ambiguo, ma è più leggibile, e IntelliJ sa qual è quello giusto, quando premo '[Crtl] + [B]' o '[Crtl] + [Q]':) – beruic