2012-12-09 13 views

risposta

6

Se la classe esegue l'override su toString(), fare clic con il tasto destro del mouse sul nome del metodo> Riferimenti> Area di lavoro.

Se la classe non ha la precedenza su toString(), non è possibile.

Le chiamate implicite, ad esempio quando le istanze della classe sono concatenate con un String, non verranno mai visualizzate.

+0

Non riesco a trovare "trova utilizzi" nel menu di scelta rapida. È nella versione precedente o dove posso trovarlo in Keppler? – keiki

+0

@ otakun85 Fare clic con il tasto destro del mouse sul nome del metodo> Riferimenti> Area di lavoro – Bohemian

+3

ma le chiamate a object.toString sono ancora visualizzate. – keiki

2

O fare clic con il pulsante destro del mouse sul metodo toString() e selezionare Riferimenti> Area di lavoro oppure premere Ctrl + Maiusc + G mentre il cursore si trova sul metodo.

Come alcune persone hanno sottolineato, l'elenco di risultati includerà normalmente il vasto numero di riferimenti al metodo toString() dell'oggetto Object, che può essere di migliaia o decine di migliaia di hit. Questo ovviamente rende l'intera ricerca piuttosto inutile.

Per fortuna è possibile filtrare i risultati, facendo clic sul triangolino in alto a destra della scheda Cerca e selezionare per filtrare tutte I riferimenti a override, che vi lascerà con solo i riferimenti alla tua classe concreta metodo di sostituzione.

Problemi correlati