Files
sbt/util/classpath/ModuleUtilities.scala
T
Mark Harrah 6f3c699435 - Stuart's improvements to triggered execution
- continue splitting original sbt module
 * separated process, testing modules
 * various IO, logging, classpath migration
 * split out javac interface
2010-07-05 12:53:37 -04:00

14 lines
295 B
Scala

/* sbt -- Simple Build Tool
* Copyright 2008 Mark Harrah
*/
package sbt
object ModuleUtilities
{
def getObject(className: String, loader: ClassLoader) =
{
val obj = Class.forName(className + "$", true, loader)
val singletonField = obj.getField("MODULE$")
singletonField.get(null)
}
}