summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Macros.scala
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2013-12-07 14:10:10 +0100
committerEugene Burmako <xeno.by@gmail.com>2013-12-30 19:06:29 +0300
commit447e7371742c498fb62a999d009d11bff8a70db7 (patch)
tree31106e698afb9c983beee12d7e1a73f292be8ae0 /src/compiler/scala/tools/nsc/typechecker/Macros.scala
parent9e14058dd246b7e9d93c4fd4e4aab326d45460d6 (diff)
downloadscala-447e7371742c498fb62a999d009d11bff8a70db7.tar.gz
scala-447e7371742c498fb62a999d009d11bff8a70db7.tar.bz2
scala-447e7371742c498fb62a999d009d11bff8a70db7.zip
removes some copy/paste from AnalyzerPlugins
Abstracts away the foldLeft-based iteration pattern behind CumulativeOp[T]. In order to avoid performance regressions, `pluginsPt` and `pluginsTyped` are special-cased for empty lists of analyzer plugins.
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Macros.scala')
0 files changed, 0 insertions, 0 deletions