aboutsummaryrefslogtreecommitdiff
path: root/core/shared/src/main/scala/interface.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-03-29 12:20:31 -0700
committerJakob Odersky <jakob@odersky.com>2018-06-30 01:49:16 -0700
commit55542796c030974f0e5fb32fcb24bf99f468532d (patch)
tree97a8e30700ba60015626ecbfacaee85a7a638646 /core/shared/src/main/scala/interface.scala
parent831ad878b7df9edfa05476a9f33d448d7907bec9 (diff)
downloadmagnolia-55542796c030974f0e5fb32fcb24bf99f468532d.tar.gz
magnolia-55542796c030974f0e5fb32fcb24bf99f468532d.tar.bz2
magnolia-55542796c030974f0e5fb32fcb24bf99f468532d.zip
Add option flag to parameters
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,