Même si sa question est débile dans le contexte précis de Java, on pourrait effectivement avoir un langage qui garantit que dans le code compilé tous les appels de méthode sont faits sur des objets non nuls. D'une part le compilateur pourrait interdire tout appel sur des objets vus comme explicitement nuls et d'autre part interdire de retourner null d'une méthode mais toujours utiliser les exceptions ; pour ce dernier point, ça rendrait sûrement le code plus lourd.
[^] # Re: kaffe n'est pas en reste non plus
Posté par gc . En réponse à la dépêche [Débat] Implémentations libres de java : sont elles utilisées dans la pratique ?. Évalué à 2.