summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-01-09 13:43:32 -0800
committerJason Zaugg <jzaugg@gmail.com>2014-01-09 13:43:32 -0800
commite089cafb5fd02e2457bafde3252da3a771d3180e (patch)
treee4f54289554e90fcc24218a58e9c2fbd3d93a713 /src/reflect/scala/reflect
parent572b092495ebf1075064d90d7b9bbc90dec2ac76 (diff)
parent94eb751d0063b80e7bca542b9c243900527f9028 (diff)
downloadscala-e089cafb5fd02e2457bafde3252da3a771d3180e.tar.gz
scala-e089cafb5fd02e2457bafde3252da3a771d3180e.tar.bz2
scala-e089cafb5fd02e2457bafde3252da3a771d3180e.zip
Merge pull request #3342 from xeno-by/topic/pres-compiler-macros
Presentation compiler friendliness for macros
Diffstat (limited to 'src/reflect/scala/reflect')
-rw-r--r--src/reflect/scala/reflect/macros/Enclosures.scala13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/reflect/scala/reflect/macros/Enclosures.scala b/src/reflect/scala/reflect/macros/Enclosures.scala
index 31905c4739..f3e934d12b 100644
--- a/src/reflect/scala/reflect/macros/Enclosures.scala
+++ b/src/reflect/scala/reflect/macros/Enclosures.scala
@@ -20,19 +20,6 @@ trait Enclosures {
*/
def macroApplication: Tree
- /** The semantic role that `macroApplication` plays in the code.
- */
- type MacroRole
-
- /** The role that represents an application of a term macro,
- * e.g. `M(2)(3)` in `val x = M(2)(3)` or `M(a, b)` in `x match { case x @ M(a, b) => }`.
- */
- def APPLY_ROLE: MacroRole
-
- /** The semantic role that `macroApplication` plays in the code.
- */
- def macroRole: MacroRole
-
/** Contexts that represent macros in-flight, including the current one. Very much like a stack trace, but for macros only.
* Can be useful for interoperating with other macros and for imposing compiler-friendly limits on macro expansion.
*