From 0adfc8d42abed2b4019a866672c497eb5d67e5b9 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Mon, 5 Jan 2004 11:38:11 +0000 Subject: *** empty log message *** --- sources/scalac/symtab/Symbol.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sources/scalac/symtab/Symbol.java') diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index 37f885bf60..f7430a8402 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -282,6 +282,7 @@ public abstract class Symbol implements Modifiers, Kinds { /** Does this symbol denote a stable value? */ public final boolean isStable() { return kind == VAL && + ((flags & DEF) == 0) && ((flags & STABLE) != 0 || (flags & MUTABLE) == 0 && type().isObjectType()); } @@ -1596,8 +1597,6 @@ public abstract class TypeSymbol extends Symbol { closures = new ClosureIntervalList(closures, Symbol.type(closureClasses), phase.prev == null ? phase : phase.prev); //System.out.println("closure(" + this + ") = " + ArrayApply.toString(closures.closure));//DEBUG - - adjustType(type()); //System.out.println("closure(" + this + ") = " + ArrayApply.toString(closures.closure));//DEBUG Global.instance.currentPhase = current; -- cgit v1.2.3