Package org.apache.commons.lang3.mutable
Class MutableObject<T>
java.lang.Object
org.apache.commons.lang3.mutable.MutableObject<T>
- Type Parameters:
T- the type to set and get
- All Implemented Interfaces:
Serializable,Mutable<T>
A mutable
Object wrapper.- Since:
- 2.1
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longRequired for serialization support.private TThe mutable value. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new MutableObject with the default value ofnull.MutableObject(T value) Constructs a new MutableObject with the specified value. -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDRequired for serialization support.- See Also:
-
value
The mutable value.
-
-
Constructor Details
-
MutableObject
public MutableObject()Constructs a new MutableObject with the default value ofnull. -
MutableObject
Constructs a new MutableObject with the specified value.- Parameters:
value- the initial value to store
-
-
Method Details
-
getValue
Gets the value. -
setValue
Sets the value. -
equals
Compares this object against the specified object. The result is
trueif and only if the argument is notnulland is aMutableObjectobject that contains the sameTvalue as this object. -
hashCode
public int hashCode()Returns the value's hash code or0if the value isnull. -
toString
Returns the String value of this mutable.
-