src/share/classes/java/lang/System.java

Print this page




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 }