/** * Gets the size of a Pointer in bits * * @return the size of the Pointer */ public final int size() { return getRuntime().findType(NativeType.ADDRESS).size() * 8; }
/** * Gets the size of a Pointer in bits * * @return the size of the Pointer */ public final int size() { return getRuntime().findType(NativeType.ADDRESS).size() * 8; }
public UTFStringRef(int length, Charset cs) { super(getRuntime().findType(NativeType.ADDRESS).size() * 8, getRuntime().findType(NativeType.ADDRESS).alignment() * 8, length, cs); }
/** * Gets the size of a Pointer in bits * * @return the size of the Pointer */ public final int size() { return getRuntime().findType(NativeType.ADDRESS).size() * 8; }
public UTFStringRef(int length, Charset cs) { super(getRuntime().findType(NativeType.ADDRESS).size() * 8, getRuntime().findType(NativeType.ADDRESS).alignment() * 8, length, cs); }
protected AbstractMember(NativeType type) { final Type t = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
protected AbstractMember(NativeType type) { final Type t = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
protected NumberField(TypeAlias type) { Type t = this.type = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
protected NumberField(TypeAlias type) { Type t = this.type = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
protected NumberField(NativeType type) { Type t = this.type = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
protected NumberField(TypeAlias type, Offset offset) { Type t = this.type = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8, offset); }
protected AbstractMember(NativeType type) { final Type t = getRuntime().findType(type); this.offset = __info.addField(t.size() * 8, t.alignment() * 8); }
public final void set(T value) { getMemory().putPointer(offset(), getRuntime().getClosureManager().getClosurePointer(closureClass, instance = value)); } }
public final void set(T value) { getMemory().putPointer(offset(), getRuntime().getClosureManager().getClosurePointer(closureClass, instance = value)); } }
/** * Gets the value for this field. * * @return a int. */ public final long get() { long value = getMemory().getNativeLong(offset()); final long mask = getRuntime().findType(NativeType.SLONG).size() == 32 ? 0xffffffffL : 0xffffffffffffffffL; return value < 0 ? (long) ((value & mask) + mask + 1) : value; }
/** * Gets the value for this field. * * @return a int. */ public final long get() { long value = getMemory().getNativeLong(offset()); final long mask = getRuntime().findType(NativeType.SLONG).size() == 32 ? 0xffffffffL : 0xffffffffffffffffL; return value < 0 ? (long) ((value & mask) + mask + 1) : value; }
/** * Gets the value for this field. * * @return a int. */ public final long get() { long value = getMemory().getNativeLong(offset()); final long mask = getRuntime().findType(NativeType.SLONG).size() == 32 ? 0xffffffffL : 0xffffffffffffffffL; return value < 0 ? (long) ((value & mask) + mask + 1) : value; }
public final void set(java.lang.String value) { if (value != null) { valueHolder = getRuntime().getMemoryManager().allocateDirect(length() * 4); valueHolder.putString(0, value, length() * 4, charset); getMemory().putPointer(offset(), valueHolder); } else { this.valueHolder = null; getMemory().putAddress(offset(), 0); } } }
public final void set(java.lang.String value) { if (value != null) { valueHolder = getRuntime().getMemoryManager().allocateDirect(length() * 4); valueHolder.putString(0, value, length() * 4, charset); getMemory().putPointer(offset(), valueHolder); } else { this.valueHolder = null; getMemory().putAddress(offset(), 0); } } }
public final void set(java.lang.String value) { if (value != null) { valueHolder = getRuntime().getMemoryManager().allocateDirect(length() * 4); valueHolder.putString(0, value, length() * 4, charset); getMemory().putPointer(offset(), valueHolder); } else { this.valueHolder = null; getMemory().putAddress(offset(), 0); } } }