Saya telah mencari melalui dokumentasi javadoc di situs Sun, mencoba menemukan apakah ada tag javadoc yang dapat digunakan untuk mendokumentasikan tanda tangan tipe generik kelas atau metode.
Sesuatu seperti @typeparam
, mirip dengan yang biasa @param
, tetapi berlaku untuk jenis dan metode, misalnya
/**
* @typeparam T This describes my type parameter
*/
class MyClass<T> {
}
Saya menduga tidak ada tag seperti itu - saya tidak dapat menemukan menyebutkannya di mana pun, dan dokumen API JavaSE tidak menunjukkan tanda-tanda itu, tetapi sepertinya ini adalah kelalaian yang aneh. Adakah yang bisa membuat saya benar?
@param <T>
sebagian besar waktu dan hanya menggunakannya ketika itu benar-benar tidak jelas.@param
parameter metode. Standar pengkodean Sun secara eksplisit mengatakan bahwa@param
harus digunakan bahkan jika makna parameter metode jelas.Jawaban:
Itu harus dilakukan seperti ini:
Sumber
sumber
Collection
) tidak menggunakannya.Iya. Cukup gunakan tag @param, dan sertakan tanda kurung sudut di sekitar parameter tipe.
Seperti ini:
sumber