TypeVariable tv = tvrt.getTypeVariable(); tv.resolve(world); if (!tv.canBeBoundTo(theirTypeParameters[i])) { return false; TypeVariable tv = tvrt.getTypeVariable(); tv.resolve(world); if (!tv.canBeBoundTo(myTypeParameters[i])) { return false;
if (continueCheck && !tvs[i].canBeBoundTo(ut.resolve(scope.getWorld()))) {
.getTypeVariable(); boolean b = mtv .canBeBoundTo((ResolvedType) ttps[ii]); if (!b) {// TODO incomplete testing here boolean b = myTV.canBeBoundTo(theirParameters[i]); if (!b) {// TODO incomplete testing here I think parametersAssignable = false; TypeVariable aVar = ((TypeVariableReference) this) .getTypeVariable(); return aVar.resolve(world).canBeBoundTo(other); .getTypeVariable() .resolve(world) .canBeBoundTo( otherType.getTypeVariable().getFirstBound()