From 7fa4bf6084d27eaba5d3fce2a8afd2c4ed0918ab Mon Sep 17 00:00:00 2001 From: Sean McDirmid Date: Sun, 2 Mar 2008 03:30:05 +0000 Subject: Fixing a bug in the IDE related to abstract val's. --- src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala b/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala index f6a09e00b1..ea660e8010 100644 --- a/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala +++ b/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala @@ -206,7 +206,10 @@ trait IdeSupport extends Analyzer { val setter0 = namer.enterInScope(setter) assert(setter0 == setter) } else if (sym.hasGetter && set.isDefined) - set.get.find(sym => sym.name == nme.getterName(sym.name) && sym.isGetter) match { + set.get.find(sym0 => { + sym0.name == nme.getterName(sym.name) && + sym0.isGetter + }) match { case None => case Some(getter) => val getter0 = namer.enterInScope(getter) @@ -224,7 +227,8 @@ trait IdeSupport extends Analyzer { }; if (trees.isEmpty) NoSymbol else trees.last.symbol } if (makeNoChanges) {} - else if (!typeIsDirty && !lastTyped.isEmpty) return fakeUpdate(lastTyped) + else if (!typeIsDirty && !lastTyped.isEmpty) + return fakeUpdate(lastTyped) else if (namerTxt != NoContext && shouldBeTyped) {} else return fakeUpdate(lastTyped) val use = useTrees if (makeNoChanges) {} -- cgit v1.2.3