diff options
author | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-08-06 13:34:28 -0700 |
---|---|---|
committer | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-08-06 13:34:28 -0700 |
commit | 114367c0b2ce5f48186d4270c1724090fd77877b (patch) | |
tree | 94df12081ce214d5888a0a31c1b7faea8349749e /src/reflect | |
parent | f5b9ef4cd76d2c6ebf311bcee573fd43fc880326 (diff) | |
parent | 3442155d3582c02563b1a7b929b4bf9b098a148f (diff) | |
download | scala-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.scala | 3 |
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 |