summaryrefslogtreecommitdiffstats
path: root/libjava/java/nio/ByteBufferHelper.java
Commit message (Collapse)AuthorAgeFilesLines
* * java/nio/ByteBuffer.java (shiftDown): New helper method.bothner2004-02-081-74/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/nio/natDirectByteBufferImpl.cc (shiftDown): New implementation. * java/nio/ByteBufferImpl.java (compact): Use new shiftDown method. * sava/nio/ByteBufferHelper.java: Remove redundant 'final' specifiers. Pass ByteOrder parameter to most methods, since the underlying ByteBuffer's order isn't always what we should use. * java/nio/ByteBufferImpl.java: Pass byte-order various places. * java/nio/DirectByteBufferImpl.java: Likewise. Use ByteBufferHelper methods. * java/nio/MappedByteBufferImpl.java: Likewise. (compact): Use shiftDown. * java/nio/CharViewBufferImpl.java (<init>): Pass byte-order. (get, put): Use ByteBufferHelper. (compact): Use new shiftDown method. (duplicate(boolean)): New helper method. (duplicate, asReadOnlyBuffer): Use it. (order): Return endian field. * java/nio/DoubleViewBufferImpl.java: Likewise. * java/nio/FloatViewBufferImpl.java: Likewise. * java/nio/IntViewBufferImpl.java: Likewise. * java/nio/LongViewBufferImpl.java: Likewise. * java/nio/ShortViewBufferImpl.java: Likewise. * java/nio/CharViewBufferImpl.java (subsequence): Redundant test. * java/nio/DirectByteBufferImpl.java (shiftDown): New native method. (compact): Re-implement using shiftDown. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77501 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-02 Michael Koch <konqueror@gmx.de>mkoch2003-10-021-156/+112
| | | | | | | | * java/nio/ByteBufferHelper.java: Rewrote all methods by suggestions from Eric Blake. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72030 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-26 Michael Koch <konqueror@gmx.de>mkoch2003-09-261-229/+77
| | | | | | | | * java/nio/ByteBufferHelper.java: Totally reworked with help from Eric Blake. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71823 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-25 Michael Koch <konqueror@gmx.de>mkoch2003-09-251-0/+589
* java/nio/ByteBufferHelper.java: New file. * java/nio/ByteBufferImpl.java, java/nio/DirectByteBufferImpl.java, java/nio/MappedByteBufferImpl.java (getType,putType): Use new helper class ByteBufferHelper. * Makefile.am (ordinary_java_source_files): Added java/nio/ByteBufferHelper.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71757 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud