Package peak.can

Class MutableLong

java.lang.Object
peak.can.MutableLong

public class MutableLong extends Object
The MutableInteger class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int. This class is used because Java.Lang.Integer objects are defined as Imutable. Yet, we need to maintain object reference when it's passed to the JNI library using. So, we defined a simple Class which extends Java.Lang.Object to resolve the problematic.
  • Field Details

    • value

      public long value
  • Constructor Details

    • MutableLong

      public MutableLong(long value)
      Constructor
      Parameters:
      value - int value
    • MutableLong

      public MutableLong(String value, int radix)
      Constructor parsing the string argument as a integer
      Parameters:
      value - long as string
      radix -
  • Method Details

    • getValue

      public long getValue()
      Gets long value
      Returns:
      long value
    • setValue

      public void setValue(long value)
      Sets integer value
      Parameters:
      value - Integer value
    • toString

      public String toString()
      Overrides toString() to display int value
      Overrides:
      toString in class Object
      Returns:
      MutableInteger's value as a string