Class NamespaceAwareStore
- java.lang.Object
-
- org.junit.jupiter.engine.execution.NamespaceAwareStore
-
- All Implemented Interfaces:
org.junit.jupiter.api.extension.ExtensionContext.Store
@API(status=INTERNAL, since="5.0") public class NamespaceAwareStore extends java.lang.Object implements org.junit.jupiter.api.extension.ExtensionContext.Store
- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description NamespaceAwareStore(ExtensionValuesStore valuesStore, org.junit.jupiter.api.extension.ExtensionContext.Namespace namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
get(java.lang.Object key)
<T> T
get(java.lang.Object key, java.lang.Class<T> requiredType)
<K,V>
java.lang.ObjectgetOrComputeIfAbsent(K key, java.util.function.Function<K,V> defaultCreator)
<K,V>
VgetOrComputeIfAbsent(K key, java.util.function.Function<K,V> defaultCreator, java.lang.Class<V> requiredType)
void
put(java.lang.Object key, java.lang.Object value)
java.lang.Object
remove(java.lang.Object key)
<T> T
remove(java.lang.Object key, java.lang.Class<T> requiredType)
-
-
-
Constructor Detail
-
NamespaceAwareStore
public NamespaceAwareStore(ExtensionValuesStore valuesStore, org.junit.jupiter.api.extension.ExtensionContext.Namespace namespace)
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
get
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
get
public <T> T get(java.lang.Object key, java.lang.Class<T> requiredType)
- Specified by:
get
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
getOrComputeIfAbsent
public <K,V> java.lang.Object getOrComputeIfAbsent(K key, java.util.function.Function<K,V> defaultCreator)
- Specified by:
getOrComputeIfAbsent
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
getOrComputeIfAbsent
public <K,V> V getOrComputeIfAbsent(K key, java.util.function.Function<K,V> defaultCreator, java.lang.Class<V> requiredType)
- Specified by:
getOrComputeIfAbsent
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
put
public void put(java.lang.Object key, java.lang.Object value)
- Specified by:
put
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
remove
public <T> T remove(java.lang.Object key, java.lang.Class<T> requiredType)
- Specified by:
remove
in interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store
-
-