diff options
author | Paul Phillips <paulp@improving.org> | 2012-11-11 17:34:16 -0800 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-11-19 11:52:47 -0800 |
commit | 345f937b3441f248ac9156484758fa17b1a78941 (patch) | |
tree | d21297bec15e8e173bd16c6019ef088daa609193 | |
parent | 120879e2f5a10beaa94ef9e886e67a1c092fded0 (diff) | |
download | scala-345f937b3441f248ac9156484758fa17b1a78941.tar.gz scala-345f937b3441f248ac9156484758fa17b1a78941.tar.bz2 scala-345f937b3441f248ac9156484758fa17b1a78941.zip |
applyOrElse is a synthetic method.
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/UnCurry.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/UnCurry.scala b/src/compiler/scala/tools/nsc/transform/UnCurry.scala index 84803d0b6b..a3340bcc16 100644 --- a/src/compiler/scala/tools/nsc/transform/UnCurry.scala +++ b/src/compiler/scala/tools/nsc/transform/UnCurry.scala @@ -336,7 +336,7 @@ abstract class UnCurry extends InfoTransform // def applyOrElse[A1 <: A, B1 >: B](x: A1, default: A1 => B1): B1 = val applyOrElseMethodDef = { - val methSym = anonClass.newMethod(nme.applyOrElse, fun.pos, newFlags = FINAL | OVERRIDE) + val methSym = anonClass.newMethod(nme.applyOrElse, fun.pos, newFlags = FINAL | OVERRIDE | SYNTHETIC) val List(argtpe) = formals val A1 = methSym newTypeParameter(newTypeName("A1")) setInfo TypeBounds.upper(argtpe) |