safeComputeIfPresent

abstract fun <T : Any> safeComputeIfPresent(attribute: Attribute<T>, remappingFunction: (Attribute<T>, Any) -> T?): Any?(source)

如果存在,则计算。如果计算函数中返回null,则为移除对应结果, 且不对从 MutableAttributeMap 中检索得到的结果和返回值进行类型转化。

Throws

如果类型不匹配