Che cos'è 141-java-refactoring-with-modern-features?
Da utilizzare quando è necessario eseguire il refactoring del codice Java per adottare le moderne funzionalità Java (Java 8+), tra cui la migrazione di classi anonime a lambda, la sostituzione dei loop Iterator con l'API Stream, l'adozione di Optional per la sicurezza nulla, il passaggio da Date/Calendar legacy a java.time, l'utilizzo di metodi di factory di raccolta, la migrazione a CompletableFuture per operazioni asincrone, l'applicazione di blocchi di testo, l'inferenza var o lo sfruttamento delle funzionalità Java 25 come corpi di costruzione flessibili e dichiarazioni di importazione di moduli. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.