Class.newInstance()
est marqué comme obsolète. La documentation ne suggère aucune alternative. Comment devons-nous créer des instances maintenant?
Pour citer javadoc Java 9 :
L'appel
clazz.newInstance()
peut être remplacé par
clazz.getDeclaredConstructor().newInstance()
Class.getDeclaredConstructor(...).newInstance(...)
Reportez-vous à documentation de Google errorprone (par exemple) pour une description de pourquoi.