summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorJosh Suereth <Joshua.Suereth@gmail.com>2012-08-06 13:34:28 -0700
committerJosh Suereth <Joshua.Suereth@gmail.com>2012-08-06 13:34:28 -0700
commit114367c0b2ce5f48186d4270c1724090fd77877b (patch)
tree94df12081ce214d5888a0a31c1b7faea8349749e /src/reflect
parentf5b9ef4cd76d2c6ebf311bcee573fd43fc880326 (diff)
parent3442155d3582c02563b1a7b929b4bf9b098a148f (diff)
downloadscala-114367c0b2ce5f48186d4270c1724090fd77877b.tar.gz
scala-114367c0b2ce5f48186d4270c1724090fd77877b.tar.bz2
scala-114367c0b2ce5f48186d4270c1724090fd77877b.zip
Merge pull request #1050 from scalamacros/topic/better-error-messages
better error messages for Symbol.asXXX methods
Diffstat (limited to 'src/reflect')
-rw-r--r--src/reflect/scala/reflect/api/Symbols.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/api/Symbols.scala b/src/reflect/scala/reflect/api/Symbols.scala
index 2fa8ccc044..448382973a 100644
--- a/src/reflect/scala/reflect/api/Symbols.scala
+++ b/src/reflect/scala/reflect/api/Symbols.scala
@@ -241,6 +241,9 @@ trait Symbols extends base.Symbols { self: Universe =>
/** The overloaded alternatives of this symbol */
def alternatives: List[Symbol]
+ /** Used to provide a better error message for `asMethod` */
+ override protected def isOverloadedMethod = alternatives exists (_.isMethod)
+
/** Backing field for an accessor method, NoSymbol for all other term symbols.
*/
def accessed: Symbol