protected static final class AbstractElementId.OperationIdsMap extends WeakHashMapOfListOfWeakReference4<java.lang.Integer,java.lang.Integer,java.lang.String,ParametersId,GeneralizedOperationIdImpl>
WeakHashMapOfListOfWeakReference4.MatchableId<K2,K3,K4>
Constructor and Description |
---|
OperationIdsMap(TypeId parentId) |
Modifier and Type | Method and Description |
---|---|
OperationId |
getId(int templateParameters,
java.lang.String name,
ParametersId parametersId) |
protected GeneralizedOperationIdImpl |
newId(java.lang.Integer hashCode,
java.lang.Integer templateParameters,
java.lang.String name,
ParametersId parametersId) |
getId
clear, containsKey, containsValue, entrySet, forEach, get, isEmpty, keySet, put, putAll, remove, replaceAll, size, values
@NonNull protected final TypeId parentId
public OperationIdsMap(@NonNull TypeId parentId)
@NonNull protected GeneralizedOperationIdImpl newId(@NonNull java.lang.Integer hashCode, @NonNull java.lang.Integer templateParameters, @NonNull java.lang.String name, @NonNull ParametersId parametersId)
newId
in class WeakHashMapOfListOfWeakReference4<java.lang.Integer,java.lang.Integer,java.lang.String,ParametersId,GeneralizedOperationIdImpl>
@NonNull public OperationId getId(int templateParameters, @NonNull java.lang.String name, @NonNull ParametersId parametersId)