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