@API(value=Internal)
public class NamespaceAwareStore
extends java.lang.Object
implements org.junit.gen5.api.extension.ExtensionContext.Store
| Constructor and Description |
|---|
NamespaceAwareStore(ExtensionValuesStore valuesStore,
org.junit.gen5.api.extension.ExtensionContext.Namespace namespace) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
getOrComputeIfAbsent(java.lang.Object key,
java.util.function.Function<java.lang.Object,java.lang.Object> defaultCreator) |
void |
put(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
remove(java.lang.Object key) |
public NamespaceAwareStore(ExtensionValuesStore valuesStore, org.junit.gen5.api.extension.ExtensionContext.Namespace namespace)
public java.lang.Object get(java.lang.Object key)
get in interface org.junit.gen5.api.extension.ExtensionContext.Storepublic void put(java.lang.Object key,
java.lang.Object value)
put in interface org.junit.gen5.api.extension.ExtensionContext.Storepublic java.lang.Object getOrComputeIfAbsent(java.lang.Object key,
java.util.function.Function<java.lang.Object,java.lang.Object> defaultCreator)
getOrComputeIfAbsent in interface org.junit.gen5.api.extension.ExtensionContext.Storepublic java.lang.Object remove(java.lang.Object key)
remove in interface org.junit.gen5.api.extension.ExtensionContext.Store