b4345a57d8
* java/nio/DirectByteBufferImpl.java (ReadOnly): New inner subclass. (ReadWrite): New inner subclass. (owner): Made final and private. (address): Made final. (DirectByteBufferImpl(int)): New constructor. (DirectByteBufferImpl(Object,RawData,int,int,int)): New constructor. (DirectByteBufferImpl(Object,RawData,int,int,int,boolean)): Removed. (allocate): Modified to instantiate ReadWrite subclass. (finalize): Fixed to only free the buffer, if we own it. (put): Removed read-only check. (slice, duplicate): Modified to instantiate appropriate subclass. (isReadOnly): Removed. * java/nio/MappedByteBufferImpl.java (slice, duplicate): Modified to instantiate appropriate DirectByteBufferImpl subclass. From-SVN: r91147 |
||
---|---|---|
.. | ||
channels | ||
charset | ||
Buffer.java | ||
BufferOverflowException.java | ||
BufferUnderflowException.java | ||
ByteBuffer.java | ||
ByteBufferHelper.java | ||
ByteBufferImpl.java | ||
ByteOrder.java | ||
CharBuffer.java | ||
CharBufferImpl.java | ||
CharViewBufferImpl.java | ||
DirectByteBufferImpl.java | ||
DoubleBuffer.java | ||
DoubleBufferImpl.java | ||
DoubleViewBufferImpl.java | ||
FloatBuffer.java | ||
FloatBufferImpl.java | ||
FloatViewBufferImpl.java | ||
IntBuffer.java | ||
IntBufferImpl.java | ||
IntViewBufferImpl.java | ||
InvalidMarkException.java | ||
LongBuffer.java | ||
LongBufferImpl.java | ||
LongViewBufferImpl.java | ||
MappedByteBuffer.java | ||
MappedByteBufferImpl.java | ||
natDirectByteBufferImpl.cc | ||
ReadOnlyBufferException.java | ||
ShortBuffer.java | ||
ShortBufferImpl.java | ||
ShortViewBufferImpl.java | ||
VMDirectByteBuffer.java |