diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2014-09-30 15:02:25 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2014-11-05 08:30:54 +0100 |
commit | 3f77202a0167f30454b3cc059a675cc9230ff603 (patch) | |
tree | 19c2d4ed3284012fbf22fb66dc59da2a678d31dc /src/reflect | |
parent | 10c745ae976f8e488dcde66587d0741890112c13 (diff) | |
download | scala-3f77202a0167f30454b3cc059a675cc9230ff603.tar.gz scala-3f77202a0167f30454b3cc059a675cc9230ff603.tar.bz2 scala-3f77202a0167f30454b3cc059a675cc9230ff603.zip |
SI-6541 valid wildcard existentials for case-module-unapply
Instead of letting the compiler infer the return type of case module
unapply methods, provide them explicitly.
This is enabled only under -Xsource:2.12, because the change is not
source compatible.
Diffstat (limited to 'src/reflect')
-rw-r--r-- | src/reflect/scala/reflect/internal/StdNames.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/StdNames.scala b/src/reflect/scala/reflect/internal/StdNames.scala index 99ff6a10b4..f2517fff54 100644 --- a/src/reflect/scala/reflect/internal/StdNames.scala +++ b/src/reflect/scala/reflect/internal/StdNames.scala @@ -128,6 +128,7 @@ trait StdNames { final val AnyRef: NameType = "AnyRef" final val Array: NameType = "Array" final val List: NameType = "List" + final val Option: NameType = "Option" final val Seq: NameType = "Seq" final val Symbol: NameType = "Symbol" final val WeakTypeTag: NameType = "WeakTypeTag" |