summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/Trees.scala
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-09-14 13:49:18 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-09-14 20:55:40 +0200
commitdb306cb526b941ed30613d9acf1c0958dd1405f7 (patch)
tree3366d43ee574c41865f810d27c45e82ad91079e5 /src/compiler/scala/tools/nsc/ast/Trees.scala
parent83c1b1062957e50e5336c1b3409e54e0a5cce275 (diff)
downloadscala-db306cb526b941ed30613d9acf1c0958dd1405f7.tar.gz
scala-db306cb526b941ed30613d9acf1c0958dd1405f7.tar.bz2
scala-db306cb526b941ed30613d9acf1c0958dd1405f7.zip
SI-6373 removes Trees#ApplyDynamic from the API
Introduced by erasure - therefore it can be seen neither by macros, nor by runtime reflection. Despite never being pickled, ApplyDynamic is supported by unpickler so I couldn't move it exclusively to scala-compiler.jar. Figuring out the mysterious reason for pickling ApplyDynamic is left to future work.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/Trees.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/Trees.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/Trees.scala b/src/compiler/scala/tools/nsc/ast/Trees.scala
index 4e643e6f32..ea1b26469b 100644
--- a/src/compiler/scala/tools/nsc/ast/Trees.scala
+++ b/src/compiler/scala/tools/nsc/ast/Trees.scala
@@ -178,7 +178,7 @@ trait Trees extends scala.reflect.internal.Trees { self: Global =>
case _ => super.xtraverse(traverser, tree)
}
- trait TreeCopier extends super.TreeCopierOps {
+ trait TreeCopier extends super.InternalTreeCopierOps {
def DocDef(tree: Tree, comment: DocComment, definition: Tree): DocDef
def SelectFromArray(tree: Tree, qualifier: Tree, selector: Name, erasure: Type): SelectFromArray
def InjectDerivedValue(tree: Tree, arg: Tree): InjectDerivedValue