Il me semble que chaque fois que je rencontre des appels ou des types internes, c'est comme si je me heurtais à un obstacle.
Même s'ils sont accessibles dans un code comme celui de l'open-source, on a toujours l'impression qu'ils ne sont pas des parties utilisables du code de l'API lui-même, c'est-à-dire que c'est comme s'il était déconseillé de les modifier.
Faut-il s'interdire d'utiliser le mot-clé interne sauf en cas de nécessité absolue ?
Je demande cela pour une API à code source ouvert. Mais tout le monde ne voudra pas modifier l'API, mais l'utilisera surtout pour écrire son propre code pour l'application elle-même.