summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2007-05-21 15:49:37 +0000
committerLex Spoon <lex@lexspoon.org>2007-05-21 15:49:37 +0000
commitfe55fa336be15afe509fbc7096e8cf51026cbfd9 (patch)
tree6d47073ccecfaacf588e017e22551c92a3d055d0 /src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
parent22a8618b48e945323723755525bbdeb97c63da3e (diff)
downloadscala-fe55fa336be15afe509fbc7096e8cf51026cbfd9.tar.gz
scala-fe55fa336be15afe509fbc7096e8cf51026cbfd9.tar.bz2
scala-fe55fa336be15afe509fbc7096e8cf51026cbfd9.zip
Annotations clean up, including:
- AnnotationInfo has no type parameter. It always has a parse tree, and sometimes has a constant. - SymbolReifier is separated from LiftCode for independent use - reification into reflect.* structures handles more cases - unreify is added, for enough cases that annotations work
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolTable.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolTable.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
index c68d2dfee3..c066492fe1 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
@@ -15,6 +15,7 @@ abstract class SymbolTable extends Names
with Constants
with InfoTransformers
with StdNames
+ with AnnotationInfos
{
def settings: Settings
def rootLoader: LazyType