diff options
author | Martin Odersky <odersky@gmail.com> | 2003-06-13 11:34:44 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-06-13 11:34:44 +0000 |
commit | 84af8bf38da09da1a4fe183696739d045a72ac79 (patch) | |
tree | 0d540061d277f2705c66d82d484546a50ac941d2 /sources/scalac/symtab/Symbol.java | |
parent | 43a8b154ed15b2b893f54abe24761cae660867e1 (diff) | |
download | scala-84af8bf38da09da1a4fe183696739d045a72ac79.tar.gz scala-84af8bf38da09da1a4fe183696739d045a72ac79.tar.bz2 scala-84af8bf38da09da1a4fe183696739d045a72ac79.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index f69506fc6d..7ab12576da 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -195,8 +195,14 @@ public abstract class Symbol implements Modifiers, Kinds { if (infos.limit < 0) return false; switch (rawInfo()) { case MethodType(_, _): - case PolyType(_, _): return true; - default: return false; + case PolyType(_, _): + return true; + case OverloadedType(Symbol[] alts, _): + for (int i = 0; i < alts.length; i++) + if (alts[i].isMethod()) return true; + return false; + default: + return false; } } |