public void set(ExpressionNode node, TInstance type) {
List<ExpressionNode> siblings = siblings((ParameterExpression) node);
TPreptimeValue sharedTpv = siblings.get(0).getPreptimeValue();
TInstance previousInstance = sharedTpv.type();
type = commonInstance(resolver, type, previousInstance);
sharedTpv.type(type);
}
public void updateTypes(TypesTranslator typesTranslator) {
int nparams = instancesMap.lastDefinedIndex();
for (int i = 0; i < nparams; i++) {