提交 03f90e20 编写于 作者: A ascarpino

8029550: javadoc since tag for recent Hashtable updates

Reviewed-by: mullan
上级 a37a35e9
...@@ -336,6 +336,8 @@ public abstract class Provider extends Properties { ...@@ -336,6 +336,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values. * denies access to set property values.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object putIfAbsent(Object key, Object value) { public synchronized Object putIfAbsent(Object key, Object value) {
...@@ -385,6 +387,8 @@ public abstract class Provider extends Properties { ...@@ -385,6 +387,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to remove this provider's properties. * denies access to remove this provider's properties.
*
* @since 1.8
*/ */
@Override @Override
public synchronized boolean remove(Object key, Object value) { public synchronized boolean remove(Object key, Object value) {
...@@ -408,6 +412,8 @@ public abstract class Provider extends Properties { ...@@ -408,6 +412,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values. * denies access to set property values.
*
* @since 1.8
*/ */
@Override @Override
public synchronized boolean replace(Object key, Object oldValue, public synchronized boolean replace(Object key, Object oldValue,
...@@ -433,6 +439,8 @@ public abstract class Provider extends Properties { ...@@ -433,6 +439,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values. * denies access to set property values.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object replace(Object key, Object value) { public synchronized Object replace(Object key, Object value) {
...@@ -459,6 +467,8 @@ public abstract class Provider extends Properties { ...@@ -459,6 +467,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values. * denies access to set property values.
*
* @since 1.8
*/ */
@Override @Override
public synchronized void replaceAll(BiFunction<? super Object, ? super Object, ? extends Object> function) { public synchronized void replaceAll(BiFunction<? super Object, ? super Object, ? extends Object> function) {
...@@ -485,6 +495,8 @@ public abstract class Provider extends Properties { ...@@ -485,6 +495,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values or remove properties. * denies access to set property values or remove properties.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object compute(Object key, public synchronized Object compute(Object key,
...@@ -514,6 +526,8 @@ public abstract class Provider extends Properties { ...@@ -514,6 +526,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values and remove properties. * denies access to set property values and remove properties.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object computeIfAbsent(Object key, Function<? super Object, ? extends Object> mappingFunction) { public synchronized Object computeIfAbsent(Object key, Function<? super Object, ? extends Object> mappingFunction) {
...@@ -541,6 +555,8 @@ public abstract class Provider extends Properties { ...@@ -541,6 +555,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values or remove properties. * denies access to set property values or remove properties.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object computeIfPresent(Object key, BiFunction<? super Object, ? super Object, ? extends Object> remappingFunction) { public synchronized Object computeIfPresent(Object key, BiFunction<? super Object, ? super Object, ? extends Object> remappingFunction) {
...@@ -571,6 +587,8 @@ public abstract class Provider extends Properties { ...@@ -571,6 +587,8 @@ public abstract class Provider extends Properties {
* if a security manager exists and its {@link * if a security manager exists and its {@link
* java.lang.SecurityManager#checkSecurityAccess} method * java.lang.SecurityManager#checkSecurityAccess} method
* denies access to set property values or remove properties. * denies access to set property values or remove properties.
*
* @since 1.8
*/ */
@Override @Override
public synchronized Object merge(Object key, Object value, BiFunction<? super Object, ? super Object, ? extends Object> remappingFunction) { public synchronized Object merge(Object key, Object value, BiFunction<? super Object, ? super Object, ? extends Object> remappingFunction) {
...@@ -589,13 +607,18 @@ public abstract class Provider extends Properties { ...@@ -589,13 +607,18 @@ public abstract class Provider extends Properties {
checkInitialized(); checkInitialized();
return super.get(key); return super.get(key);
} }
/**
* @since 1.8
*/
@Override @Override
public synchronized Object getOrDefault(Object key, Object defaultValue) { public synchronized Object getOrDefault(Object key, Object defaultValue) {
checkInitialized(); checkInitialized();
return super.getOrDefault(key, defaultValue); return super.getOrDefault(key, defaultValue);
} }
/**
* @since 1.8
*/
@Override @Override
public synchronized void forEach(BiConsumer<? super Object, ? super Object> action) { public synchronized void forEach(BiConsumer<? super Object, ? super Object> action) {
checkInitialized(); checkInitialized();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册