Existe algum método para verificar se uma lista é imutável? Ou único jeito de tratar isso seria capturando a exception lançada?
Existe algum método para verificar se uma lista é imutável? Ou único jeito de tratar isso seria capturando a exception lançada?
Oi Willie
Não há uma maneira confiável de detectar se uma classe é imutável. Isso ocorre porque existem muitas maneiras pelas quais uma propriedade de uma classe pode ser alterada e você não pode detectar todas elas facilmente.
Bom dia!
assertTrue("List is not immutable", this.lista.getNoMatters() instanceof UnmodifiableList);
Tente executar desta forma.
Bons estudos!