Package owl.cinterface.emulation
Class EmulatedCIntPointer
- java.lang.Object
-
- owl.cinterface.emulation.EmulatedCIntPointer
-
- All Implemented Interfaces:
org.graalvm.nativeimage.c.type.CIntPointer,org.graalvm.word.ComparableWord,org.graalvm.word.PointerBase,org.graalvm.word.WordBase
public class EmulatedCIntPointer extends Object implements org.graalvm.nativeimage.c.type.CIntPointer
-
-
Constructor Summary
Constructors Constructor Description EmulatedCIntPointer(int length)EmulatedCIntPointer(int[] backingArray)EmulatedCIntPointer(int length, int defaultValue)EmulatedCIntPointer(EmulatedCIntPointer oldPointer, int newLength)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.graalvm.nativeimage.c.type.CIntPointeraddressOf(int index)org.graalvm.nativeimage.c.type.CIntPointeraddressOf(org.graalvm.word.SignedWord index)booleanequal(org.graalvm.word.ComparableWord val)booleanisNonNull()booleanisNull()booleannotEqual(org.graalvm.word.ComparableWord val)longrawValue()intread()intread(int index)intread(org.graalvm.word.SignedWord index)protected static UnsupportedOperationExceptionuoe()voidwrite(int value)voidwrite(int index, int value)voidwrite(org.graalvm.word.SignedWord index, int value)
-
-
-
Constructor Detail
-
EmulatedCIntPointer
public EmulatedCIntPointer(int length)
-
EmulatedCIntPointer
public EmulatedCIntPointer(int[] backingArray)
-
EmulatedCIntPointer
public EmulatedCIntPointer(EmulatedCIntPointer oldPointer, int newLength)
-
EmulatedCIntPointer
public EmulatedCIntPointer(int length, int defaultValue)
-
-
Method Detail
-
read
public int read()
- Specified by:
readin interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
read
public int read(int index)
- Specified by:
readin interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
read
public int read(org.graalvm.word.SignedWord index)
- Specified by:
readin interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
write
public void write(int value)
- Specified by:
writein interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
write
public void write(int index, int value)- Specified by:
writein interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
write
public void write(org.graalvm.word.SignedWord index, int value)- Specified by:
writein interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
addressOf
public org.graalvm.nativeimage.c.type.CIntPointer addressOf(int index)
- Specified by:
addressOfin interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
addressOf
public org.graalvm.nativeimage.c.type.CIntPointer addressOf(org.graalvm.word.SignedWord index)
- Specified by:
addressOfin interfaceorg.graalvm.nativeimage.c.type.CIntPointer
-
isNull
public final boolean isNull()
- Specified by:
isNullin interfaceorg.graalvm.word.PointerBase
-
isNonNull
public final boolean isNonNull()
- Specified by:
isNonNullin interfaceorg.graalvm.word.PointerBase
-
equal
public final boolean equal(org.graalvm.word.ComparableWord val)
- Specified by:
equalin interfaceorg.graalvm.word.ComparableWord
-
notEqual
public final boolean notEqual(org.graalvm.word.ComparableWord val)
- Specified by:
notEqualin interfaceorg.graalvm.word.ComparableWord
-
rawValue
public final long rawValue()
- Specified by:
rawValuein interfaceorg.graalvm.word.WordBase
-
uoe
protected static UnsupportedOperationException uoe()
-
-