Add laziness-friendly toString() to lazy type parameter

This commit is contained in:
Alexander Udalov
2014-11-22 15:23:01 +03:00
parent a4d4d15ca9
commit 823009e0df
@@ -88,4 +88,15 @@ public abstract class AbstractLazyTypeParameterDescriptor extends AbstractTypePa
}
};
}
@Override
public String toString() {
// Not using descriptor renderer to preserve laziness
return String.format(
"%s%s%s",
isReified() ? "reified " : "",
getVariance() == Variance.INVARIANT ? "" : getVariance() + " ",
getName()
);
}
}