Package org.qiunet.utils.args
Class Argument<T>
java.lang.Object
org.qiunet.utils.args.Argument<T>
存储引用对象包装对象
- Author:
- qiunet 2020-08-25 21:35
-
Method Summary
-
Method Details
-
set
set 一个存储值到对象- Parameters:
newVal- 需要存储的值- Returns:
- 如果原本有值. 返回
-
compareAndSet
cas操作存储值.- Parameters:
expect- 期望值newVal- 新的值- Returns:
-
clear
public void clear()清除自身存储的数值 -
remove
public void remove()删除自身 -
get
获得存储值- Returns:
-
get
获得存储值. 如果没有. 使用默认值- Parameters:
defaultVal- 默认值- Returns:
-
isNull
public boolean isNull()是否有存储值.- Returns:
- null 返回true
-
isNotNull
public boolean isNotNull() -
getName
获得名称- Returns:
-
toString
-