Fix calls to Class.newInstance() deprecated in Java 9

This commit is contained in:
zzz
2017-02-15 17:01:02 +00:00
parent f2ae1bfe09
commit 8a89b3da29
5 changed files with 5 additions and 5 deletions

View File

@ -637,7 +637,7 @@ public class KBucketSet<T extends SimpleDataStructure> {
throw new IllegalArgumentException("bad length " + dlen + " > " + len);
T rv;
try {
rv = (T) _us.getClass().newInstance();
rv = (T) _us.getClass().getDeclaredConstructor().newInstance();
} catch (Exception e) {
_log.error("fail", e);
throw new RuntimeException(e);