Controllo per il metodo predefinito isEmpty() nell'interfaccia java.lang.CharSequence

È stato aggiunto un metodo isEmpty() predefinito all'interfaccia java.lang.CharSequence in Java SE 15. Potrebbe essere necessario modificare le classi che implementano java.lang.CharSequence e un'altra interfaccia che definisce un metodo predefinito isEmpty() per sostituire il metodo isEmpty().

Inoltre, ora esiste un'incompatibilità di origine con le classi che eseguono l'implementazione o le interfacce che estendono l'interfaccia java.lang.CharSequence e che importano staticamente il metodo isEmpty(). Se l'applicazione viene ricompilata utilizzando Java SE 15, questi riferimenti devono essere aggiornati in modo da utilizzare un nome completo invece di un'importazione statica.

Per ulteriori informazioni su queste modifiche, consultare Added isEmpty Default Method to CharSequence.