diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-03-14 12:34:44 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-03-14 12:34:44 -0700 |
commit | fd8d4a4cd19ff64b19e8652b715f290aad3794a1 (patch) | |
tree | ad281b389c07cafc4327895f8155164a7832f267 /src | |
parent | cb0afb560051187044a557a044ff53f2a3592958 (diff) | |
parent | 0fc0aadff69b91f73e9cdb29f5a3bb071dacd2fc (diff) | |
download | scala-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.scala | 4 |
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 = ( |