[GEARPUMP-339] Fix unknown tag parameter
Author: manuzhang <owenzhang1990@gmail.com>
Closes #243 from manuzhang/improve_scaladoc.
diff --git a/project/Docs.scala b/project/Docs.scala
index f8d433e..88a854a 100644
--- a/project/Docs.scala
+++ b/project/Docs.scala
@@ -26,7 +26,7 @@
object Docs extends sbt.Build {
lazy val javadocSettings = Seq(
addCompilerPlugin(
- "com.typesafe.genjavadoc" %% "genjavadoc-plugin" % "0.9" cross CrossVersion.full),
+ "com.typesafe.genjavadoc" %% "genjavadoc-plugin" % "0.11" cross CrossVersion.full),
scalacOptions += s"-P:genjavadoc:out=${target.value}/java"
)
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.scala
index 8d3ffb3..49280dc 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.scala
@@ -31,7 +31,7 @@
/**
* Returns true to keep the input and false otherwise.
*
- * @param T Input value type
+ * @tparam T Input value type
*/
abstract class FilterFunction[T] extends SerializableFunction {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.scala
index 1525d6e..9647a6e 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.scala
@@ -21,8 +21,8 @@
/**
* Combines input into an accumulator.
*
- * @param A type of accumulator
- * @param T Type of input
+ * @tparam A type of accumulator
+ * @tparam T Type of input
*/
abstract class FoldFunction[T, A] extends SerializableFunction {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/MapFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/MapFunction.scala
index 7880c2f..62140af 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/MapFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/MapFunction.scala
@@ -31,8 +31,8 @@
/**
* Transforms an input into an output of possibly different types.
*
- * @param T Input value type
- * @param R Output value type
+ * @tparam T Input value type
+ * @tparam R Output value type
*/
abstract class MapFunction[T, R] extends SerializableFunction {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.scala
index 25f157b..6b84901 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.scala
@@ -31,7 +31,7 @@
/**
* Combines two inputs into one output of the same type.
*
- * @param T Type of both inputs and output
+ * @tparam T Type of both inputs and output
*/
abstract class ReduceFunction[T] extends FoldFunction[T, Option[T]] {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/FlatMapFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/FlatMapFunction.scala
index adad878..35e8783 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/FlatMapFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/FlatMapFunction.scala
@@ -23,8 +23,8 @@
* Transforms one input into zero or more outputs of possibly different types.
* This Java version of FlatMapFunction returns a java.util.Iterator.
*
- * @param T Input value type
- * @param R Output value type
+ * @tparam T Input value type
+ * @tparam R Output value type
*/
abstract class FlatMapFunction[T, R] extends SerializableFunction {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.scala
index 5a86a86..22c40d5 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.scala
@@ -22,8 +22,8 @@
/**
* Assigns the input value into a group.
*
- * @param T Input value type
- * @param GROUP Group value type
+ * @tparam T Input value type
+ * @tparam GROUP Group value type
*/
abstract class GroupByFunction[T, GROUP] extends MapFunction[T, GROUP] {
diff --git a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.scala b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.scala
index 2d26df6..881ddc3 100644
--- a/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.scala
+++ b/streaming/src/main/scala/org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.scala
@@ -93,8 +93,8 @@
* Transforms one input into zero or more outputs of possibly different types.
* This Scala version of FlatMapFunction returns a TraversableOnce.
*
- * @param T Input value type
- * @param R Output value type
+ * @tparam T Input value type
+ * @tparam R Output value type
*/
abstract class FlatMapFunction[T, R] extends SerializableFunction {