/[classpath]/classpath/java/nio/LongBuffer.java
ViewVC logotype

Diff of /classpath/java/nio/LongBuffer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by mkoch, Sun Nov 17 17:46:31 2002 UTC revision 1.6 by mkoch, Fri Dec 20 15:28:35 2002 UTC
# Line 39  package java.nio; Line 39  package java.nio;
39    
40  import gnu.java.nio.LongBufferImpl;  import gnu.java.nio.LongBufferImpl;
41    
42  public abstract class LongBuffer extends Buffer  public abstract class LongBuffer extends Buffer implements Comparable
43  {  {
44    private ByteOrder endian = ByteOrder.BIG_ENDIAN;    private ByteOrder endian = ByteOrder.BIG_ENDIAN;
45    protected long [] backing_buffer;    protected long [] backing_buffer;
# Line 77  public abstract class LongBuffer extends Line 77  public abstract class LongBuffer extends
77      return wrap(array, 0, array.length);      return wrap(array, 0, array.length);
78    }    }
79    
80    final public LongBuffer get(long[] dst, int offset, int length)    public LongBuffer get(long[] dst, int offset, int length)
81    {    {
82      for (int i = offset; i < offset + length; i++)      for (int i = offset; i < offset + length; i++)
83        {        {
# Line 87  public abstract class LongBuffer extends Line 87  public abstract class LongBuffer extends
87      return this;      return this;
88    }    }
89    
90    final public LongBuffer get(long[] dst)    public LongBuffer get(long[] dst)
91    {    {
92      return get(dst, 0, dst.length);      return get(dst, 0, dst.length);
93    }    }
94    
95    final public LongBuffer put(LongBuffer src)    public LongBuffer put(LongBuffer src)
96    {    {
97      while (src.hasRemaining())      while (src.hasRemaining())
98        put(src.get());        put(src.get());
# Line 100  public abstract class LongBuffer extends Line 100  public abstract class LongBuffer extends
100      return this;      return this;
101    }    }
102    
103    final public LongBuffer put(long[] src, int offset, int length)    public LongBuffer put(long[] src, int offset, int length)
104    {    {
105      for (int i = offset; i < offset + length; i++)      for (int i = offset; i < offset + length; i++)
106        put(src[i]);        put(src[i]);
# Line 173  public abstract class LongBuffer extends Line 173  public abstract class LongBuffer extends
173      return 0;      return 0;
174    }    }
175    
176    public final ByteOrder order()    public ByteOrder order()
177    {    {
178      return endian;      return endian;
179    }    }
# Line 193  public abstract class LongBuffer extends Line 193  public abstract class LongBuffer extends
193    public abstract LongBuffer slice();    public abstract LongBuffer slice();
194    public abstract LongBuffer duplicate();    public abstract LongBuffer duplicate();
195    public abstract LongBuffer asReadOnlyBuffer();    public abstract LongBuffer asReadOnlyBuffer();
   public abstract ShortBuffer asShortBuffer();  
   public abstract CharBuffer asCharBuffer();  
   public abstract IntBuffer asIntBuffer();  
   public abstract LongBuffer asLongBuffer();  
   public abstract FloatBuffer asFloatBuffer();  
   public abstract DoubleBuffer asDoubleBuffer();  
   public abstract char getChar();  
   public abstract LongBuffer putChar(char value);  
   public abstract char getChar(int index);  
   public abstract LongBuffer putChar(int index, char value);  
   public abstract short getShort();  
   public abstract LongBuffer putShort(short value);  
   public abstract short getShort(int index);  
   public abstract LongBuffer putShort(int index, short value);  
   public abstract int getInt();  
   public abstract LongBuffer putInt(int value);  
   public abstract int getInt(int index);  
   public abstract LongBuffer putInt(int index, int value);  
   public abstract long getLong();  
   public abstract LongBuffer putLong(long value);  
   public abstract long getLong(int index);  
   public abstract LongBuffer putLong(int index, long value);  
   public abstract float getFloat();  
   public abstract LongBuffer putFloat(float value);  
   public abstract float getFloat(int index);  
   public abstract LongBuffer putFloat(int index, float value);  
   public abstract double getDouble();  
   public abstract LongBuffer putDouble(double value);  
   public abstract double getDouble(int index);  
   public abstract LongBuffer putDouble(int index, double value);  
196  }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26