Tôi có đoạn mã sau:Làm cách nào để sử dụng thông số loại chung trong liên kết Javadoc?
/**
* [...]
*
* @see #setShowOn(T, Device)
*/
public static <T extends HasStyle> void setHideOn(T widget, Device device) {
[...]
}
setShowOn
có chữ ký giống như setHideOn
. Javadoc phàn nàn:
Tag @see: can't find setHideOn(T, Device) in com.github.[...]
tôi đã cố gắng lựa chọn thay thế khác nhau (@see #setShowOn(<T>, Device)
, @see #setShowOn(T extends HasStyle, Device)
...) nhưng những người thậm chí không làm việc trong Eclipse. (@see #setShowOn(T, Device)
làm.)
Điều đó sẽ có ý nghĩa - việc xóa T trong ví dụ của bạn sẽ phải là HasStyle. Cám ơn vì đã chia sẻ! – pholser