summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorEugene Burmako <burmako@epfl.ch>2011-11-28 15:02:48 +0000
committerEugene Burmako <burmako@epfl.ch>2011-11-28 15:02:48 +0000
commit88ab6441739811243f15d668c8c23a2b6481b7eb (patch)
tree02c5dac49cc62fda2ccb474d52bf7457fb78671b /src/library
parentf69d3e34dd165eb0f3242fcba3e6bbdc3d61e5d1 (diff)
downloadscala-88ab6441739811243f15d668c8c23a2b6481b7eb.tar.gz
scala-88ab6441739811243f15d668c8c23a2b6481b7eb.tar.bz2
scala-88ab6441739811243f15d668c8c23a2b6481b7eb.zip
-Yreify-copypaste: the copy/pasteable mode for ...
-Yreify-copypaste: the copy/pasteable mode for reification When experimenting with macros, I've found out that it's helpful to use the reifier to find out what Scala idioms map to what Tree shapes. However, stuff emitted by -Yreify-debug is too verbose, that's why I decided to put up a human-readable dumper. To use the dumps, you need to first import the following things: import scala.reflect.api._ import scala.reflect.mirror._ import scala.reflect.api.Modifier._ import scala.reflect.internal.Flags._ The stuff is really experimental, e.g. the tension between flags and modifiers needs to be thought out and addressed. Review by odersky.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/reflect/api/Modifier.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library/scala/reflect/api/Modifier.scala b/src/library/scala/reflect/api/Modifier.scala
index 5992e658c6..8569b103cf 100644
--- a/src/library/scala/reflect/api/Modifier.scala
+++ b/src/library/scala/reflect/api/Modifier.scala
@@ -3,9 +3,9 @@ package scala.reflect.api
object Modifier extends Enumeration {
val `protected`, `private`, `override`, `abstract`, `final`,
- `sealed`, `implicit`, `lazy`, `case`, `trait`,
+ `sealed`, `implicit`, `lazy`, `macro`, `case`, `trait`,
deferred, interface, mutable, parameter, covariant, contravariant,
preSuper, abstractOverride, local, java, static, caseAccessor,
defaultParameter, defaultInit, paramAccessor, bynameParameter = Value
-} \ No newline at end of file
+}