From 60f4783e359717b4d7841526e922968ab0d2cf8e Mon Sep 17 00:00:00 2001 From: Philippe Suter <philippe.suter@gmail.com> Date: Tue, 9 Jun 2009 12:21:39 +0000 Subject: [PATCH] Fixed the annotation detection for "generator". --- src/funcheck/AnalysisComponent.scala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/funcheck/AnalysisComponent.scala b/src/funcheck/AnalysisComponent.scala index ea8609bc4..0502cf070 100644 --- a/src/funcheck/AnalysisComponent.scala +++ b/src/funcheck/AnalysisComponent.scala @@ -31,9 +31,11 @@ class AnalysisComponent(val global: Global, val pluginInstance: FunCheckPlugin) } } - private def stopIfErrors: Nothing = { - if(reporter.hasErrors) println("There were errors.") - exit(0) + private def stopIfErrors: Unit = { + if(reporter.hasErrors) { + println("There were errors.") + exit(0) + } } private def findContracts(tree: Tree): Unit = tree match { @@ -62,9 +64,7 @@ class AnalysisComponent(val global: Global, val pluginInstance: FunCheckPlugin) } def mircoTraverser(unit: CompilationUnit)(tree: Tree): Unit = { - println("called on " + unit) lazy val genAnnot: Symbol = definitions.getClass("funcheck.lib.Specs.generator") - println(genAnnot) tree match { case d @ DefDef(mods, name, _, _, _, _) => { @@ -83,6 +83,7 @@ class AnalysisComponent(val global: Global, val pluginInstance: FunCheckPlugin) } }) } + case _ => ; } } -- GitLab