Package jnr.ffi

Class Struct.IntegerAlias

Direct Known Subclasses:
Struct.blkcnt_t, Struct.blksize_t, Struct.caddr_t, Struct.cc_t, Struct.clock_t, Struct.dev_t, Struct.fsblkcnt_t, Struct.fsfilcnt_t, Struct.gid_t, Struct.id_t, Struct.in_addr_t, Struct.in_port_t, Struct.ino_t, Struct.ino64_t, Struct.int16_t, Struct.int32_t, Struct.int64_t, Struct.int8_t, Struct.intptr_t, Struct.key_t, Struct.mode_t, Struct.nlink_t, Struct.off_t, Struct.pid_t, Struct.rlim_t, Struct.sa_family_t, Struct.size_t, Struct.socklen_t, Struct.speed_t, Struct.ssize_t, Struct.swblk_t, Struct.tcflag_t, Struct.time_t, Struct.u_int16_t, Struct.u_int32_t, Struct.u_int64_t, Struct.u_int8_t, Struct.uid_t, Struct.uintptr_t
Enclosing class:
Struct

public abstract class Struct.IntegerAlias extends Struct.NumberField
  • Constructor Details

  • Method Details

    • 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.
    • set

      public void set(long value)
    • get

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

      public int intValue()
      Description copied from class: Struct.NumberField
      Returns a int representation of this Number.
      Specified by:
      intValue in class Struct.NumberField
      Returns:
      a int value for this Number.
    • longValue

      public long longValue()
      Description copied from class: Struct.NumberField
      Returns a long representation of this Number.
      Overrides:
      longValue in class Struct.NumberField
      Returns:
      a long value for this Number.
    • 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.