gcc/libjava/java
Michael Koch d2ba8a75ef re PR libgcj/18115 (JNI nio buffer functions only work with byte buffers)
2005-01-07  Michael Koch  <konqueror@gmx.de>

	PR libgcj/18115
	* java/nio/Buffer.java (address): New field.
	* java/nio/DirectByteBufferImpl.java (address): Removed.
	* java/nio/MappedByteBufferImpl.java (address): Likewise.
	* java/nio/CharViewBufferImpl.java (CharViewBufferImpl):
	Explicitly initialize Buffer.address if needed.
	* java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise.
	* java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise.
	* java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise.
	* java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise.
	* java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise.
	* jni.cc (_Jv_JNI_GetDirectBufferAddress): Don't assume buffer is a
	DirectByteBufferImpl object.
	(_Jv_JNI_GetDirectBufferCapacity): Likewise.
	* testsuite/libjava.jni/directbuffer.c,
	testsuite/libjava.jni/directbuffer.java,
	testsuite/libjava.jni/directbuffer.out,
	testsuite/libjava.jni/bytebuffer.c,
	testsuite/libjava.jni/bytebuffer.java,
	testsuite/libjava.jni/bytebuffer.out: New files.

From-SVN: r93046
2005-01-07 11:32:07 +00:00
..
applet revert: [multiple changes] 2004-11-30 23:59:12 +00:00
awt revert: [multiple changes] 2004-11-30 23:59:12 +00:00
beans 2004-11-21 Michael Koch <konqueror@gmx.de> 2004-11-21 19:05:16 +00:00
io * Merged gcj-abi-2-dev-branch to trunk. 2004-11-25 03:47:08 +00:00
lang natRuntime.cc (insertSystemProperties): Set java.ext.dirs earlier. 2005-01-05 18:55:27 +00:00
math BigDecimal.java, [...]: Reorganized import statements, removed redundant and reorganized modifiers. 2004-10-16 17:51:45 +00:00
net * Merged gcj-abi-2-dev-branch to trunk. 2004-11-25 03:47:08 +00:00
nio re PR libgcj/18115 (JNI nio buffer functions only work with byte buffers) 2005-01-07 11:32:07 +00:00
rmi StackTraceElement.java: Made final. 2004-11-18 15:26:45 +00:00
security StackTraceElement.java: Made final. 2004-11-18 15:26:45 +00:00
sql Timestamp.java, [...]: Reorganized imports and fixed copyright headers. 2004-10-20 08:09:27 +00:00
text 2004-11-24 Jeroen Frijters <jeroen@frijters.net> 2004-11-24 12:22:32 +00:00
util ZipEntry.java (setCompressedSize): Allow any argument. 2005-01-05 20:41:27 +00:00