Package peak.can
Class MutableLong
- java.lang.Object
-
- peak.can.MutableLong
-
public class MutableLong extends java.lang.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 Summary
Fields Modifier and Type Field Description long
value
-
Constructor Summary
Constructors Constructor Description MutableLong(long value)
ConstructorMutableLong(java.lang.String value)
Constructor parsing the string argument as a integer
-
-
-
Method Detail
-
getValue
public long getValue()
Gets integer value- Returns:
- integer value
-
setValue
public void setValue(long value)
Sets integer value- Parameters:
value
- Integer value
-
toString
public java.lang.String toString()
Overrides toString() to display int value- Overrides:
toString
in classjava.lang.Object
- Returns:
- MutableInteger's value as a string
-
-