/** * Copies the integer value from native memory * * @param runtime the current runtime. * @param buffer the native memory buffer. * @param offset the memory offset. */ public void fromNative(Runtime runtime, Pointer buffer, long offset) { this.value = buffer.getInt(offset); }
/** * Copies the integer value from native memory * * @param runtime the current runtime. * @param buffer the native memory buffer. * @param offset the memory offset. */ public void fromNative(Runtime runtime, Pointer buffer, long offset) { this.value = buffer.getInt(offset); }
@Override public Number get(Pointer memory) { return memory.getInt(0); }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a long. */ public final long get(jnr.ffi.Pointer ptr) { long value = ptr.getInt(offset()); return value < 0 ? (long)((value & 0x7FFFFFFFL) + 0x80000000L) : value; }
@Override public int getInt(long offset) { checkBounds(size, offset, 4); return io.getInt(base + offset); }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a long. */ public final long get(jnr.ffi.Pointer ptr) { return ptr.getInt(type, offset()); }
@Override public final int intValue(jnr.ffi.Pointer ptr) { return ptr.getInt(offset()); } }
@Override public final int intValue(jnr.ffi.Pointer ptr) { return ptr.getInt(offset()); } }
/** * Gets the value for this field. * * @param ptr The pointer to the field. * @return a long. */ public final long get(jnr.ffi.Pointer ptr) { return ptr.getInt(type, offset()); }
/** * Gets the value for this field. * * @return a int. */ public final int get(jnr.ffi.Pointer ptr) { return ptr.getInt(offset()); }
/** * Gets the value for this field. * * @return a long. */ public final long get() { return getMemory().getInt(type, offset()); }
/** * Gets the value for this field. * * @return a long. */ public final long get() { long value = getMemory().getInt(offset()); return value < 0 ? (long)((value & 0x7FFFFFFFL) + 0x80000000L) : value; }
/** * Gets the value for this field. * * @return a long. */ public final long get() { return getMemory().getInt(type, offset()); }
@Override public final int intValue() { return getMemory().getInt(offset()); } }
/** * Gets the value for this field. * * @return a int. */ public final int get() { return getMemory().getInt(offset()); }
/** * Gets the value for this field. * * @return a long. */ public final long get() { long value = getMemory().getInt(offset()); return value < 0 ? (long)((value & 0x7FFFFFFFL) + 0x80000000L) : value; }
@Override public final int intValue() { return getMemory().getInt(offset()); } }
/** * Gets the value for this field. * * @return a int. */ public final int get() { return getMemory().getInt(offset()); }
/** * Gets the value for this field. * * @return a long. */ public final long get() { long value = getMemory().getInt(offset()); return value < 0 ? (long)((value & 0x7FFFFFFFL) + 0x80000000L) : value; }
@Override public final int intValue() { return getMemory().getInt(offset()); } }