Qu'est-ce que 141-java-refactoring-with-modern-features ?
À utiliser lorsque vous devez refactoriser le code Java pour adopter des fonctionnalités Java modernes (Java 8+) - notamment la migration de classes anonymes vers lambdas, le remplacement des boucles Iterator par l'API Stream, l'adoption de Facultatif pour la sécurité nulle, le passage de l'ancien Date/Calendar à java.time, l'utilisation de méthodes d'usine de collection, la migration vers CompletableFuture pour les opérations asynchrones, l'application de blocs de texte, l'inférence var ou l'exploitation des fonctionnalités Java 25 telles que les corps de constructeur flexibles et les déclarations d'importation de modules. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.