Repository: spark
Updated Branches:
  refs/heads/branch-2.0 0cde3ad6d -> 76d0ef34e


[MINOR][MLLIB] DefaultParamsReadable/Writable should be DeveloperApi

## What changes were proposed in this pull request?

`DefaultParamsReadable/Writable` are not user-facing. Only developers who 
implement `Transformer/Estimator` would use it. So this PR changes the 
annotation to `DeveloperApi`.

Author: Xiangrui Meng <m...@databricks.com>

Closes #13828 from mengxr/default-readable-should-be-developer-api.

(cherry picked from commit 6a6010f0015542dc2753b2cb12fdd1204db63ea6)
Signed-off-by: Xiangrui Meng <m...@databricks.com>


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/76d0ef34
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/76d0ef34
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/76d0ef34

Branch: refs/heads/branch-2.0
Commit: 76d0ef34e4a5b91b883141f839adc493205fa429
Parents: 0cde3ad
Author: Xiangrui Meng <m...@databricks.com>
Authored: Wed Jun 22 10:06:43 2016 -0700
Committer: Xiangrui Meng <m...@databricks.com>
Committed: Wed Jun 22 10:06:49 2016 -0700

----------------------------------------------------------------------
 .../scala/org/apache/spark/ml/util/ReadWrite.scala     | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/76d0ef34/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala
----------------------------------------------------------------------
diff --git a/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala 
b/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala
index 1582a73..4413fef 100644
--- a/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala
+++ b/mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala
@@ -26,7 +26,7 @@ import org.json4s.JsonDSL._
 import org.json4s.jackson.JsonMethods._
 
 import org.apache.spark.SparkContext
-import org.apache.spark.annotation.{Experimental, Since}
+import org.apache.spark.annotation.{DeveloperApi, Experimental, Since}
 import org.apache.spark.internal.Logging
 import org.apache.spark.ml._
 import org.apache.spark.ml.classification.{OneVsRest, OneVsRestModel}
@@ -161,7 +161,7 @@ trait MLWritable {
 }
 
 /**
- * :: Experimental ::
+ * :: DeveloperApi ::
  *
  * Helper trait for making simple [[Params]] types writable.  If a [[Params]] 
class stores
  * all data as [[org.apache.spark.ml.param.Param]] values, then extending this 
trait will provide
@@ -171,8 +171,7 @@ trait MLWritable {
  *
  * @see  [[DefaultParamsReadable]], the counterpart to this trait
  */
-@Experimental
-@Since("2.0.0")
+@DeveloperApi
 trait DefaultParamsWritable extends MLWritable { self: Params =>
 
   override def write: MLWriter = new DefaultParamsWriter(this)
@@ -230,7 +229,7 @@ trait MLReadable[T] {
 
 
 /**
- * :: Experimental ::
+ * :: DeveloperApi ::
  *
  * Helper trait for making simple [[Params]] types readable.  If a [[Params]] 
class stores
  * all data as [[org.apache.spark.ml.param.Param]] values, then extending this 
trait will provide
@@ -239,11 +238,9 @@ trait MLReadable[T] {
  * [[org.apache.spark.sql.Dataset]].
  *
  * @tparam T ML instance type
- *
  * @see  [[DefaultParamsWritable]], the counterpart to this trait
  */
-@Experimental
-@Since("2.0.0")
+@DeveloperApi
 trait DefaultParamsReadable[T] extends MLReadable[T] {
 
   override def read: MLReader[T] = new DefaultParamsReader[T]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to