diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2014-01-09 13:43:32 -0800 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2014-01-09 13:43:32 -0800 |
commit | e089cafb5fd02e2457bafde3252da3a771d3180e (patch) | |
tree | e4f54289554e90fcc24218a58e9c2fbd3d93a713 /src/reflect | |
parent | 572b092495ebf1075064d90d7b9bbc90dec2ac76 (diff) | |
parent | 94eb751d0063b80e7bca542b9c243900527f9028 (diff) | |
download | scala-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')
-rw-r--r-- | src/reflect/scala/reflect/macros/Enclosures.scala | 13 |
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. * |