@Override protected JvmTypeReference doGetTypeReference(XComputedTypeReferenceImplCustom context) { LightweightTypeReference resolvedTo = unboundTypeReference.resolve(); return resolvedTo.toTypeReference(); }
public void resolveUnboundTypeParameters() { for(UnboundTypeReference unbound: basicGetTypeParameters().values()) { unbound.resolve(); } }
@Override public JvmTypeReference toJavaCompliantTypeReference(IVisibilityHelper visibilityHelper) { return resolve().toJavaCompliantTypeReference(visibilityHelper); }
if (!unbound.internalIsResolved()) { if (unbound.getExpression() instanceof XConstructorCall) { unbound.resolve(); // resolve against constraints } else { unbound.acceptHint(unbound.getOwner().newParameterizedTypeReference(unbound.getTypeParameter()),