aboutsummaryrefslogtreecommitdiff
path: root/core/shared/src/main/scala/interface.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/shared/src/main/scala/interface.scala')
-rw-r--r--core/shared/src/main/scala/interface.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/shared/src/main/scala/interface.scala b/core/shared/src/main/scala/interface.scala
index af4fb51..ba65fb6 100644
--- a/core/shared/src/main/scala/interface.scala
+++ b/core/shared/src/main/scala/interface.scala
@@ -63,6 +63,9 @@ trait Param[Typeclass[_], Type] extends Serializable {
/** the name of the parameter */
def label: String
+ /** flag indicating a parameter of type scala.Option */
+ def option: Boolean
+
/** flag indicating a repeated (aka. vararg) parameter
*
* For example, for a case class,