Package com.luna.common.mutable
Class Holder<T>
java.lang.Object
com.luna.common.mutable.MutableObj<T>
com.luna.common.mutable.Holder<T>
- Type Parameters:
T
- 所持有值类型
- All Implemented Interfaces:
Mutable<T>
,Serializable
为不可变的对象引用提供一个可变的包装,在java中支持引用传递。
- Author:
- Looly
- See Also:
-
Constructor Details
-
Holder
public Holder()构造 -
Holder
构造- Parameters:
value
- 被包装的对象
-
-
Method Details
-
of
新建Holder类,持有指定值,当值为空时抛出空指针异常- Type Parameters:
T
- 被持有的对象类型- Parameters:
value
- 值,不能为空- Returns:
- Holder
- Throws:
NullPointerException
-