summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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? */