scala classloaders confusion
Considere el siguiente programa de prueba (usando scala 2.9.0.1)
object test
{
def main(args:Array[String]) = {
println(ClassLoader.getSystemClassLoader.getResource("toto"))
println(this.getClass.getClassLoader.getResource("toto"))
println(classOf[Object].getClassLoader)
}
}
Lo compilo y lo ejecuto con "-cp / tmp" que contiene un archivo "toto", y obtengo el siguiente resultado:
null
file:/tmp/toto
null
=> el cargador de clases del sistema no contiene el classpath
=> ¡la clase Object no tiene cargador de clases!
¿Me estoy perdiendo algo allí o es un error (grande) en scala?!
Gracias, Arjun