diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-01-27 14:22:28 +0300 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-12 14:50:16 +0100 |
commit | 1af8dcb22b36cf256eef0615e2f3a7005ee21e68 (patch) | |
tree | b24a5df981b9917fc7801423bae92dbd513b4518 /test | |
parent | 98320a6d5947f26e7252b025cf56a0763b39cd07 (diff) | |
download | scala-1af8dcb22b36cf256eef0615e2f3a7005ee21e68.tar.gz scala-1af8dcb22b36cf256eef0615e2f3a7005ee21e68.tar.bz2 scala-1af8dcb22b36cf256eef0615e2f3a7005ee21e68.zip |
SI-6565 Adds missing flag values to reflection API
Among the flags requested by our users, the most popular are definitely
PARAMACCESSOR and CASEACCESSOR. Among other things that are missing in
2.10.x are SYNTHETIC and its close friend ARTIFACT. Apparently, SYNTHETIC
was was added somewhen during the 2.11.0-M* development cycle, so I only
has to introduce ARTIFACT.
There was also METHOD as requested by Paul in https://github.com/xeno-by/declosurify/blob/ce6c55b04086c755102227dd8124b0bf0dac46e1/src/main/scala/macros.scala#L102,
but the absence of that one is compensated by the fact that it’s only needed
when manually creating symbols, and for that we already have Symbol.newMethodSymbol.
This doesn't remove the necessity to see SI-6267 through (read the recently
updated issue description for more information!), but that'd be a significant
change, so let's delay it until better times.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions