Package peak.can
Class MutableInteger
java.lang.Object
peak.can.MutableInteger
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 -
Constructor Summary
ConstructorsConstructorDescriptionMutableInteger
(int value) ConstructorMutableInteger
(String value) Constructor parsing the string argument as a integer -
Method Summary
-
Field Details
-
value
public int value
-
-
Constructor Details
-
MutableInteger
public MutableInteger(int value) Constructor- Parameters:
value
- int value
-
MutableInteger
Constructor parsing the string argument as a integer- Parameters:
value
- integer as string
-
-
Method Details