Class Address

java.lang.Object
org.teavm.interop.Address

public final class Address extends Object
  • Constructor Details

    • Address

      public Address()
  • Method Details

    • add

      public Address add(int offset)
    • add

      public Address add(long offset)
    • isLessThan

      public boolean isLessThan(Address other)
    • toInt

      public int toInt()
    • toLong

      public long toLong()
    • toStructure

      public <T extends Structure> T 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

      public Address getAddress()
    • putAddress

      public void putAddress(Address value)
    • fromInt

      public static Address fromInt(int value)
    • fromLong

      public static Address fromLong(long value)
    • ofObject

      public static Address ofObject(Object obj)
    • ofData

      public static Address ofData(byte[] data)
    • ofData

      public static Address ofData(char[] data)
    • ofData

      public static Address ofData(short[] data)
    • ofData

      public static Address ofData(int[] data)
    • ofData

      public static Address ofData(long[] data)
    • ofData

      public static Address ofData(float[] data)
    • ofData

      public static Address ofData(double[] data)
    • ofData

      public static Address ofData(Object[] data)
    • align

      public static Address align(Address address, int alignment)
    • sizeOf

      public static int sizeOf()
    • add

      public Address add(Class<? extends Structure> type, int offset)
    • diff

      public long diff(Address that)