diff --git a/api/current.txt b/api/current.txt index 1effb419f1d7e..6c22355fcea39 100644 --- a/api/current.txt +++ b/api/current.txt @@ -55181,16 +55181,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); method public synchronized void forEach(java.util.function.BiConsumer); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction); } public static class Provider.Service { diff --git a/api/system-current.txt b/api/system-current.txt index 6f9b6795b01c3..58514cdba3d73 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -58537,16 +58537,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); method public synchronized void forEach(java.util.function.BiConsumer); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction); } public static class Provider.Service { diff --git a/api/test-current.txt b/api/test-current.txt index 2d146f82069bf..3fa0ced813287 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -55261,16 +55261,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); method public synchronized void forEach(java.util.function.BiConsumer); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction); } public static class Provider.Service {