2009/4/16 Jochen Theodorou <blackd...@gmx.org>: > > Jeroen Frijters schrieb: >> Hi Jochen, >> >> Maybe I'm misunderstanding you, but isn't it as simple as this: >> >> public class test >> { >> public static void main(String[] args) throws Exception >> { >> ClassLoader cl = new ClassLoader(null) { }; >> System.out.println(cl.loadClass("java.lang.Object")); >> System.out.println(cl.loadClass("test")); >> } >> } >> >> The cl ClassLoader will only load bootstrap classes. If you run this the >> result is: >> class java.lang.Object >> Exception in thread "main" java.lang.ClassNotFoundException: test >> at java.lang.ClassLoader.findClass(ClassLoader.java:359) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:252) >> at test.main(test.java:7) > > yes, but is that specified? > > bye Jochen >
How well do you want it specified? JLS? http://java.sun.com/javase/6/docs/api/java/lang/ClassLoader.html#loadClass(java.lang.String,%20boolean) That's the best I've found. How likely is it for that to be changed in a future release, given Sun's stance on backward compatibility? Cheers, James --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---