summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-12-24 14:39:04 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-12-24 14:39:04 +0000
commiteb1e54b1e81207b90392b4e2756d4ed7a5952ab6 (patch)
tree8c508f6848104df5c280ed688aeec4c067e05f96 /src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
parent58283d2f54fb3da9deecdd9320fafe301bf1b227 (diff)
downloadscala-eb1e54b1e81207b90392b4e2756d4ed7a5952ab6.tar.gz
scala-eb1e54b1e81207b90392b4e2756d4ed7a5952ab6.tar.bz2
scala-eb1e54b1e81207b90392b4e2756d4ed7a5952ab6.zip
surgically fixing a broken build.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolTable.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolTable.scala10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
index e02e16d0aa..d73429a49d 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
@@ -32,9 +32,15 @@ abstract class SymbolTable extends Names
def forMSIL: Boolean
/** are we in a lampion presentation compiler? cannot get inIDE flag from global */
- def inIDE : Boolean
+ def inIDE : Boolean = false
protected def trackTypeIDE(sym : Symbol) : Boolean = true
- protected def recycle(sym : Symbol) : Symbol = sym
+ def compare(sym : Symbol, name : Name) = sym.name == name
+ def verifyAndPrioritize[T](g : Symbol => Symbol)(pt : Type)(f : => T) = f
+ def trackSetInfo[T <: Symbol](sym : T)(info : Type) : T = {
+ sym.setInfo(info); sym
+ }
+ def notifyImport(what : Name, container : Type, from : Name, to : Name) : Unit = {}
+ def sanitize(tree : Tree) : Tree = tree
/** A period is an ordinal number for a phase in a run.
* Phases in later runs have higher periods than phases in earlier runs.