summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-02-04 11:23:16 -0800
committerPaul Phillips <paulp@improving.org>2012-02-04 11:30:31 -0800
commit6b8aed72e4f7a7135a434533399a772bf7078101 (patch)
treee5042a572ccdbdf85da2ef7b86bb2a79b2379d1b /src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
parent2b7fb460dd1e666ed37ccba49a82aab959413c22 (diff)
downloadscala-6b8aed72e4f7a7135a434533399a772bf7078101.tar.gz
scala-6b8aed72e4f7a7135a434533399a772bf7078101.tar.bz2
scala-6b8aed72e4f7a7135a434533399a772bf7078101.zip
Made Any parents work more.
Working on type printing logic.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
index 906932f591..40389466e2 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/TreeBuilder.scala
@@ -29,11 +29,13 @@ abstract class TreeBuilder {
def rootId(name: Name) = gen.rootId(name)
def rootScalaDot(name: Name) = gen.rootScalaDot(name)
def scalaDot(name: Name) = gen.scalaDot(name)
- def scalaAnyRefConstr = gen.scalaAnyRefConstr
- def scalaUnitConstr = gen.scalaUnitConstr
- def productConstr = gen.productConstr
+ def scalaAnyRefConstr = scalaDot(tpnme.AnyRef)
+ def scalaAnyValConstr = scalaDot(tpnme.AnyVal)
+ def scalaAnyConstr = scalaDot(tpnme.Any)
+ def scalaUnitConstr = scalaDot(tpnme.Unit)
+ def productConstr = scalaDot(tpnme.Product)
def productConstrN(n: Int) = scalaDot(newTypeName("Product" + n))
- def serializableConstr = gen.serializableConstr
+ def serializableConstr = scalaDot(tpnme.Serializable)
def convertToTypeName(t: Tree) = gen.convertToTypeName(t)