summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/plugins
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-12-19 10:38:50 +0000
committerMartin Odersky <odersky@gmail.com>2007-12-19 10:38:50 +0000
commit2ed9387915c9b813907c811ff889a056333d2ded (patch)
treedc577ecb63a6b6955bc75edddbac45a9b49f2685 /src/compiler/scala/tools/nsc/plugins
parente5d6f338deead8beb992d215ff57ea78c8c5b6f5 (diff)
downloadscala-2ed9387915c9b813907c811ff889a056333d2ded.tar.gz
scala-2ed9387915c9b813907c811ff889a056333d2ded.tar.bz2
scala-2ed9387915c9b813907c811ff889a056333d2ded.zip
dual mode (generics or not) version of compiler...
dual mode (generics or not) version of compiler and libraries
Diffstat (limited to 'src/compiler/scala/tools/nsc/plugins')
-rw-r--r--src/compiler/scala/tools/nsc/plugins/Plugin.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/plugins/Plugin.scala b/src/compiler/scala/tools/nsc/plugins/Plugin.scala
index 4f5e0a54bd..aa0a80e0aa 100644
--- a/src/compiler/scala/tools/nsc/plugins/Plugin.scala
+++ b/src/compiler/scala/tools/nsc/plugins/Plugin.scala
@@ -100,7 +100,7 @@ object Plugin {
* if the jar file has no plugin in it or if the plugin
* is badly formed.
*/
- def loadFrom(jarfile: File, loader: ClassLoader): Option[Class] = {
+ def loadFrom(jarfile: File, loader: ClassLoader): Option[Class[_]] = {
val pluginInfo = loadDescription(jarfile).get
try {
@@ -120,7 +120,7 @@ object Plugin {
*/
def loadAllFrom(jars: List[File],
dirs: List[File],
- ignoring: List[String]): List[Class] =
+ ignoring: List[String]): List[Class[_]] =
{
val alljars = new ListBuffer[File]
@@ -143,7 +143,7 @@ object Plugin {
/** Instantiate a plugin class, given the class and
* the compiler it is to be used in.
*/
- def instantiate(clazz: Class, global: Global): Plugin = {
+ def instantiate(clazz: Class[_], global: Global): Plugin = {
val constructor = clazz.getConstructor(Array(classOf[Global]))
constructor.newInstance(Array(global)).asInstanceOf[Plugin]
}