summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-09-20 15:26:54 +0000
committerMartin Odersky <odersky@gmail.com>2006-09-20 15:26:54 +0000
commita4b7c29804bd75bdbdcd2b9a33cf2e22d0536c04 (patch)
tree8441dfb70d8a0f09e29025bba77ae98ab98b0a9b
parent5508808ef7a5461730f71660785ca45056614d14 (diff)
downloadscala-a4b7c29804bd75bdbdcd2b9a33cf2e22d0536c04.tar.gz
scala-a4b7c29804bd75bdbdcd2b9a33cf2e22d0536c04.tar.bz2
scala-a4b7c29804bd75bdbdcd2b9a33cf2e22d0536c04.zip
fixed bug743
-rw-r--r--src/compiler/scala/tools/nsc/transform/AddInterfaces.scala9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/AddInterfaces.scala b/src/compiler/scala/tools/nsc/transform/AddInterfaces.scala
index e33f639045..215069659b 100644
--- a/src/compiler/scala/tools/nsc/transform/AddInterfaces.scala
+++ b/src/compiler/scala/tools/nsc/transform/AddInterfaces.scala
@@ -42,10 +42,11 @@ abstract class AddInterfaces extends InfoTransform {
/** Is given trait member symbol a member of the trait's interface
* after this transform is performed? */
private def isInterfaceMember(sym: Symbol): boolean = {
- sym.info; // to set lateMETHOD flag if necessary
- (sym.isType ||
- sym.isMethod && !(sym hasFlag (PRIVATE | BRIDGE | LABEL)) &&
- !sym.isConstructor && !sym.isImplOnly)
+ sym.isType ||
+ { sym.info; // to set lateMETHOD flag if necessary
+ sym.isMethod && !(sym hasFlag (PRIVATE | BRIDGE | LABEL)) &&
+ !sym.isConstructor && !sym.isImplOnly
+ }
}
/** Does symbol need an implementation method? */