145 |
*/ |
*/ |
146 |
public static Class forName(String name) throws ClassNotFoundException |
public static Class forName(String name) throws ClassNotFoundException |
147 |
{ |
{ |
148 |
Class result = vmClass.forName (name); |
Class result = VMClass.forName (name); |
149 |
if (result == null) |
if (result == null) |
150 |
result = Class.forName(name, true, |
result = Class.forName(name, true, |
151 |
VMSecurityManager.getClassContext()[1].getClassLoader()); |
VMSecurityManager.getClassContext()[1].getClassLoader()); |
390 |
*/ |
*/ |
391 |
public Class getSuperclass() |
public Class getSuperclass() |
392 |
{ |
{ |
393 |
return vmClass.getSuperClass (); |
return vmClass.getSuperclass (); |
394 |
} |
} |
395 |
|
|
396 |
/** |
/** |
464 |
*/ |
*/ |
465 |
public Object[] getSigners() |
public Object[] getSigners() |
466 |
{ |
{ |
467 |
return signers.clone (); |
return (Object[]) signers.clone (); |
468 |
} |
} |
469 |
|
|
470 |
/** |
/** |
607 |
Class superClass = getSuperclass(); |
Class superClass = getSuperclass(); |
608 |
if(superClass != null) |
if(superClass != null) |
609 |
{ |
{ |
610 |
methods = superclass.internalGetMethods(); |
methods = superClass.internalGetMethods(); |
611 |
for(int i = 0; i < methods.length; i++) |
for(int i = 0; i < methods.length; i++) |
612 |
{ |
{ |
613 |
map.put(new MethodKey(methods[i]), methods[i]); |
map.put(new MethodKey(methods[i]), methods[i]); |