summaryrefslogtreecommitdiff
path: root/spec/08-pattern-matching.md
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2014-05-22 22:21:10 +0200
committerEugene Burmako <xeno.by@gmail.com>2014-05-22 22:21:10 +0200
commita907887158a469b6a21d027fd37bc360e9009b2f (patch)
treecbe260a6e1625cbaa33670289dfe78197d1fa5e5 /spec/08-pattern-matching.md
parentd079e769b9372daae8d7770c4156f85ea1af6621 (diff)
downloadscala-a907887158a469b6a21d027fd37bc360e9009b2f.tar.gz
scala-a907887158a469b6a21d027fd37bc360e9009b2f.tar.bz2
scala-a907887158a469b6a21d027fd37bc360e9009b2f.zip
adds MacroPlugin.pluginsIsBlackbox
This is an important omission in the current macro plugin API, which was designed before the blackbox vs whitebox separation was implemented. Even if one overrides pluginsTypedMacroBody and pluginsMacroExpand, that would still be not enough to write a custom macro expander, because typedImplicit1 uses isBlackbox, which is tightly coupled with the standard way of reading/writing macro signatures.
Diffstat (limited to 'spec/08-pattern-matching.md')
0 files changed, 0 insertions, 0 deletions