From 012ad093a68c08f6962f2fb282a0be43c10e988d Mon Sep 17 00:00:00 2001 From: Eugene Burmako Date: Thu, 30 Jan 2014 09:40:22 +0300 Subject: deprecates api#Name.decoded and api#Name.encoded MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Presence of both decoded/encoded and decodedName/encodedName has always baffled me, as one of those method groups is clearly redundant, and this pull request presents a great opportunity to address this by deprecating one of the groups. After some deliberation, I’ve chosen decoded/encoded as the deprecation target, because its derivation from decodedName/encodedName is easier than the other way around. --- test/files/run/t6323b.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/files') diff --git a/test/files/run/t6323b.scala b/test/files/run/t6323b.scala index f530ac3ecc..50d0900c7f 100644 --- a/test/files/run/t6323b.scala +++ b/test/files/run/t6323b.scala @@ -10,7 +10,7 @@ object Test extends App { val lookAtMe = m.reflect(Test("a",List(5))) val value = u.weakTypeOf[Test] val members = value.members - val member = value.members.filter(_.name.encoded == "a") + val member = value.members.filter(_.name.encodedName == TermName("a")) val aAccessor = lookAtMe.reflectMethod(member.head.asMethod) val thisShouldBeA = aAccessor.apply() println(thisShouldBeA) -- cgit v1.2.3