Package org.teavm.interop
Class Address
java.lang.Object
org.teavm.interop.Address
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(int offset) add(long offset) static Addresslongstatic voidstatic voidstatic AddressfromInt(int value) static AddressfromLong(long value) bytegetByte()chargetChar()doublefloatgetFloat()intgetInt()longgetLong()shortgetShort()booleanisLessThan(Address other) static voidmoveMemoryBlock(Address source, Address target, int count) static AddressofData(byte[] data) static AddressofData(char[] data) static AddressofData(double[] data) static AddressofData(float[] data) static AddressofData(int[] data) static AddressofData(long[] data) static AddressofData(short[] data) static Addressstatic Addressstatic voidvoidputAddress(Address value) voidputByte(byte value) voidputChar(char value) voidputDouble(double value) voidputFloat(float value) voidputInt(int value) voidputLong(long value) voidputShort(short value) static intsizeOf()inttoInt()longtoLong()<T extends Structure>
T
-
Constructor Details
-
Address
public Address()
-
-
Method Details
-
add
-
add
-
isLessThan
-
toInt
public int toInt() -
toLong
public long toLong() -
toStructure
-
getByte
public byte getByte() -
putByte
public void putByte(byte value) -
getChar
public char getChar() -
putChar
public void putChar(char value) -
getShort
public short getShort() -
putShort
public void putShort(short value) -
getInt
public int getInt() -
putInt
public void putInt(int value) -
getLong
public long getLong() -
putLong
public void putLong(long value) -
getFloat
public float getFloat() -
putFloat
public void putFloat(float value) -
getDouble
public double getDouble() -
putDouble
public void putDouble(double value) -
getAddress
-
putAddress
-
fromInt
-
fromLong
-
ofObject
-
ofData
-
ofData
-
ofData
-
ofData
-
ofData
-
ofData
-
ofData
-
ofData
-
align
-
sizeOf
public static int sizeOf() -
add
-
diff
-
pin
-
fillZero
-
fill
-
moveMemoryBlock
-