summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/DocComments.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-04-06 10:44:39 -0700
committerPaul Phillips <paulp@improving.org>2012-04-06 11:44:05 -0700
commitb5a01906f6ad15745710e461af0676dc0506814f (patch)
tree8a147007262b9e1738ce5cb078361aead90edb7c /src/compiler/scala/tools/nsc/ast/DocComments.scala
parent19bb1732646c77e58fd63490afdca066afd5ec15 (diff)
downloadscala-b5a01906f6ad15745710e461af0676dc0506814f.tar.gz
scala-b5a01906f6ad15745710e461af0676dc0506814f.tar.bz2
scala-b5a01906f6ad15745710e461af0676dc0506814f.zip
Moving flags around for performance.
Also trimmed some cruft which had accrued in recent work.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/DocComments.scala')
-rwxr-xr-xsrc/compiler/scala/tools/nsc/ast/DocComments.scala7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/DocComments.scala b/src/compiler/scala/tools/nsc/ast/DocComments.scala
index d3f4688d4b..4c7083a51f 100755
--- a/src/compiler/scala/tools/nsc/ast/DocComments.scala
+++ b/src/compiler/scala/tools/nsc/ast/DocComments.scala
@@ -523,10 +523,9 @@ trait DocComments { self: Global =>
}
for (defn <- defined) yield {
- val useCase = defn.cloneSymbol
- useCase.owner = sym.owner
- useCase.flags = sym.flags
- useCase.setFlag(Flags.SYNTHETIC).setInfo(substAliases(defn.info).asSeenFrom(site.thisType, sym.owner))
+ defn.cloneSymbol(sym.owner, sym.flags | Flags.SYNTHETIC) modifyInfo (info =>
+ substAliases(info).asSeenFrom(site.thisType, sym.owner)
+ )
}
}
}