2510 |
|
* |
2511 |
|
* @param key the key |
2512 |
|
* @param defaultValue the value to return if this map contains |
2513 |
< |
* no mapping for the given key. |
2513 |
> |
* no mapping for the given key |
2514 |
|
* @return the mapping for the key, if present; else the defaultValue |
2515 |
|
* @throws NullPointerException if the specified key is null |
2516 |
|
*/ |
2650 |
|
* @param key key with which the specified value is to be associated |
2651 |
|
* @param mappingFunction the function to compute a value |
2652 |
|
* @return the current (existing or computed) value associated with |
2653 |
< |
* the specified key, or null if the computed value is null. |
2653 |
> |
* the specified key, or null if the computed value is null |
2654 |
|
* @throws NullPointerException if the specified key or mappingFunction |
2655 |
|
* is null |
2656 |
|
* @throws IllegalStateException if the computation detectably |
3672 |
|
* |
3673 |
|
* @param transformer a function returning the transformation |
3674 |
|
* for an element, or null of there is no transformation (in |
3675 |
< |
* which case the action is not applied). |
3675 |
> |
* which case the action is not applied) |
3676 |
|
* @param action the action |
3677 |
|
*/ |
3678 |
|
public <U> void forEach(BiFun<? super K, ? super V, ? extends U> transformer, |
3705 |
|
* |
3706 |
|
* @param transformer a function returning the transformation |
3707 |
|
* for an element, or null of there is no transformation (in |
3708 |
< |
* which case it is not combined). |
3708 |
> |
* which case it is not combined) |
3709 |
|
* @param reducer a commutative associative combining function |
3710 |
|
* @return the result of accumulating the given transformation |
3711 |
|
* of all (key, value) pairs |
3789 |
|
* |
3790 |
|
* @param transformer a function returning the transformation |
3791 |
|
* for an element, or null of there is no transformation (in |
3792 |
< |
* which case the action is not applied). |
3792 |
> |
* which case the action is not applied) |
3793 |
|
* @param action the action |
3794 |
|
*/ |
3795 |
|
public <U> void forEachKey(Fun<? super K, ? extends U> transformer, |
3835 |
|
* |
3836 |
|
* @param transformer a function returning the transformation |
3837 |
|
* for an element, or null of there is no transformation (in |
3838 |
< |
* which case it is not combined). |
3838 |
> |
* which case it is not combined) |
3839 |
|
* @param reducer a commutative associative combining function |
3840 |
|
* @return the result of accumulating the given transformation |
3841 |
|
* of all keys |
3919 |
|
* |
3920 |
|
* @param transformer a function returning the transformation |
3921 |
|
* for an element, or null of there is no transformation (in |
3922 |
< |
* which case the action is not applied). |
3922 |
> |
* which case the action is not applied) |
3923 |
|
*/ |
3924 |
|
public <U> void forEachValue(Fun<? super V, ? extends U> transformer, |
3925 |
|
Action<U> action) { |
3964 |
|
* |
3965 |
|
* @param transformer a function returning the transformation |
3966 |
|
* for an element, or null of there is no transformation (in |
3967 |
< |
* which case it is not combined). |
3967 |
> |
* which case it is not combined) |
3968 |
|
* @param reducer a commutative associative combining function |
3969 |
|
* @return the result of accumulating the given transformation |
3970 |
|
* of all values |
4048 |
|
* |
4049 |
|
* @param transformer a function returning the transformation |
4050 |
|
* for an element, or null of there is no transformation (in |
4051 |
< |
* which case the action is not applied). |
4051 |
> |
* which case the action is not applied) |
4052 |
|
* @param action the action |
4053 |
|
*/ |
4054 |
|
public <U> void forEachEntry(Fun<Map.Entry<K,V>, ? extends U> transformer, |
4197 |
|
* @param map the map |
4198 |
|
* @param transformer a function returning the transformation |
4199 |
|
* for an element, or null of there is no transformation (in |
4200 |
< |
* which case the action is not applied). |
4200 |
> |
* which case the action is not applied) |
4201 |
|
* @param action the action |
4202 |
|
* @return the task |
4203 |
|
*/ |
4347 |
|
* @param map the map |
4348 |
|
* @param transformer a function returning the transformation |
4349 |
|
* for an element, or null of there is no transformation (in |
4350 |
< |
* which case the action is not applied). |
4350 |
> |
* which case the action is not applied) |
4351 |
|
* @param action the action |
4352 |
|
* @return the task |
4353 |
|
*/ |
4514 |
|
* @param map the map |
4515 |
|
* @param transformer a function returning the transformation |
4516 |
|
* for an element, or null of there is no transformation (in |
4517 |
< |
* which case the action is not applied). |
4517 |
> |
* which case the action is not applied) |
4518 |
|
* @param action the action |
4519 |
|
*/ |
4520 |
|
public static <K,V,U> ForkJoinTask<Void> forEachValue |
4681 |
|
* @param map the map |
4682 |
|
* @param transformer a function returning the transformation |
4683 |
|
* for an element, or null of there is no transformation (in |
4684 |
< |
* which case the action is not applied). |
4684 |
> |
* which case the action is not applied) |
4685 |
|
* @param action the action |
4686 |
|
*/ |
4687 |
|
public static <K,V,U> ForkJoinTask<Void> forEachEntry |