diff options
Diffstat (limited to 'libjava/classpath/java/nio/DoubleViewBufferImpl.java')
-rw-r--r-- | libjava/classpath/java/nio/DoubleViewBufferImpl.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/libjava/classpath/java/nio/DoubleViewBufferImpl.java b/libjava/classpath/java/nio/DoubleViewBufferImpl.java index d82fa92c4a7..a78bf273878 100644 --- a/libjava/classpath/java/nio/DoubleViewBufferImpl.java +++ b/libjava/classpath/java/nio/DoubleViewBufferImpl.java @@ -1,4 +1,4 @@ -/* DoubleViewBufferImpl.java -- +/* DoubleViewBufferImpl.java -- Copyright (C) 2003, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -45,7 +45,7 @@ final class DoubleViewBufferImpl extends DoubleBuffer private final ByteBuffer bb; private final boolean readOnly; private final ByteOrder endian; - + DoubleViewBufferImpl (ByteBuffer bb, int capacity) { super (capacity, capacity, 0, -1, bb.isDirect() ? @@ -55,7 +55,7 @@ final class DoubleViewBufferImpl extends DoubleBuffer this.readOnly = bb.isReadOnly(); this.endian = bb.order(); } - + public DoubleViewBufferImpl (ByteBuffer bb, int offset, int capacity, int limit, int position, int mark, boolean readOnly, ByteOrder endian) @@ -102,7 +102,7 @@ final class DoubleViewBufferImpl extends DoubleBuffer position(p + 1); return this; } - + public DoubleBuffer put (int index, double value) { ByteBufferHelper.putDouble(bb, (index << 3) + offset, value, endian); @@ -114,25 +114,25 @@ final class DoubleViewBufferImpl extends DoubleBuffer if (position () > 0) { int count = limit () - position (); - bb.shiftDown(offset, offset + 8 * position(), 8 * count); + bb.shiftDown(offset, offset + 8 * position(), 8 * count); position (count); limit (capacity ()); } else { - position(limit()); - limit(capacity()); + position(limit()); + limit(capacity()); } return this; } - + public DoubleBuffer slice () { return new DoubleViewBufferImpl (bb, (position () << 3) + offset, - remaining(), remaining(), 0, -1, + remaining(), remaining(), 0, -1, readOnly, endian); } - + DoubleBuffer duplicate (boolean readOnly) { int pos = position(); @@ -142,7 +142,7 @@ final class DoubleViewBufferImpl extends DoubleBuffer return new DoubleViewBufferImpl (bb, offset, capacity(), limit(), pos, mark, readOnly, endian); } - + public DoubleBuffer duplicate () { return duplicate(readOnly); @@ -157,12 +157,12 @@ final class DoubleViewBufferImpl extends DoubleBuffer { return readOnly; } - + public boolean isDirect () { return bb.isDirect (); } - + public ByteOrder order () { return endian; |