1879 } 1880 public byte[] getRawClassAnnotations(Class<?> klass) { 1881 return klass.getRawAnnotations(); 1882 } 1883 public byte[] getRawClassTypeAnnotations(Class<?> klass) { 1884 return klass.getRawTypeAnnotations(); 1885 } 1886 public byte[] getRawExecutableTypeAnnotations(Executable executable) { 1887 return Class.getExecutableTypeAnnotationBytes(executable); 1888 } 1889 public <E extends Enum<E>> 1890 E[] getEnumConstantsShared(Class<E> klass) { 1891 return klass.getEnumConstantsShared(); 1892 } 1893 public void blockedOn(Thread t, Interruptible b) { 1894 t.blockedOn(b); 1895 } 1896 public void registerShutdownHook(int slot, boolean registerShutdownInProgress, Runnable hook) { 1897 Shutdown.add(slot, registerShutdownInProgress, hook); 1898 } 1899 public int getStackTraceDepth(Throwable t) { 1900 return t.getStackTraceDepth(); 1901 } 1902 public StackTraceElement getStackTraceElement(Throwable t, int i) { 1903 return t.getStackTraceElement(i); 1904 } 1905 public String newStringUnsafe(char[] chars) { 1906 return new String(chars, true); 1907 } 1908 public Thread newThreadWithAcc(Runnable target, AccessControlContext acc) { 1909 return new Thread(target, acc); 1910 } 1911 public void invokeFinalize(Object o) throws Throwable { 1912 o.finalize(); 1913 } 1914 public void formatUnsignedLong(long val, int shift, char[] buf, int offset, int len) { 1915 Long.formatUnsignedLong(val, shift, buf, offset, len); 1916 } 1917 public void formatUnsignedInt(int val, int shift, char[] buf, int offset, int len) { 1918 Integer.formatUnsignedInt(val, shift, buf, offset, len); 1919 } 1920 }); 1921 } 1922 } | 1879 } 1880 public byte[] getRawClassAnnotations(Class<?> klass) { 1881 return klass.getRawAnnotations(); 1882 } 1883 public byte[] getRawClassTypeAnnotations(Class<?> klass) { 1884 return klass.getRawTypeAnnotations(); 1885 } 1886 public byte[] getRawExecutableTypeAnnotations(Executable executable) { 1887 return Class.getExecutableTypeAnnotationBytes(executable); 1888 } 1889 public <E extends Enum<E>> 1890 E[] getEnumConstantsShared(Class<E> klass) { 1891 return klass.getEnumConstantsShared(); 1892 } 1893 public void blockedOn(Thread t, Interruptible b) { 1894 t.blockedOn(b); 1895 } 1896 public void registerShutdownHook(int slot, boolean registerShutdownInProgress, Runnable hook) { 1897 Shutdown.add(slot, registerShutdownInProgress, hook); 1898 } 1899 public String newStringUnsafe(char[] chars) { 1900 return new String(chars, true); 1901 } 1902 public Thread newThreadWithAcc(Runnable target, AccessControlContext acc) { 1903 return new Thread(target, acc); 1904 } 1905 public void invokeFinalize(Object o) throws Throwable { 1906 o.finalize(); 1907 } 1908 public void formatUnsignedLong(long val, int shift, char[] buf, int offset, int len) { 1909 Long.formatUnsignedLong(val, shift, buf, offset, len); 1910 } 1911 public void formatUnsignedInt(int val, int shift, char[] buf, int offset, int len) { 1912 Integer.formatUnsignedInt(val, shift, buf, offset, len); 1913 } 1914 }); 1915 } 1916 } |