summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2010-02-01 15:10:26 +0000
committerMartin Odersky <odersky@gmail.com>2010-02-01 15:10:26 +0000
commite75346d68d46f188dbcd7d76707d9c6f778f7803 (patch)
tree947527c04304b55e9c9767c1152e31760e494146 /src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
parentbdf37de86a3eeeecafe84e22a91b8aa23866d075 (diff)
downloadscala-e75346d68d46f188dbcd7d76707d9c6f778f7803.tar.gz
scala-e75346d68d46f188dbcd7d76707d9c6f778f7803.tar.bz2
scala-e75346d68d46f188dbcd7d76707d9c6f778f7803.zip
lifted out core compiler data structures into r...
lifted out core compiler data structures into reflect.generic package. Made Unpickler work on generic data.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolTable.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolTable.scala9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
index 2a70c55cd6..618c601b8f 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
@@ -6,22 +6,25 @@
package scala.tools.nsc
package symtab
-import ast.{Trees, DocComments}
+
+import ast.{Trees, TreePrinters, DocComments}
import util._
-abstract class SymbolTable extends Names
+abstract class SymbolTable extends reflect.generic.Universe
+ with Names
with Symbols
with Types
with Scopes
with Definitions
- with Constants
+ with reflect.generic.Constants
with BaseTypeSeqs
with InfoTransformers
with StdNames
with AnnotationInfos
with AnnotationCheckers
with Trees
+ with TreePrinters
with Positions
with DocComments
{