CVSROOT: /sources/classpath Module name: classpath Changes by: Ian Rogers <irogers> 08/04/18 23:23:34
Modified files: . : ChangeLog java/nio : Buffer.java ByteBuffer.java ByteBufferImpl.java CharBuffer.java CharBufferImpl.java CharSequenceBuffer.java CharViewBufferImpl.java DirectByteBufferImpl.java DoubleBuffer.java DoubleBufferImpl.java DoubleViewBufferImpl.java FloatBuffer.java FloatBufferImpl.java FloatViewBufferImpl.java IntBuffer.java IntBufferImpl.java IntViewBufferImpl.java LongBuffer.java LongBufferImpl.java LongViewBufferImpl.java MappedByteBuffer.java MappedByteBufferImpl.java ShortBuffer.java ShortBufferImpl.java ShortViewBufferImpl.java Log message: 2008-04-18 Ian Rogers <[EMAIL PROTECTED]> * java/nio/Buffer.java (cap): make field private and final. (address): make field final. (Buffer): add address argument to package protected constructor thereby allowing it to be made final. * java/nio/ByteBuffer.java (backing_buffer): make field final. (array_offset): make field final. (ByteBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/ByteBufferImpl.java (readOnly): make field final. (ByteBufferImpl): modify call to super class constructor to pass backing_buffer and array_offset. * java/nio/CharBuffer.java (array_offset): make field final. (backing_buffer): make field final. (CharBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/CharBufferImpl.java (readOnly): make field final. (CharBufferImpl): modify call to super class constructor to pass backing_buffer and array_offset. (CharBufferImpl(CharBufferImpl)): likewise. * java/nio/CharSequenceBuffer.java (charSequence): make field final. (CharSequenceBuffer): modify call to super class constructor, allowing fields to be made final. (duplicate): use capacity call rather than cap, to allow better encapsulation. * java/nio/CharViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (CharViewBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/DirectByteBufferImpl.java: modify calls to super class constructors, allowing fields to be made final. * java/nio/DoubleBuffer.java (array_offset): make field final. (backing_buffer): make field final. (DoubleBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/DoubleBufferImpl.java (readOnly): make field final. (DoubleBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/DoubleViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (DoubleViewBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/FloatBuffer.java (array_offset): make field final. (backing_buffer): make field final. (FloatBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/FloatBufferImpl.java (readOnly): make field final. (FloatBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/FloatViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (FloatViewBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/IntBuffer.java (array_offset): make field final. (backing_buffer): make field final. (IntBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/IntBufferImpl.java (readOnly): make field final. (IntBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/IntViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (IntViewBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/LongBuffer.java (array_offset): make field final. (backing_buffer): make field final. (LongBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/LongBufferImpl.java (readOnly): make field final. (LongBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/LongViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (LongViewBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/MappedByteBuffer.java (MappedByteBuffer): modify arguments add call to constructor, allowing fields to be final. * java/nio/MappedByteBufferImpl.java (readOnly): make field final. (MappedByteBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/ShortBuffer.java (array_offset): make field final. (backing_buffer): make field final. (ShortBuffer): add address, backing_buffer and array_offset to constructor, allowing fields to be made final. * java/nio/ShortBufferImpl.java (readOnly): make field final. (ShortBufferImpl): modify call to super class constructor, allowing fields to be made final. * java/nio/ShortViewBufferImpl.java (offset): make field final. (bb): likewise. (readOnly): likewise. (endian): likewise. (ShortViewBufferImpl): modify call to super class constructor, allowing fields to be made final. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9578&r2=1.9579 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/Buffer.java?cvsroot=classpath&r1=1.17&r2=1.18 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/ByteBuffer.java?cvsroot=classpath&r1=1.26&r2=1.27 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/ByteBufferImpl.java?cvsroot=classpath&r1=1.15&r2=1.16 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/CharBuffer.java?cvsroot=classpath&r1=1.28&r2=1.29 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/CharBufferImpl.java?cvsroot=classpath&r1=1.11&r2=1.12 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/CharSequenceBuffer.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/CharViewBufferImpl.java?cvsroot=classpath&r1=1.8&r2=1.9 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/DirectByteBufferImpl.java?cvsroot=classpath&r1=1.22&r2=1.23 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/DoubleBuffer.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/DoubleBufferImpl.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/DoubleViewBufferImpl.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/FloatBuffer.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/FloatBufferImpl.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/FloatViewBufferImpl.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/IntBuffer.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/IntBufferImpl.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/IntViewBufferImpl.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/LongBuffer.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/LongBufferImpl.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/LongViewBufferImpl.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/MappedByteBuffer.java?cvsroot=classpath&r1=1.14&r2=1.15 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/MappedByteBufferImpl.java?cvsroot=classpath&r1=1.18&r2=1.19 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/ShortBuffer.java?cvsroot=classpath&r1=1.22&r2=1.23 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/ShortBufferImpl.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/java/nio/ShortViewBufferImpl.java?cvsroot=classpath&r1=1.9&r2=1.10