4 System
.out
.println("init");
8 static class Y
extends Z
{ }
10 public static Object
x () { return new Object(); }
12 public static void main(String
[] args
) throws Throwable
14 System
.out
.println(x() instanceof Z
);
16 ClassLoader cl
= pr24321
.class.getClassLoader();
17 Class zk
= Class
.forName("pr24321$Z", false, cl
);
18 Class yk
= Class
.forName("pr24321$Y", false, cl
);
19 System
.out
.println(zk
.isAssignableFrom(yk
));