From ec92b4cca82a960c8b9592b32496043c93f409b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ali=20Sinan=20K=C3=B6ksal?= <alisinan@gmail.com> Date: Thu, 24 Mar 2011 15:31:21 +0000 Subject: [PATCH] Extractors has an AbstractPlugin --- src/funcheck/CPComponent.scala | 2 +- src/funcheck/Extractors.scala | 2 +- src/funcheck/FunCheckPlugin.scala | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/funcheck/CPComponent.scala b/src/funcheck/CPComponent.scala index e049328f2..c7e016be8 100644 --- a/src/funcheck/CPComponent.scala +++ b/src/funcheck/CPComponent.scala @@ -3,7 +3,7 @@ package funcheck import scala.tools.nsc._ import scala.tools.nsc.plugins._ -class CPComponent(val global: Global, val pluginInstance: FunCheckPlugin) +class CPComponent(val global: Global, val pluginInstance: CPPlugin) extends PluginComponent with CodeExtraction with Serialization diff --git a/src/funcheck/Extractors.scala b/src/funcheck/Extractors.scala index 3b540a735..bf92c52e2 100644 --- a/src/funcheck/Extractors.scala +++ b/src/funcheck/Extractors.scala @@ -5,7 +5,7 @@ import scala.tools.nsc._ /** Contains extractors to pull-out interesting parts of the Scala ASTs. */ trait Extractors { val global: Global - val pluginInstance: FunCheckPlugin + val pluginInstance: AbstractPlugin import global._ import global.definitions._ diff --git a/src/funcheck/FunCheckPlugin.scala b/src/funcheck/FunCheckPlugin.scala index ceb7611f1..247c77f37 100644 --- a/src/funcheck/FunCheckPlugin.scala +++ b/src/funcheck/FunCheckPlugin.scala @@ -5,7 +5,7 @@ import scala.tools.nsc.{Global,Phase} import scala.tools.nsc.plugins.{Plugin,PluginComponent} /** This class is the entry point for the plugin. */ -class FunCheckPlugin(val global: Global) extends Plugin { +class FunCheckPlugin(val global: Global) extends AbstractPlugin { import global._ val name = "funcheck" @@ -13,7 +13,6 @@ class FunCheckPlugin(val global: Global) extends Plugin { var stopAfterAnalysis: Boolean = true var stopAfterExtraction: Boolean = false - var silentlyTolerateNonPureBodies: Boolean = false /** The help message displaying the options for that plugin. */ override val optionsHelp: Option[String] = Some( -- GitLab