diff options
author | jfrijters <jfrijters> | 2005-02-02 18:11:26 +0300 |
---|---|---|
committer | jfrijters <jfrijters> | 2005-02-02 18:11:26 +0300 |
commit | 744fef138d9b5ce49d18820a8cae9d6f3f298fb6 (patch) | |
tree | 746b5647add8e6db3fe78ff3a4a16d8971b62f40 /classpath/java/lang/LibraryVMInterfaceImpl.java | |
parent | 62f7fb1d43f9ac91b7fb57daef5e994f91cc6746 (diff) |
*** empty log message ***
Diffstat (limited to 'classpath/java/lang/LibraryVMInterfaceImpl.java')
-rw-r--r-- | classpath/java/lang/LibraryVMInterfaceImpl.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/classpath/java/lang/LibraryVMInterfaceImpl.java b/classpath/java/lang/LibraryVMInterfaceImpl.java index eb6ef6cb..1b7b38ec 100644 --- a/classpath/java/lang/LibraryVMInterfaceImpl.java +++ b/classpath/java/lang/LibraryVMInterfaceImpl.java @@ -1,5 +1,5 @@ /* - Copyright (C) 2004 Jeroen Frijters + Copyright (C) 2004, 2005 Jeroen Frijters This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -91,7 +91,7 @@ class LibraryVMInterfaceImpl implements ikvm.internal.LibraryVMInterface public Object box(Object val) { - if(val instanceof cli.System.SByte) + if(val instanceof cli.System.Byte) { return new Byte(CIL.unbox_byte(val)); } @@ -189,12 +189,17 @@ class LibraryVMInterfaceImpl implements ikvm.internal.LibraryVMInterface VMThread.jniDetach(); } + public void setThreadGroup(Object group) + { + VMThread.setThreadGroup((ThreadGroup)group); + } + public native Object newDirectByteBuffer(cli.System.IntPtr address, int capacity); public native cli.System.IntPtr getDirectBufferAddress(Object buffer); public int getDirectBufferCapacity(Object buffer) { - return ((java.nio.ByteBuffer)buffer).capacity(); + return ((java.nio.Buffer)buffer).capacity(); } public void setProperties(cli.System.Collections.Hashtable props) |