[ https://issues.apache.org/jira/browse/SPARK-16153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiangrui Meng updated SPARK-16153: ---------------------------------- Description: Env: Scala 2.11.8, Java 1.7.0_79 We recently deprecated setLabelCol in ChiSqSelectorModel: {code} /** @group setParam */ @Since("1.6.0") @deprecated("labelCol is not used by ChiSqSelectorModel.", "2.0.0") def setLabelCol(value: String): this.type = set(labelCol, value) {code} This unfortunately hit a genjavadoc bug and broken doc generation. This is the generated Java code: {code} /** @group setParam */ public org.apache.spark.ml.feature.ChiSqSelectorModel setOutputCol (java.lang.String value) { throw new RuntimeException(); } * * @deprecated labelCol is not used by ChiSqSelectorModel. Since 2.0.0. */ public org.apache.spark.ml.feature.ChiSqSelectorModel setLabelCol (java.lang.String value) { throw new RuntimeException(); } {code} Switching to multiline is a workaround. Reported the bug to genjavadoc at https://github.com/typesafehub/genjavadoc/issues/85. was: Env: Scala 2.11.8, Java 1.7.0_79 We recently deprecated setLabelCol in ChiSqSelectorModel: {code} /** @group setParam */ @Since("1.6.0") @deprecated("labelCol is not used by ChiSqSelectorModel.", "2.0.0") def setLabelCol(value: String): this.type = set(labelCol, value) {code} This unfortunately hit a genjavadoc bug and broken doc generation. This is the generated Java code: {code} /** @group setParam */ public org.apache.spark.ml.feature.ChiSqSelectorModel setOutputCol (java.lang.String value) { throw new RuntimeException(); } * * @deprecated labelCol is not used by ChiSqSelectorModel. Since 2.0.0. */ public org.apache.spark.ml.feature.ChiSqSelectorModel setLabelCol (java.lang.String value) { throw new RuntimeException(); } {code} Switching to multiline is a workaround. > A single-line ScalaDoc and @deprecate annotation would break genjavadoc > ----------------------------------------------------------------------- > > Key: SPARK-16153 > URL: https://issues.apache.org/jira/browse/SPARK-16153 > Project: Spark > Issue Type: Bug > Components: Documentation > Affects Versions: 2.0.0 > Reporter: Xiangrui Meng > Assignee: Xiangrui Meng > > Env: Scala 2.11.8, Java 1.7.0_79 > We recently deprecated setLabelCol in ChiSqSelectorModel: > {code} > /** @group setParam */ > @Since("1.6.0") > @deprecated("labelCol is not used by ChiSqSelectorModel.", "2.0.0") > def setLabelCol(value: String): this.type = set(labelCol, value) > {code} > This unfortunately hit a genjavadoc bug and broken doc generation. This is > the generated Java code: > {code} > /** @group setParam */ > public org.apache.spark.ml.feature.ChiSqSelectorModel setOutputCol > (java.lang.String value) { throw new RuntimeException(); } > * > * @deprecated labelCol is not used by ChiSqSelectorModel. Since 2.0.0. > */ > public org.apache.spark.ml.feature.ChiSqSelectorModel setLabelCol > (java.lang.String value) { throw new RuntimeException(); } > {code} > Switching to multiline is a workaround. Reported the bug to genjavadoc at > https://github.com/typesafehub/genjavadoc/issues/85. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org