In Scala I tend to favour writing large chained expressions over many smaller expressions with val assignments. At my company we\'ve sort of evolved a style for th
val
Here's how extempore does it. You can't go wrong.
(specMember setInfo subst(env, specMember.info.asSeenFrom(owner.thisType, sym.owner)) setFlag (SPECIALIZED) resetFlag (DEFERRED | CASEACCESSOR | ACCESSOR | LAZY) )
Authentic compiler source!