Liste non modifiable en Java

Je suis en train de définir un List inmodifiable.

Dans mon code, j'ai une méthode qui renvoie une liste.

Cette liste ne devrait pas être modifié, mais je ne veux pas attraper l'exception retournée par la unmodifiableList.

private List<T> listeReferenceSelectAll = null;
List<T> oListeRet = new ArrayList<T>();
oListeRet = listeReferenceSelectAll;
return new ArrayList<T>(oListeRet);

C'est un code existant et je dois le transformer en retour un inmodifiable liste, mais si un "" la méthode a été appelée, aucune exception ne doit être rattrapé.

Abord, j'ai créer une classe qui implémente Liste de remplacer "ajouter" pour enregistrer l'exception et non pas à l'attraper.

Mais je ne sais pas comment instancier correctement...

source d'informationauteur user2346325