1246 return klass.getEnumConstantsShared(); 1247 } 1248 public void blockedOn(Thread t, Interruptible b) { 1249 t.blockedOn(b); 1250 } 1251 public void registerShutdownHook(int slot, boolean registerShutdownInProgress, Runnable hook) { 1252 Shutdown.add(slot, registerShutdownInProgress, hook); 1253 } 1254 public int getStackTraceDepth(Throwable t) { 1255 return t.getStackTraceDepth(); 1256 } 1257 public StackTraceElement getStackTraceElement(Throwable t, int i) { 1258 return t.getStackTraceElement(i); 1259 } 1260 public String newStringUnsafe(char[] chars) { 1261 return new String(chars, true); 1262 } 1263 public Thread newThreadWithAcc(Runnable target, AccessControlContext acc) { 1264 return new Thread(target, acc); 1265 } 1266 }); 1267 } 1268 } | 1246 return klass.getEnumConstantsShared(); 1247 } 1248 public void blockedOn(Thread t, Interruptible b) { 1249 t.blockedOn(b); 1250 } 1251 public void registerShutdownHook(int slot, boolean registerShutdownInProgress, Runnable hook) { 1252 Shutdown.add(slot, registerShutdownInProgress, hook); 1253 } 1254 public int getStackTraceDepth(Throwable t) { 1255 return t.getStackTraceDepth(); 1256 } 1257 public StackTraceElement getStackTraceElement(Throwable t, int i) { 1258 return t.getStackTraceElement(i); 1259 } 1260 public String newStringUnsafe(char[] chars) { 1261 return new String(chars, true); 1262 } 1263 public Thread newThreadWithAcc(Runnable target, AccessControlContext acc) { 1264 return new Thread(target, acc); 1265 } 1266 public void invokeFinalize(Object o) throws Throwable { 1267 o.finalize(); 1268 } 1269 }); 1270 } 1271 } |