|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.intarsys.nativec.type.NativeObject
de.intarsys.nativec.type.NativeSimple
de.intarsys.nativec.type.NativeNumber
de.intarsys.nativec.type.NativeLongLP64
public class NativeLongLP64
A wrapper for the Windows type LONG_PTR. This type has the same size as a pointer but is semantically a simple integer. (same as NativeLong on LP64 platforms size-wise)
Field Summary | |
---|---|
static NativeLongLP64Type |
META
The meta class instance |
Fields inherited from class de.intarsys.nativec.type.NativeObject |
---|
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT |
Constructor Summary | |
---|---|
|
NativeLongLP64()
Create a new wrapper |
protected |
NativeLongLP64(INativeHandle handle)
|
|
NativeLongLP64(long value)
Create a new wrapper |
Method Summary | |
---|---|
byte |
byteValue()
This as a java primitive byte value. |
static NativeLongLP64 |
createFromAddress(long address)
|
INativeType |
getNativeType()
The meta information and behavior for the NativeObject. |
java.lang.Object |
getValue()
A Java side representation from the memory. |
int |
intValue()
This as a java primitive int value. |
long |
longValue()
This as a java primitive long value. |
void |
setValue(long value)
|
void |
setValue(java.lang.Object value)
Assign (and marshall to memory) the Java side representation. |
short |
shortValue()
This as a java primitive short value. |
java.lang.String |
toString()
|
Methods inherited from class de.intarsys.nativec.type.NativeSimple |
---|
getByteCount |
Methods inherited from class de.intarsys.nativec.type.NativeObject |
---|
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString, toNestedString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final NativeLongLP64Type META
Constructor Detail |
---|
public NativeLongLP64()
protected NativeLongLP64(INativeHandle handle)
public NativeLongLP64(long value)
Method Detail |
---|
public static NativeLongLP64 createFromAddress(long address)
public byte byteValue()
NativeNumber
byteValue
in class NativeNumber
public INativeType getNativeType()
NativeObject
There is exactly one meta instance for all NativeObject instances of a certain type.
getNativeType
in interface INativeObject
getNativeType
in class NativeObject
public java.lang.Object getValue()
INativeObject
INativeObject
.public int intValue()
NativeNumber
intValue
in class NativeNumber
public long longValue()
NativeNumber
longValue
in class NativeNumber
public void setValue(long value)
public void setValue(java.lang.Object value)
INativeObject
value
- The new Java value.public short shortValue()
NativeNumber
shortValue
in class NativeNumber
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |