public boolean canBeAssignedTo(ConstraintVariable targetVariable) { if (fTypeBinding == null || targetVariable.fTypeBinding == null) return false; return TypeRules.canAssign(fTypeBinding, targetVariable.fTypeBinding); }
public boolean canBeAssignedTo(ConstraintVariable targetVariable) { if (fTypeBinding == null || targetVariable.fTypeBinding == null) return false; return TypeRules.canAssign(fTypeBinding, targetVariable.fTypeBinding); }
public boolean canBeAssignedTo(ConstraintVariable targetVariable) { if (fTypeBinding == null || targetVariable.fTypeBinding == null) return false; return TypeRules.canAssign(fTypeBinding, targetVariable.fTypeBinding); }
} else if (! TypeRules.canAssign(initializerType, referenceType)) { if (!Bindings.containsTypeVariables(referenceType)) return referenceType;
} else if (! TypeRules.canAssign(initializerType, referenceType)) { if (!Bindings.containsTypeVariables(referenceType)) return referenceType;