diff options
author | Paul Phillips <paulp@improving.org> | 2012-04-06 10:44:39 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-04-06 11:44:05 -0700 |
commit | b5a01906f6ad15745710e461af0676dc0506814f (patch) | |
tree | 8a147007262b9e1738ce5cb078361aead90edb7c /src/compiler/scala/tools/nsc/ast/DocComments.scala | |
parent | 19bb1732646c77e58fd63490afdca066afd5ec15 (diff) | |
download | scala-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-x | src/compiler/scala/tools/nsc/ast/DocComments.scala | 7 |
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) + ) } } } |