summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-11-14 14:51:58 +0100
committerDen Shabalin <den.shabalin@gmail.com>2013-11-17 18:17:50 +0100
commit1080da80769cdc2bef2f06977094caff625b4a15 (patch)
tree83400ad47cc77390528ff5207ccfe989230b76b1 /src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
parent69e62de87d80cf5b9d8c7f4eefcea0638fb2759d (diff)
downloadscala-1080da80769cdc2bef2f06977094caff625b4a15.tar.gz
scala-1080da80769cdc2bef2f06977094caff625b4a15.tar.bz2
scala-1080da80769cdc2bef2f06977094caff625b4a15.zip
refactor out fresh name prefix extraction logic
1. refactor out FreshNameExtractor out of Quasiquotes cake into SymbolTable (can’t put it outside due to the fact that names are path-dependent) 2. add optional parameter to the fresh name creator to cover additional qq$ prefix needed for quasiquotes 3. add unit tests
Diffstat (limited to 'src/reflect/scala/reflect/runtime/JavaUniverseForce.scala')
-rw-r--r--src/reflect/scala/reflect/runtime/JavaUniverseForce.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala b/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
index bce506ee0a..344f7682c1 100644
--- a/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
+++ b/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
@@ -51,6 +51,7 @@ trait JavaUniverseForce { self: runtime.JavaUniverse =>
// inaccessible: this.SimpleNameOrdering
this.traceSymbols
this.perRunCaches
+ this.FreshNameExtractor
this.FixedMirrorTreeCreator
this.FixedMirrorTypeCreator
this.CompoundTypeTreeOriginalAttachment