Package org.apache.commons.lang.mutable
Class MutableShort
java.lang.Object
java.lang.Number
org.apache.commons.lang.mutable.MutableShort
- All Implemented Interfaces:
Serializable,Comparable,Mutable
@Deprecated(since="2021-04-30")
public class MutableShort
extends Number
implements Comparable, Mutable
Deprecated.
Commons Lang 2 is in maintenance mode. Commons Lang 3 should be used instead.
A mutable
short wrapper.- Since:
- 2.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Constructs a new MutableShort with the default value of zero.MutableShort(short value) Deprecated.Constructs a new MutableShort with the specified value.MutableShort(Number value) Deprecated.Constructs a new MutableShort with the specified value.MutableShort(String value) Deprecated.Constructs a new MutableShort parsing the given string. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(short operand) Deprecated.Adds a value to the value of this instance.voidDeprecated.Adds a value to the value of this instance.intDeprecated.Compares this mutable to another in ascending order.voidDeprecated.Decrements the value.doubleDeprecated.Returns the value of this MutableShort as a double.booleanDeprecated.Compares this object to the specified object.floatDeprecated.Returns the value of this MutableShort as a float.getValue()Deprecated.Gets the value as a Short instance.inthashCode()Deprecated.Returns a suitable hash code for this mutable.voidDeprecated.Increments the value.intintValue()Deprecated.Returns the value of this MutableShort as an int.longDeprecated.Returns the value of this MutableShort as a long.voidsetValue(short value) Deprecated.Sets the value.voidDeprecated.Sets the value from any Number instance.shortDeprecated.Returns the value of this MutableShort as a short.voidsubtract(short operand) Deprecated.Subtracts a value from the value of this instance.voidDeprecated.Subtracts a value from the value of this instance.toShort()Deprecated.Gets this mutable as an instance of Short.toString()Deprecated.Returns the String value of this mutable.
-
Constructor Details
-
MutableShort
public MutableShort()Deprecated.Constructs a new MutableShort with the default value of zero. -
MutableShort
public MutableShort(short value) Deprecated.Constructs a new MutableShort with the specified value.- Parameters:
value- the initial value to store
-
MutableShort
Deprecated.Constructs a new MutableShort with the specified value.- Parameters:
value- the initial value to store, not null- Throws:
NullPointerException- if the object is null
-
MutableShort
Deprecated.Constructs a new MutableShort parsing the given string.- Parameters:
value- the string to parse, not null- Throws:
NumberFormatException- if the string cannot be parsed into a short- Since:
- 2.5
-
-
Method Details
-
getValue
Deprecated.Gets the value as a Short instance. -
setValue
public void setValue(short value) Deprecated.Sets the value.- Parameters:
value- the value to set
-
setValue
Deprecated.Sets the value from any Number instance.- Specified by:
setValuein interfaceMutable- Parameters:
value- the value to set, not null- Throws:
NullPointerException- if the object is nullClassCastException- if the type is not aNumber
-
increment
public void increment()Deprecated.Increments the value.- Since:
- Commons Lang 2.2
-
decrement
public void decrement()Deprecated.Decrements the value.- Since:
- Commons Lang 2.2
-
add
public void add(short operand) Deprecated.Adds a value to the value of this instance.- Parameters:
operand- the value to add, not null- Since:
- Commons Lang 2.2
-
add
Deprecated.Adds a value to the value of this instance.- Parameters:
operand- the value to add, not null- Throws:
NullPointerException- if the object is null- Since:
- Commons Lang 2.2
-
subtract
public void subtract(short operand) Deprecated.Subtracts a value from the value of this instance.- Parameters:
operand- the value to subtract, not null- Since:
- Commons Lang 2.2
-
subtract
Deprecated.Subtracts a value from the value of this instance.- Parameters:
operand- the value to subtract, not null- Throws:
NullPointerException- if the object is null- Since:
- Commons Lang 2.2
-
shortValue
public short shortValue()Deprecated.Returns the value of this MutableShort as a short.- Overrides:
shortValuein classNumber- Returns:
- the numeric value represented by this object after conversion to type short.
-
intValue
public int intValue()Deprecated.Returns the value of this MutableShort as an int. -
longValue
public long longValue()Deprecated.Returns the value of this MutableShort as a long. -
floatValue
public float floatValue()Deprecated.Returns the value of this MutableShort as a float.- Specified by:
floatValuein classNumber- Returns:
- the numeric value represented by this object after conversion to type float.
-
doubleValue
public double doubleValue()Deprecated.Returns the value of this MutableShort as a double.- Specified by:
doubleValuein classNumber- Returns:
- the numeric value represented by this object after conversion to type double.
-
toShort
Deprecated.Gets this mutable as an instance of Short.- Returns:
- a Short instance containing the value from this mutable, never null
-
equals
Deprecated.Compares this object to the specified object. The result istrueif and only if the argument is notnulland is aMutableShortobject that contains the sameshortvalue as this object. -
hashCode
public int hashCode()Deprecated.Returns a suitable hash code for this mutable. -
compareTo
Deprecated.Compares this mutable to another in ascending order.- Specified by:
compareToin interfaceComparable- Parameters:
obj- the other mutable to compare to, not null- Returns:
- negative if this is less, zero if equal, positive if greater
- Throws:
ClassCastException- if the argument is not a MutableShort
-
toString
Deprecated.Returns the String value of this mutable.
-