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) |
create
public NotNullMemoizedFunction(@NotNull java.util.Map<K,java.lang.Object> map)
public NotNullMemoizedFunction()