Package jnr.ffi

Class Struct.Signed64

Enclosing class:
Struct

public class Struct.Signed64 extends Struct.NumberField
A 64 bit signed integer field.
  • Constructor Details

    • Signed64

      public Signed64()
      Creates a new 64 bit integer field.
    • Signed64

      public Signed64(Struct.Offset offset)
      Creates a new 64 bit signed integer field at a specific offset
      Parameters:
      offset - The offset within the memory area for this field.
  • Method Details

    • get

      public final long get()
      Gets the value for this field.
      Returns:
      a long.
    • set

      public final void set(long value)
      Sets the value for this field.
      Parameters:
      value - the 64 bit value to set.
    • set

      public void set(Number value)
      Description copied from class: Struct.NumberField
      Sets the field to a new value.
      Specified by:
      set in class Struct.NumberField
      Parameters:
      value - The new value.
    • intValue

      public final int intValue()
      Returns a java int representation of this field.
      Specified by:
      intValue in class Struct.NumberField
      Returns:
      a java int value for this field.
    • longValue

      public final long longValue()
      Returns a java long representation of this field.
      Overrides:
      longValue in class Struct.NumberField
      Returns:
      a java long value for this field.
    • toString

      public final String toString()
      Returns a string representation of this field.
      Overrides:
      toString in class Struct.NumberField
      Returns:
      a string representation of this field.