entry
Creates a MutableProvider of the non-null type T that is linked to the value of this compound under key. If this compound does not have an entry under key, defaultValue is used to create it lazily. If there is already an entry provider for key that matches T, defaultValue will be ignored and the existing provider will be returned.
Throws
If an existing entry provider has a different type, or if a direct entry has an incompatible type and JVM assertions are enabled.
Creates a MutableProvider of the type T that is linked to the value of this compound under key. If this compound does not have an entry under key, defaultValue is used to create it lazily. If there is already an entry provider for key that matches T, defaultValue will be ignored and the existing provider will be returned.
Throws
If an existing entry provider has a different type, or if a direct entry has an incompatible type and JVM assertions are enabled.
Creates a MutableProvider of type that is linked to the value of this compound under key. If this compound does not have an entry under key, defaultValue is used to create it lazily. If there is already an entry provider for key that matches type, defaultValue will be ignored and the existing provider will be returned.
Throws
If an existing entry provider has a different type, or if a direct entry has an incompatible type and JVM assertions are enabled.