jnr.ffi.provider
Class NullMemoryIO

java.lang.Object
  extended by jnr.ffi.Pointer
      extended by jnr.ffi.provider.AbstractMemoryIO
          extended by jnr.ffi.provider.InAccessibleMemoryIO
              extended by jnr.ffi.provider.NullMemoryIO

public final class NullMemoryIO
extends InAccessibleMemoryIO


Constructor Summary
NullMemoryIO(Runtime runtime)
           
 
Method Summary
protected  NullPointerException error()
           
 long size()
          Gets the size of this memory object in bytes (optional operation).
 
Methods inherited from class jnr.ffi.provider.InAccessibleMemoryIO
array, arrayLength, arrayOffset, get, get, get, get, get, get, getByte, getDouble, getFloat, getInt, getLong, getLongLong, getPointer, getPointer, getShort, getString, getString, hasArray, indexOf, put, put, put, put, put, put, putByte, putDouble, putFloat, putInt, putLong, putLongLong, putPointer, putShort, putString, setMemory
 
Methods inherited from class jnr.ffi.provider.AbstractMemoryIO
checkBounds, checkBounds, getAddress, getInt, getNativeLong, indexOf, putAddress, putAddress, putInt, putNativeLong, slice, slice, transferFrom, transferTo
 
Methods inherited from class jnr.ffi.Pointer
address, get, getNullTerminatedPointerArray, getNullTerminatedStringArray, getRuntime, isDirect, newIntPointer, put, toString, wrap, wrap, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NullMemoryIO

public NullMemoryIO(Runtime runtime)
Method Detail

error

protected final NullPointerException error()
Overrides:
error in class InAccessibleMemoryIO

size

public long size()
Description copied from class: Pointer
Gets the size of this memory object in bytes (optional operation).

Specified by:
size in class Pointer
Returns:
the size of the memory area this Pointer points to. If the size is unknown, Long.MAX_VALUE is returned}.


Copyright © 2013. All Rights Reserved.