What to use instead of Class.newInstance()?

Viewed 79603

Class.newInstance() is marked deprecated. Documentation does not suggest any alternatives. How are we meant to create instances now?

2 Answers

To quote Java 9's javadoc:

The call

clazz.newInstance()

can be replaced by

clazz.getDeclaredConstructor().newInstance()

Related