summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2014-09-30 15:02:25 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2014-11-05 08:30:54 +0100
commit3f77202a0167f30454b3cc059a675cc9230ff603 (patch)
tree19c2d4ed3284012fbf22fb66dc59da2a678d31dc /src/reflect
parent10c745ae976f8e488dcde66587d0741890112c13 (diff)
downloadscala-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.scala1
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"