diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2015-10-27 14:47:03 +1000 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2015-10-27 14:47:03 +1000 |
commit | b194a4e7230334e441cd31b617fdce8e329dfa3a (patch) | |
tree | 05a89bcdf2ec5591db4f9f4a24ed039e8ff84344 /src | |
parent | 5ed5d68c439c5f801d7d916f32628f78f29b554a (diff) | |
parent | 3deca7d95882303ed2f73b805df44c89649880f3 (diff) | |
download | scala-b194a4e7230334e441cd31b617fdce8e329dfa3a.tar.gz scala-b194a4e7230334e441cd31b617fdce8e329dfa3a.tar.bz2 scala-b194a4e7230334e441cd31b617fdce8e329dfa3a.zip |
Merge pull request #4821 from retronym/review/4817
Remove unneeded overrides from ReplGLobal
Diffstat (limited to 'src')
-rw-r--r-- | src/repl/scala/tools/nsc/interpreter/ReplGlobal.scala | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/repl/scala/tools/nsc/interpreter/ReplGlobal.scala b/src/repl/scala/tools/nsc/interpreter/ReplGlobal.scala index 07d619bca5..cf055e0758 100644 --- a/src/repl/scala/tools/nsc/interpreter/ReplGlobal.scala +++ b/src/repl/scala/tools/nsc/interpreter/ReplGlobal.scala @@ -30,37 +30,5 @@ trait ReplGlobal extends Global { val virtualDirectory = globalSettings.outputDirs.getSingleOutput.get new util.AbstractFileClassLoader(virtualDirectory, loader) {} } - - override def newTyper(context: Context): Typer = new Typer(context) { - override def typed(tree: Tree, mode: Mode, pt: Type): Tree = { - val res = super.typed(tree, mode, pt) - tree match { - case Ident(name) if !tree.symbol.hasPackageFlag && !name.toString.startsWith("$") => - repldbg("typed %s: %s".format(name, res.tpe)) - case _ => - } - res - } - } - } - - object replPhase extends SubComponent { - val global: ReplGlobal.this.type = ReplGlobal.this - val phaseName = "repl" - val runsAfter = List[String]("typer") - val runsRightAfter = None - def newPhase(_prev: Phase): StdPhase = new StdPhase(_prev) { - def apply(unit: CompilationUnit) { - repldbg("Running replPhase on " + unit.body) - // newNamer(rootContext(unit)).enterSym(unit.body) - } - } - // add to initial or terminal phase to sanity check Run at construction - override val requires = List("typer") // ensure they didn't -Ystop-after:parser - } - - override protected def computePhaseDescriptors: List[SubComponent] = { - addToPhasesSet(replPhase, "repl") - super.computePhaseDescriptors } } |