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

Diff of /classpath/java/nio/ShortBuffer.java

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

revision 1.1 by cbj, Wed Mar 13 13:05:22 2002 UTC revision 1.2 by rveldema, Mon Apr 8 10:14:49 2002 UTC
# Line 2  package java.nio; Line 2  package java.nio;
2  public abstract class ShortBuffer extends Buffer  public abstract class ShortBuffer extends Buffer
3  {  {
4      private ByteOrder endian = ByteOrder.BIG_ENDIAN;      private ByteOrder endian = ByteOrder.BIG_ENDIAN;
5       protected short [] backing_buffer;
6      public static ShortBuffer allocateDirect(int capacity)      public static ShortBuffer allocateDirect(int capacity)
7      {      {
8          ShortBuffer b = new gnu.java.nio. ShortBufferImpl(capacity, 0, capacity);          ShortBuffer b = new gnu.java.nio. ShortBufferImpl(capacity, 0, capacity);
# Line 34  public abstract class ShortBuffer extend Line 35  public abstract class ShortBuffer extend
35          return wrap(array, 0, array.length);          return wrap(array, 0, array.length);
36      }      }
37      final public ShortBuffer get(short[] dst,      final public ShortBuffer get(short[] dst,
38                        int offset,                              int offset,
39                        int length)                              int length)
40      {      {
41            for (int i = offset; i < offset + length; i++)            for (int i = offset; i < offset + length; i++)
42                {                {
# Line 67  public final ShortBuffer put(short[] src Line 68  public final ShortBuffer put(short[] src
68      }      }
69  public final boolean hasArray()  public final boolean hasArray()
70      {      {
71          return false;        return (backing_buffer != null);
72      }      }
73      public final short[] array()  public final short[] array()
74      {      {
75          return null;        return backing_buffer;
76      }      }
77      public final int arrayOffset()      public final int arrayOffset()
78      {      {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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