summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-03-14 12:34:44 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-03-14 12:34:44 -0700
commitfd8d4a4cd19ff64b19e8652b715f290aad3794a1 (patch)
treead281b389c07cafc4327895f8155164a7832f267 /src
parentcb0afb560051187044a557a044ff53f2a3592958 (diff)
parent0fc0aadff69b91f73e9cdb29f5a3bb071dacd2fc (diff)
downloadscala-fd8d4a4cd19ff64b19e8652b715f290aad3794a1.tar.gz
scala-fd8d4a4cd19ff64b19e8652b715f290aad3794a1.tar.bz2
scala-fd8d4a4cd19ff64b19e8652b715f290aad3794a1.zip
Merge pull request #3629 from xeno-by/topic/setter-conflict
SI-8086 follow-up that fixes the problem with `setter`
Diffstat (limited to 'src')
-rw-r--r--src/reflect/scala/reflect/internal/Symbols.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/Symbols.scala b/src/reflect/scala/reflect/internal/Symbols.scala
index 595d638c28..2ce54d2259 100644
--- a/src/reflect/scala/reflect/internal/Symbols.scala
+++ b/src/reflect/scala/reflect/internal/Symbols.scala
@@ -2343,7 +2343,11 @@ trait Symbols extends api.Symbols { self: SymbolTable =>
def localName: TermName = name.localName
/** The setter of this value or getter definition, or NoSymbol if none exists */
+ @deprecated("Use `setterIn` instead", "2.11.0")
final def setter(base: Symbol, hasExpandedName: Boolean = needsExpandedSetterName): Symbol =
+ setterIn(base, hasExpandedName)
+
+ final def setterIn(base: Symbol, hasExpandedName: Boolean = needsExpandedSetterName): Symbol =
base.info decl setterNameInBase(base, hasExpandedName) filter (_.hasAccessorFlag)
def needsExpandedSetterName = (