[commit-cp] classpath ChangeLog java/nio/Buffer.java java/n...

Ian Rogers <[email protected]> Fri, 18 Apr 2008 23:23:34 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
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