summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2014-01-27 14:22:28 +0300
committerEugene Burmako <xeno.by@gmail.com>2014-02-12 14:50:16 +0100
commit1af8dcb22b36cf256eef0615e2f3a7005ee21e68 (patch)
treeb24a5df981b9917fc7801423bae92dbd513b4518 /test
parent98320a6d5947f26e7252b025cf56a0763b39cd07 (diff)
downloadscala-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