summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
diff options
context:
space:
mode:
authorEugene Vigdorchik <eugene.vigdorchik@gmail.com>2013-03-04 19:10:49 +0400
committerEugene Vigdorchik <eugene.vigdorchik@gmail.com>2013-03-05 12:19:59 +0400
commit1666f6e3f4f3959a489007d830484247c1384a74 (patch)
tree808c8f800688bd720cae12402fb924607622bd5b /src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
parentce32c1af462de7d7c6b90efd56217e202a18d1e6 (diff)
downloadscala-1666f6e3f4f3959a489007d830484247c1384a74.tar.gz
scala-1666f6e3f4f3959a489007d830484247c1384a74.tar.bz2
scala-1666f6e3f4f3959a489007d830484247c1384a74.zip
Since the problem in SI-6758 is fixed, it's ok to move checking for unused imports to Analyzer. This allows the check to be used in the IDE.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
index c8b7fcee8f..524f98fb84 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
@@ -31,18 +31,6 @@ abstract class Pickler extends SubComponent {
def newPhase(prev: Phase): StdPhase = new PicklePhase(prev)
class PicklePhase(prev: Phase) extends StdPhase(prev) {
- override def run() {
- super.run()
- // This is run here rather than after typer because I found
- // some symbols - usually annotations, possibly others - had not
- // yet performed the necessary symbol lookup, leading to
- // spurious claims of unusedness.
- if (settings.lint.value) {
- log("Clearing recorded import selectors.")
- analyzer.clearUnusedImports()
- }
- }
-
def apply(unit: CompilationUnit) {
def pickle(tree: Tree) {
def add(sym: Symbol, pickle: Pickle) = {
@@ -83,8 +71,6 @@ abstract class Pickler extends SubComponent {
}
pickle(unit.body)
- if (settings.lint.value)
- analyzer.warnUnusedImports(unit)
}
}