Fix tuple stubbing with arity < 2

This commit is contained in:
Tamas Vajk
2021-06-16 14:01:33 +02:00
parent 2edfa15472
commit d7d653b9d2

View File

@@ -429,13 +429,16 @@ private string stubClassName(Type t) {
else
if t instanceof TupleType
then
result =
"(" +
concat(int i, Type element |
element = t.(TupleType).getElementType(i)
|
stubClassName(element), "," order by i
) + ")"
if t.(TupleType).getArity() < 2
then result = stubClassName(t.(TupleType).getUnderlyingType())
else
result =
"(" +
concat(int i, Type element |
element = t.(TupleType).getElementType(i)
|
stubClassName(element), "," order by i
) + ")"
else
if t instanceof ValueOrRefType
then