Member predicate UnboundGenericType::getAConstructedGeneric
Gets a bound/constructed version of this unbound generic type. This includes
not only closed constructed types such as G<int>
, but also open constructed
types such as the G<T>
in class Other<T> { G<T> g; }
. Note that such a type
is distinct from the G<T>
used in the class definition, since in G<T> g;
the T
will be the actual type parameter used for the Other
that contains
g
, whereas in class G<T> { ... }
the T
is a formal type parameter of G
.