public class NSignatureMapImpl<S extends net.thevpc.nuts.reflect.NSignature<T,?>,T,V> extends Object implements net.thevpc.nuts.reflect.NSignatureMap<S,T,V>
| Constructor and Description |
|---|
NSignatureMapImpl(net.thevpc.nuts.reflect.NSignatureDomain<T> domain) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.util.NOptional<V> |
get(S sig) |
<V> net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V> |
ofEmptyValueWithDistance(S key) |
<V> net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V> |
ofSimpleValueWithDistance(S key,
S effKey,
int distance,
V value) |
<V> net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V> |
ofValueWithDistancePointers(S key,
int distance,
List<net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V>> values) |
void |
put(S sig,
V value) |
void |
putMulti(S sig,
V value,
S... sigs) |
void |
remove(S sig) |
int |
size() |
Map<S,V> |
toMap() |
public NSignatureMapImpl(net.thevpc.nuts.reflect.NSignatureDomain<T> domain)
public void remove(S sig)
public int size()
public <V> net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V> ofSimpleValueWithDistance(S key, S effKey, int distance, V value)
public <V> net.thevpc.nuts.runtime.standalone.reflect.NSignatureMapImpl.ValueWithDistance<V> ofEmptyValueWithDistance(S key)
Copyright © 2026 vpc open source initiative. All rights reserved.