From 84af8bf38da09da1a4fe183696739d045a72ac79 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 13 Jun 2003 11:34:44 +0000 Subject: *** empty log message *** --- sources/scalac/symtab/Symbol.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'sources/scalac/symtab/Symbol.java') 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; } } -- cgit v1.2.3