The typ parameter tag "@tparam" does not work for functions
birkhola opened this issue · comments
birkhola commented
class TaskBuilder(builder: DriverBuilder)
extends my.core.java.common.builder.TaskBuilder {
/** Uses a [[my.core.java.comparison.Comparator]] as compiler for the DriverTask being built.
* This compiler can only run non-incrementally.
*
* NEXT LINE DOES NOT WORK:
* @tparam C is the type of the values passed between compileIn and compileOut
* INSTEAD WORKAROUND:
* The type parameter C is the type of the values passed between compileIn and compileOut
* The type parameter R is the type of the values returned by the test cases
* @param comparator the compiler implementation
* @return this [[TaskBuilder]]
*/
def withComparator[C, R](id: String, comparator: Comparator[C, R]): this.type = { ... }
Manu Zhang commented
@birkhola Which version of genjavadoc are you using ? tparam
should be supported since v0.11.
Seth Tisue commented
we can reopen if it turns out there's still an actual issue here