package java.nio;
class VMDirectByteBuffer {
}
class ShortViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class ShortBufferImpl {
  int readOnly;
}
class ShortBuffer {
  int backing_buffer;
  int array_offset;
}
class ReadOnlyBufferException {
  int serialVersionUID;
}
class MappedByteBufferImpl {
  int implLen;
  int implPtr;
  int readOnly;
}
class MappedByteBuffer {
}
class LongViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class LongBufferImpl {
  int readOnly;
}
class LongBuffer {
  int backing_buffer;
  int array_offset;
}
class InvalidMarkException {
  int serialVersionUID;
}
class IntViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class IntBufferImpl {
  int readOnly;
}
class IntBuffer {
  int backing_buffer;
  int array_offset;
}
class FloatViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class FloatBufferImpl {
  int readOnly;
}
class FloatBuffer {
  int backing_buffer;
  int array_offset;
}
class DoubleViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class DoubleBufferImpl {
  int readOnly;
}
class DoubleBuffer {
  int backing_buffer;
  int array_offset;
}
class DirectByteBufferImpl {
  class ReadWrite {
  }
  class ReadOnly {
  }
  int owner;
}
class CharViewBufferImpl {
  int endian;
  int readOnly;
  int bb;
  int offset;
}
class CharSequenceBuffer {
  int charSequence;
}
class CharBufferImpl {
  int readOnly;
}
class CharBuffer {
  int backing_buffer;
  int array_offset;
}
class ByteOrder {
  int LITTLE_ENDIAN;
  int BIG_ENDIAN;
}
class ByteBufferImpl {
  int readOnly;
}
class ByteBufferHelper {
}
class ByteBuffer {
  int array_offset;
  int backing_buffer;
  int endian;
}
class BufferUnderflowException {
  int serialVersionUID;
}
class BufferOverflowException {
  int serialVersionUID;
}
class Buffer {
  int address;
  int mark;
  int pos;
  int limit;
  int cap;
}
