diff --git a/plugintest/src/main/resources/scalac-plugin.xml b/plugintest/src/main/resources/scalac-plugin.xml new file mode 100644 index 0000000000000000000000000000000000000000..ffaddb558fb598ffae0452f86aa03db9fd4ce9b8 --- /dev/null +++ b/plugintest/src/main/resources/scalac-plugin.xml @@ -0,0 +1,4 @@ +<plugin> + <name>plugintest</name> + <classname>plugintest.TestPlugin</classname> +</plugin> diff --git a/plugintest/src/main/scala/plugintest/Plugin.scala b/plugintest/src/main/scala/plugintest/Plugin.scala index 0df83947cb44f1dfd94f145697b9f44a6c97b924..a6ac054aeeed6b11b5288c1f3f134e2b7e416334 100644 --- a/plugintest/src/main/scala/plugintest/Plugin.scala +++ b/plugintest/src/main/scala/plugintest/Plugin.scala @@ -13,7 +13,7 @@ class TestPlugin(val global : Global) extends Plugin { override val optionsHelp : Option[String] = None val components = List[PluginComponent](new Component(global)) - val descriptions : List[String]("tests with ``MyAny''") + val descriptions : List[String] = List("tests with ``MyAny''") } class Component(val global : Global) extends PluginComponent { @@ -25,10 +25,11 @@ class Component(val global : Global) extends PluginComponent { val phaseName = "test!" def newPhase(previous : Phase) = new PluginPhase(previous) -} -class PluginPhase(previous : Phase) extends StdPhase(previous) { - def apply(unit : CompilationUnit) : Unit = { - println("Phase ran !") + class PluginPhase(previous : Phase) extends StdPhase(previous) { + def apply(unit : CompilationUnit) : Unit = { + println("Phase ran !") + } } } +