2012-07-12 24 views
7

Cosa significa questo:Che cosa significa @link nella documentazione java/Android?

{@link KeyEvent#KEYCODE_ENTER} 

L'ho visto un paio di volte e non sono del tutto sicuro ciò che rappresenta. Sto scrivendo un programma di test usando Robotium, JUnit e Android. Se qualcuno potesse offrire qualche chiarimento sull'argomento, in modo più specifico, la parte {@link} sarebbe fantastica!

Grazie in anticipo.

risposta

12

È un'annotazione utilizzata in modo che quando si genera Javadoc, si avrà un collegamento per l'elemento specificato. In questo caso, la classe KeyEvent, con l'ancora di KEYCODE_ENTER.

4

Non ho appreso formalmente, quindi forse qualcuno può ampliare quello che dico.

È una scorciatoia che indica ai documenti java di inserire un collegamento nel punto desiderato quando vengono visualizzati. Ad esempio, quando si visualizzano i javadoc per qualsiasi metodo che abbia all'interno del proprio IDE, verrà mostrato un collegamento che vi porterà al KeyEvent.KEYCODE_ENTER javadoc dopo essere stato cliccato.

3

Con @link è possibile collegarsi a Javadoc di un altro membro di classe o classe. Vedi anche il Javadoc documentation for @link

Quando Javadoc viene generato, viene inserito un collegamento alla pagina destra + ancora. Ciò consente il riferimento incrociato ad altre parti del Javadoc.