java.lang.Object
cn.wjybxx.base.ConstantMap<T>
常量池快照字典。
由于
ConstantPool是可变的,这使得有些查询是高开销的,比如:ConstantPool.values()- 作者:
- wjybxx date 2023/4/1
-
方法概要
-
方法详细资料
-
exists
- 返回:
- 如果给定名字存在关联的常量,则返回true
-
get
获取一个常量,若不存在关联的常量则返回null。- 返回:
- 返回常量名关联的常量,若不存在则返回null。
-
getOrThrow
获取一个常量,若不存在关联的常量则抛出异常- 参数:
name- 常量的名字- 返回:
- 常量名关联的常量
- 抛出:
IllegalArgumentException- 如果不存在对应的常量
-
size
public final int size()常量对象数 -
values
- 返回:
- 已排序的不可变常量集合
-
names
- 返回:
- 常量的名字集合,和
values()的顺序一致
-