diff options
author | Eugene Burmako <burmako@epfl.ch> | 2011-11-28 15:02:48 +0000 |
---|---|---|
committer | Eugene Burmako <burmako@epfl.ch> | 2011-11-28 15:02:48 +0000 |
commit | 88ab6441739811243f15d668c8c23a2b6481b7eb (patch) | |
tree | 02c5dac49cc62fda2ccb474d52bf7457fb78671b /src/library | |
parent | f69d3e34dd165eb0f3242fcba3e6bbdc3d61e5d1 (diff) | |
download | scala-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.scala | 4 |
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 +} |