diff options
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java b/config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java index 5ea32ead34f..828387292c0 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/utils/FreezableMap.java @@ -17,8 +17,8 @@ public class FreezableMap<K, V> implements Map<K, V> { @SuppressWarnings("unchecked") public FreezableMap(Class<LinkedHashMap> mapClass) { try { - map = mapClass.newInstance(); - } catch (InstantiationException | IllegalAccessException e) { + map = mapClass.getDeclaredConstructor().newInstance(); + } catch (ReflectiveOperationException e) { throw new RuntimeException(e); } } |