/[classpath]/classpath/java/nio/GenericBuffer.cpp
ViewVC logotype

Diff of /classpath/java/nio/GenericBuffer.cpp

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

revision 1.3 by rveldema, Tue Mar 12 11:36:22 2002 UTC revision 1.4 by rveldema, Mon Apr 8 10:14:49 2002 UTC
# Line 16  package java.nio; Line 16  package java.nio;
16  public abstract class BUFFER extends Buffer  public abstract class BUFFER extends Buffer
17  {  {
18      private ByteOrder endian = ByteOrder.BIG_ENDIAN;      private ByteOrder endian = ByteOrder.BIG_ENDIAN;
19    
20       protected ELT [] backing_buffer;
21            
22      public static BUFFER allocateDirect(int capacity)      public static BUFFER allocateDirect(int capacity)
23      {      {
# Line 58  public abstract class BUFFER extends Buf Line 60  public abstract class BUFFER extends Buf
60      }      }
61            
62      final public BUFFER get(ELT[] dst,      final public BUFFER get(ELT[] dst,
63                        int offset,                              int offset,
64                        int length)                              int length)
65      {      {
66    
67            for (int i = offset; i < offset + length; i++)            for (int i = offset; i < offset + length; i++)
# Line 97  public final BUFFER put(ELT[] src) Line 99  public final BUFFER put(ELT[] src)
99    
100  public final boolean hasArray()  public final boolean hasArray()
101      {      {
102          return false;        return (backing_buffer != null);
103      }      }
104    
105      public final ELT[] array()  public final ELT[] array()
106      {      {
107          return null;        return backing_buffer;
108      }      }
109    
110      public final int arrayOffset()      public final int arrayOffset()

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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