public abstract class NotNullMemoizedFunction<K,V> extends NullableMemoizedFunction<K,V> implements com.intellij.util.NotNullFunction<K,V>
| Constructor and Description |
|---|
NotNullMemoizedFunction() |
NotNullMemoizedFunction(java.util.Map<K,java.lang.Object> map) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract V |
compute(K input) |
static <K,V> com.intellij.util.NotNullFunction<K,V> |
create(com.intellij.util.NotNullFunction<K,V> compute) |
V |
fun(K input) |
createpublic NotNullMemoizedFunction(@NotNull java.util.Map<K,java.lang.Object> map)
public NotNullMemoizedFunction()