Package jnr.ffi

Class Struct.Signed16

    • Constructor Detail

      • Signed16

        public Signed16()
        Creates a new 16 bit integer field.
      • Signed16

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

      • get

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

        public final void set​(short value)
        Sets the value for this field.
        Parameters:
        value - the 16 bit value to set.
      • set

        public void set​(java.lang.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.
      • shortValue

        public final short shortValue()
        Returns a java short representation of this field.
        Overrides:
        shortValue in class Struct.NumberField
        Returns:
        a java short value for this field.
      • 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.