blob: 19d0f77ba412731c88d00b252a3bd4abd690e05e [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.2) on Thu Aug 20 21:25:36 CDT 2020 -->
<title>UnifiedMap (Eclipse Collections - 10.4.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-08-20">
<meta name="description" content="declaration: package: org.eclipse.collections.impl.map.mutable, class: UnifiedMap">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UnifiedMap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.collections.impl.map.mutable</a></div>
<h1 title="Class UnifiedMap" class="title">Class UnifiedMap&lt;K,&#8203;V&gt;</h1>
</div>
<div class="contentContainer">
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a>
<div class="inheritance"><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">org.eclipse.collections.impl.AbstractRichIterable</a>&lt;V&gt;
<div class="inheritance"><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">org.eclipse.collections.impl.map.AbstractMapIterable</a>&lt;K,&#8203;V&gt;
<div class="inheritance"><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">org.eclipse.collections.impl.map.mutable.AbstractMutableMapIterable</a>&lt;K,&#8203;V&gt;
<div class="inheritance"><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">org.eclipse.collections.impl.map.mutable.AbstractMutableMap</a>&lt;K,&#8203;V&gt;
<div class="inheritance">org.eclipse.collections.impl.map.mutable.UnifiedMap&lt;K,&#8203;V&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="description">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Cloneable</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;V&gt;</code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;V&gt;</code>, <code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;K,&#8203;V&gt;</code>, <code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;V&gt;</code>, <code><a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a>&lt;V&gt;</code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">UnifiedMap&lt;K,&#8203;V&gt;</span>
extends <a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;K,&#8203;V&gt;
implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a>, <a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a>&lt;V&gt;</pre>
<div class="block">UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values. This is nicer to CPU caches as
consecutive memory addresses are very cheap to access. Entry objects are not stored in the table like in java.util.HashMap.
Instead of trying to deal with collisions in the main array using Entry objects, we put a special object in
the key slot and put a regular Object[] in the value slot. The array contains the key value pairs in consecutive slots,
just like the main array, but it's a linear list with no hashing.
<p>
The final result is a Map implementation that's leaner than java.util.HashMap and faster than Trove's THashMap.
The best of both approaches unified together, and thus the name UnifiedMap.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../serialized-form.html#org.eclipse.collections.impl.map.mutable.UnifiedMap">Serialized Form</a></dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li class="blockList">
<section class="nestedClassSummary"><a id="nested.class.summary">
<!-- -->
</a>
<h2>Nested Class Summary</h2>
<div class="inheritedList">
<h2>Nested classes/interfaces inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a></h2>
<a id="nested.classes.inherited.from.class.java.util.Map">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">K</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">V</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;</code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li class="blockList">
<section class="constructorSummary"><a id="constructor.summary">
<!-- -->
</a>
<h2>Constructor Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">UnifiedMap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int)">UnifiedMap</a></span>&#8203;(int&nbsp;initialCapacity)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int,float)">UnifiedMap</a></span>&#8203;(int&nbsp;initialCapacity,
float&nbsp;loadFactor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.util.Map)">UnifiedMap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.eclipse.collections.api.tuple.Pair...)">UnifiedMap</a></span>&#8203;(<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;...&nbsp;pairs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li class="blockList">
<section class="methodSummary"><a id="method.summary">
<!-- -->
</a>
<h2>Method Summary</h2>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Static Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="tableTab" onclick="show(8);">Concrete Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to true for every element of the iterable or if the iterable is empty.</div>
</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>&lt;P&gt;&nbsp;boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to true for every element of the collection, or returns false.</div>
</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to true for any element of the iterable.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>&lt;P&gt;&nbsp;boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to true for any element of the collection, or return false.</div>
</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#batchForEach(org.eclipse.collections.api.block.procedure.Procedure,int,int)">batchForEach</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure,
int&nbsp;sectionIndex,
int&nbsp;sectionCount)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clear()">clear</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clone()">clone</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>&lt;E&gt;&nbsp;<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;E&gt;&nbsp;iterable,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;&nbsp;keyFunction,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;valueFunction)</code></th>
<td class="colLast">
<div class="block">Adds all the entries derived from <code>iterable</code> to <code>this</code>.</div>
</td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;R&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></span>&#8203;(<a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? extends R&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">For each key and value of the map the function is evaluated.</div>
</td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsKey(java.lang.Object)">containsKey</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsValue(java.lang.Object)">containsValue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true or null in the case where no
element returns true.</div>
</td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Return the first key and value of the map for which the predicate evaluates to true when they are given
as arguments.</div>
</td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true.</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true as an Optional.</div>
</td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Return the first key and value of the map as an Optional for which the predicate evaluates to true when
they are given as arguments.</div>
</td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Returns the first element that evaluates to true for the specified predicate2 and parameter, or null if none
evaluate to true.</div>
</td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Returns the first element of the iterable that evaluates to true for the specified predicate2 and parameter, or
returns the value of evaluating the specified function.</div>
</td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Returns the first element that evaluates to true for the specified predicate2 and parameter as an Optional.</div>
</td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#entrySet()">entrySet</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.equals(Object)</code></a>.</div>
</td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Calls the <code>procedure</code> with each <em>key</em> of the map.</div>
</td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Calls the <code>procedure</code> with each <em>key-value</em> pair of the map.</div>
</td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Calls the procedure with each <em>value</em> of the map.</div>
</td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>&lt;P&gt;&nbsp;void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></span>&#8203;(<a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;procedure,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">The procedure2 is evaluated for each element in the iterable with the specified parameter provided
as the second argument.</div>
</td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></span>&#8203;(<a href="../../../api/block/procedure/primitive/ObjectIntProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ObjectIntProcedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;objectIntProcedure)</code></th>
<td class="colLast">
<div class="block">Iterates over the iterable passing each element and the current relative int index to the specified instance of
ObjectIntProcedure.</div>
</td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.Object)">get</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBatchCount(int)">getBatchCount</a></span>&#8203;(int&nbsp;batchSize)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCollidingBuckets()">getCollidingBuckets</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFirst()">getFirst</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the first element of an iterable.</div>
</td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(K,V)">getIfAbsentPut</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Get and return the value in the Map at the specified key.</div>
</td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMapMemoryUsedInWords()">getMapMemoryUsedInWords</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the number of JVM words that is used by this map.</div>
</td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hashCode()">hashCode</a></span>()</code></th>
<td class="colLast">
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink"><code>Map.hashCode()</code></a>.</div>
</td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEmpty()">isEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns true if this iterable has zero items.</div>
</td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keySet()">keySet</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newEmpty()">newEmpty</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a new instance of the same type, using the default capacity and growth parameters.</div>
</td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newEmpty(int)">newEmpty</a></span>&#8203;(int&nbsp;capacity)</code></th>
<td class="colLast">
<div class="block">Creates a new instance of the same type, using the given capacity and the default growth parameters.</div>
</td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap()">newMap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(int)">newMap</a></span>&#8203;(int&nbsp;size)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(int,float)">newMap</a></span>&#8203;(int&nbsp;size,
float&nbsp;loadFactor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMap(java.util.Map)">newMap</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i43">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMapWith(java.lang.Iterable)">newMapWith</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;&gt;&nbsp;inputIterable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newMapWith(org.eclipse.collections.api.tuple.Pair...)">newMapWith</a></span>&#8203;(<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;...&nbsp;pairs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newWithKeysValues(K,V)">newWithKeysValues</a></span>&#8203;(K&nbsp;key,
V&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newWithKeysValues(K,V,K,V)">newWithKeysValues</a></span>&#8203;(K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newWithKeysValues(K,V,K,V,K,V)">newWithKeysValues</a></span>&#8203;(K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2,
K&nbsp;key3,
V&nbsp;value3)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code>static &lt;K,&#8203;
V&gt;&nbsp;<a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newWithKeysValues(K,V,K,V,K,V,K,V)">newWithKeysValues</a></span>&#8203;(K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2,
K&nbsp;key3,
V&nbsp;value3,
K&nbsp;key4,
V&nbsp;value4)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i49">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to false for every element of the iterable or if the iterable is empty.</div>
</td>
</tr>
<tr class="altColor" id="i50">
<td class="colFirst"><code>&lt;P&gt;&nbsp;boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Returns true if the predicate evaluates to false for every element of the collection, or return false.</div>
</td>
</tr>
<tr class="rowColor" id="i51">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#put(K,V)">put</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i52">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putAll(java.util.Map)">putAll</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i53">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readExternal(java.io.ObjectInput)">readExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;in)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i54">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#remove(java.lang.Object)">remove</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i55">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeIf(org.eclipse.collections.api.block.predicate.Predicate2)">removeIf</a></span>&#8203;(<a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Remove an entry from the map if the <code>predicate</code> evaluates to true.</div>
</td>
</tr>
<tr class="altColor" id="i56">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeKey(K)">removeKey</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Remove an entry from the map at the specified <code>key</code>.</div>
</td>
</tr>
<tr class="rowColor" id="i57">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#size()">size</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the number of items in this iterable.</div>
</td>
</tr>
<tr class="altColor" id="i58">
<td class="colFirst"><code><a href="../../../api/map/ImmutableMap.html" title="interface in org.eclipse.collections.api.map">ImmutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toImmutable()">toImmutable</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns an immutable copy of this map.</div>
</td>
</tr>
<tr class="rowColor" id="i59">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a string with the elements of the iterable separated by commas with spaces and
enclosed in square brackets.</div>
</td>
</tr>
<tr class="altColor" id="i60">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#trimToSize()">trimToSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i61">
<td class="colFirst"><code><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Looks up the value associated with <code>key</code>, applies the <code>function</code> to it, and replaces the value.</div>
</td>
</tr>
<tr class="altColor" id="i62">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Same as <a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)"><code>MutableMapIterable.updateValue(Object, Function0, Function)</code></a> with a Function2 and specified parameter which is
passed to the function.</div>
</td>
</tr>
<tr class="rowColor" id="i63">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#values()">values</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i64">
<td class="colFirst"><code><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeysValues(K,V)">withKeysValues</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i65">
<td class="colFirst"><code><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeysValues(K,V,K,V)">withKeysValues</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i66">
<td class="colFirst"><code><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeysValues(K,V,K,V,K,V)">withKeysValues</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value3)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor" id="i67">
<td class="colFirst"><code><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeysValues(K,V,K,V,K,V,K,V)">withKeysValues</a></span>&#8203;(<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key4,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value4)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor" id="i68">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeExternal(java.io.ObjectOutput)">writeExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.mutable.<a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.mutable.AbstractMutableMap">
<!-- -->
</a><code><a href="AbstractMutableMap.html#asSynchronized()">asSynchronized</a>, <a href="AbstractMutableMap.html#asUnmodifiable()">asUnmodifiable</a>, <a href="AbstractMutableMap.html#collect(org.eclipse.collections.api.block.function.Function)">collect</a>, <a href="AbstractMutableMap.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction)">collectBoolean</a>, <a href="AbstractMutableMap.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction)">collectByte</a>, <a href="AbstractMutableMap.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction)">collectChar</a>, <a href="AbstractMutableMap.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">collectDouble</a>, <a href="AbstractMutableMap.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">collectFloat</a>, <a href="AbstractMutableMap.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function)">collectIf</a>, <a href="AbstractMutableMap.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">collectInt</a>, <a href="AbstractMutableMap.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">collectLong</a>, <a href="AbstractMutableMap.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction)">collectShort</a>, <a href="AbstractMutableMap.html#collectWith(org.eclipse.collections.api.block.function.Function2,P)">collectWith</a>, <a href="AbstractMutableMap.html#flatCollect(org.eclipse.collections.api.block.function.Function)">flatCollect</a>, <a href="AbstractMutableMap.html#flip()">flip</a>, <a href="AbstractMutableMap.html#groupBy(org.eclipse.collections.api.block.function.Function)">groupBy</a>, <a href="AbstractMutableMap.html#groupByEach(org.eclipse.collections.api.block.function.Function)">groupByEach</a>, <a href="AbstractMutableMap.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function)">groupByUniqueKey</a>, <a href="AbstractMutableMap.html#partition(org.eclipse.collections.api.block.predicate.Predicate)">partition</a>, <a href="AbstractMutableMap.html#partitionWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">partitionWith</a>, <a href="AbstractMutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate)">reject</a>, <a href="AbstractMutableMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate2)">reject</a>, <a href="AbstractMutableMap.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">rejectWith</a>, <a href="AbstractMutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate)">select</a>, <a href="AbstractMutableMap.html#select(org.eclipse.collections.api.block.predicate.Predicate2)">select</a>, <a href="AbstractMutableMap.html#selectInstancesOf(java.lang.Class)">selectInstancesOf</a>, <a href="AbstractMutableMap.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">selectWith</a>, <a href="AbstractMutableMap.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a>, <a href="AbstractMutableMap.html#withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair...)">withAllKeyValueArguments</a>, <a href="AbstractMutableMap.html#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a>, <a href="AbstractMutableMap.html#withKeyValue(K,V)">withKeyValue</a>, <a href="AbstractMutableMap.html#withoutAllKeys(java.lang.Iterable)">withoutAllKeys</a>, <a href="AbstractMutableMap.html#withoutKey(K)">withoutKey</a>, <a href="AbstractMutableMap.html#zip(java.lang.Iterable)">zip</a>, <a href="AbstractMutableMap.html#zipWithIndex()">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.mutable.<a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.mutable.AbstractMutableMapIterable">
<!-- -->
</a><code><a href="AbstractMutableMapIterable.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="AbstractMutableMapIterable.html#aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.procedure.Procedure2)">aggregateInPlaceBy</a>, <a href="AbstractMutableMapIterable.html#collect(org.eclipse.collections.api.block.function.Function2)">collect</a>, <a href="AbstractMutableMapIterable.html#countBy(org.eclipse.collections.api.block.function.Function)">countBy</a>, <a href="AbstractMutableMapIterable.html#countByEach(org.eclipse.collections.api.block.function.Function)">countByEach</a>, <a href="AbstractMutableMapIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P)">countByWith</a>, <a href="AbstractMutableMapIterable.html#flipUniqueValues()">flipUniqueValues</a>, <a href="AbstractMutableMapIterable.html#getIfAbsentPutWithKey(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPutWithKey</a>, <a href="AbstractMutableMapIterable.html#iterator()">iterator</a>, <a href="AbstractMutableMapIterable.html#keysView()">keysView</a>, <a href="AbstractMutableMapIterable.html#keyValuesView()">keyValuesView</a>, <a href="AbstractMutableMapIterable.html#sumByDouble(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumByDouble</a>, <a href="AbstractMutableMapIterable.html#sumByFloat(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumByFloat</a>, <a href="AbstractMutableMapIterable.html#sumByInt(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.IntFunction)">sumByInt</a>, <a href="AbstractMutableMapIterable.html#sumByLong(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.LongFunction)">sumByLong</a>, <a href="AbstractMutableMapIterable.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.map.<a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.map.AbstractMapIterable">
<!-- -->
</a><code><a href="../AbstractMapIterable.html#asLazy()">asLazy</a>, <a href="../AbstractMapIterable.html#chunk(int)">chunk</a>, <a href="../AbstractMapIterable.html#contains(java.lang.Object)">contains</a>, <a href="../AbstractMapIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)">each</a>, <a href="../AbstractMapIterable.html#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a>, <a href="../AbstractMapIterable.html#getIfAbsentValue(K,V)">getIfAbsentValue</a>, <a href="../AbstractMapIterable.html#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a>, <a href="../AbstractMapIterable.html#getLast()">getLast</a>, <a href="../AbstractMapIterable.html#getOnly()">getOnly</a>, <a href="../AbstractMapIterable.html#getOrDefault(java.lang.Object,V)">getOrDefault</a>, <a href="../AbstractMapIterable.html#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a>, <a href="../AbstractMapIterable.html#toArray()">toArray</a>, <a href="../AbstractMapIterable.html#toArray(T%5B%5D)">toArray</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;org.eclipse.collections.impl.<a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.AbstractRichIterable">
<!-- -->
</a><code><a href="../../AbstractRichIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="../../AbstractRichIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="../../AbstractRichIterable.html#collect(org.eclipse.collections.api.block.function.Function,R)">collect</a>, <a href="../../AbstractRichIterable.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction,R)">collectBoolean</a>, <a href="../../AbstractRichIterable.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction,R)">collectByte</a>, <a href="../../AbstractRichIterable.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction,R)">collectChar</a>, <a href="../../AbstractRichIterable.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction,R)">collectDouble</a>, <a href="../../AbstractRichIterable.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction,R)">collectFloat</a>, <a href="../../AbstractRichIterable.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function,R)">collectIf</a>, <a href="../../AbstractRichIterable.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction,R)">collectInt</a>, <a href="../../AbstractRichIterable.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction,R)">collectLong</a>, <a href="../../AbstractRichIterable.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction,R)">collectShort</a>, <a href="../../AbstractRichIterable.html#collectWith(org.eclipse.collections.api.block.function.Function2,P,R)">collectWith</a>, <a href="../../AbstractRichIterable.html#containsAll(java.util.Collection)">containsAll</a>, <a href="../../AbstractRichIterable.html#containsAllArguments(java.lang.Object...)">containsAllArguments</a>, <a href="../../AbstractRichIterable.html#containsAllIterable(java.lang.Iterable)">containsAllIterable</a>, <a href="../../AbstractRichIterable.html#count(org.eclipse.collections.api.block.predicate.Predicate)">count</a>, <a href="../../AbstractRichIterable.html#countWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">countWith</a>, <a href="../../AbstractRichIterable.html#flatCollect(org.eclipse.collections.api.block.function.Function,R)">flatCollect</a>, <a href="../../AbstractRichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a>, <a href="../../AbstractRichIterable.html#groupBy(org.eclipse.collections.api.block.function.Function,R)">groupBy</a>, <a href="../../AbstractRichIterable.html#groupByEach(org.eclipse.collections.api.block.function.Function,R)">groupByEach</a>, <a href="../../AbstractRichIterable.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function,R)">groupByUniqueKey</a>, <a href="../../AbstractRichIterable.html#injectInto(double,org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(float,org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(int,org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(long,org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction)">injectInto</a>, <a href="../../AbstractRichIterable.html#injectInto(IV,org.eclipse.collections.api.block.function.Function2)">injectInto</a>, <a href="../../AbstractRichIterable.html#into(R)">into</a>, <a href="../../AbstractRichIterable.html#max()">max</a>, <a href="../../AbstractRichIterable.html#max(java.util.Comparator)">max</a>, <a href="../../AbstractRichIterable.html#maxBy(org.eclipse.collections.api.block.function.Function)">maxBy</a>, <a href="../../AbstractRichIterable.html#min()">min</a>, <a href="../../AbstractRichIterable.html#min(java.util.Comparator)">min</a>, <a href="../../AbstractRichIterable.html#minBy(org.eclipse.collections.api.block.function.Function)">minBy</a>, <a href="../../AbstractRichIterable.html#reject(org.eclipse.collections.api.block.predicate.Predicate,R)">reject</a>, <a href="../../AbstractRichIterable.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">rejectWith</a>, <a href="../../AbstractRichIterable.html#select(org.eclipse.collections.api.block.predicate.Predicate,R)">select</a>, <a href="../../AbstractRichIterable.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">selectWith</a>, <a href="../../AbstractRichIterable.html#sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumOfDouble</a>, <a href="../../AbstractRichIterable.html#sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumOfFloat</a>, <a href="../../AbstractRichIterable.html#sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">sumOfInt</a>, <a href="../../AbstractRichIterable.html#sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">sumOfLong</a>, <a href="../../AbstractRichIterable.html#toBag()">toBag</a>, <a href="../../AbstractRichIterable.html#toBiMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toBiMap</a>, <a href="../../AbstractRichIterable.html#toList()">toList</a>, <a href="../../AbstractRichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toMap</a>, <a href="../../AbstractRichIterable.html#toSet()">toSet</a>, <a href="../../AbstractRichIterable.html#toSortedBag()">toSortedBag</a>, <a href="../../AbstractRichIterable.html#toSortedBag(java.util.Comparator)">toSortedBag</a>, <a href="../../AbstractRichIterable.html#toSortedBagBy(org.eclipse.collections.api.block.function.Function)">toSortedBagBy</a>, <a href="../../AbstractRichIterable.html#toSortedListBy(org.eclipse.collections.api.block.function.Function)">toSortedListBy</a>, <a href="../../AbstractRichIterable.html#toSortedMap(java.util.Comparator,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../AbstractRichIterable.html#toSortedMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../AbstractRichIterable.html#toSortedMapBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMapBy</a>, <a href="../../AbstractRichIterable.html#toSortedSet()">toSortedSet</a>, <a href="../../AbstractRichIterable.html#toSortedSet(java.util.Comparator)">toSortedSet</a>, <a href="../../AbstractRichIterable.html#toSortedSetBy(org.eclipse.collections.api.block.function.Function)">toSortedSetBy</a>, <a href="../../AbstractRichIterable.html#zip(java.lang.Iterable,R)">zip</a>, <a href="../../AbstractRichIterable.html#zipWithIndex(R)">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.impl.parallel.<a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.impl.parallel.BatchIterable">
<!-- -->
</a><code><a href="../../parallel/BatchIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.InternalIterable">
<!-- -->
</a><code><a href="../../../api/InternalIterable.html#forEach(java.util.function.Consumer)">forEach</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a></h3>
<a id="methods.inherited.from.class.java.lang.Iterable">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator()" title="class or interface in java.lang" class="externalLink">iterator</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a></h3>
<a id="methods.inherited.from.class.java.util.Map">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#compute(K,java.util.function.BiFunction)" title="class or interface in java.util" class="externalLink">compute</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#computeIfAbsent(K,java.util.function.Function)" title="class or interface in java.util" class="externalLink">computeIfAbsent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#computeIfPresent(K,java.util.function.BiFunction)" title="class or interface in java.util" class="externalLink">computeIfPresent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#forEach(java.util.function.BiConsumer)" title="class or interface in java.util" class="externalLink">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#merge(K,V,java.util.function.BiFunction)" title="class or interface in java.util" class="externalLink">merge</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#putIfAbsent(K,V)" title="class or interface in java.util" class="externalLink">putIfAbsent</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object,java.lang.Object)" title="class or interface in java.util" class="externalLink">remove</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace(K,V)" title="class or interface in java.util" class="externalLink">replace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replace(K,V,V)" title="class or interface in java.util" class="externalLink">replace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#replaceAll(java.util.function.BiFunction)" title="class or interface in java.util" class="externalLink">replaceAll</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MapIterable">
<!-- -->
</a><code><a href="../../../api/map/MapIterable.html#getIfAbsent(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a>, <a href="../../../api/map/MapIterable.html#getIfAbsentValue(K,V)">getIfAbsentValue</a>, <a href="../../../api/map/MapIterable.html#getIfAbsentWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentWith</a>, <a href="../../../api/map/MapIterable.html#ifPresentApply(K,org.eclipse.collections.api.block.function.Function)">ifPresentApply</a>, <a href="../../../api/map/MapIterable.html#keysView()">keysView</a>, <a href="../../../api/map/MapIterable.html#keyValuesView()">keyValuesView</a>, <a href="../../../api/map/MapIterable.html#parallelStream()">parallelStream</a>, <a href="../../../api/map/MapIterable.html#spliterator()">spliterator</a>, <a href="../../../api/map/MapIterable.html#stream()">stream</a>, <a href="../../../api/map/MapIterable.html#valuesView()">valuesView</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MutableMap">
<!-- -->
</a><code><a href="../../../api/map/MutableMap.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="../../../api/map/MutableMap.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2)">aggregateBy</a>, <a href="../../../api/map/MutableMap.html#aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.procedure.Procedure2)">aggregateInPlaceBy</a>, <a href="../../../api/map/MutableMap.html#collect(org.eclipse.collections.api.block.function.Function2)">collect</a>, <a href="../../../api/map/MutableMap.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P)">flatCollectWith</a>, <a href="../../../api/map/MutableMap.html#flipUniqueValues()">flipUniqueValues</a>, <a href="../../../api/map/MutableMap.html#withMap(java.util.Map)">withMap</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.<a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.MutableMapIterable">
<!-- -->
</a><code><a href="../../../api/map/MutableMapIterable.html#add(org.eclipse.collections.api.tuple.Pair)">add</a>, <a href="../../../api/map/MutableMapIterable.html#countBy(org.eclipse.collections.api.block.function.Function)">countBy</a>, <a href="../../../api/map/MutableMapIterable.html#countByEach(org.eclipse.collections.api.block.function.Function)">countByEach</a>, <a href="../../../api/map/MutableMapIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P)">countByWith</a>, <a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWithKey(K,org.eclipse.collections.api.block.function.Function)">getIfAbsentPutWithKey</a>, <a href="../../../api/map/MutableMapIterable.html#getOrDefault(java.lang.Object,V)">getOrDefault</a>, <a href="../../../api/map/MutableMapIterable.html#putPair(org.eclipse.collections.api.tuple.Pair)">putPair</a>, <a href="../../../api/map/MutableMapIterable.html#removeAllKeys(java.util.Set)">removeAllKeys</a>, <a href="../../../api/map/MutableMapIterable.html#sumByDouble(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumByDouble</a>, <a href="../../../api/map/MutableMapIterable.html#sumByFloat(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumByFloat</a>, <a href="../../../api/map/MutableMapIterable.html#sumByInt(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.IntFunction)">sumByInt</a>, <a href="../../../api/map/MutableMapIterable.html#sumByLong(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.LongFunction)">sumByLong</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.RichIterable">
<!-- -->
</a><code><a href="../../../api/RichIterable.html#aggregateBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,R)">aggregateBy</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable)">appendString</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="../../../api/RichIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="../../../api/RichIterable.html#asLazy()">asLazy</a>, <a href="../../../api/RichIterable.html#chunk(int)">chunk</a>, <a href="../../../api/RichIterable.html#collect(org.eclipse.collections.api.block.function.Function,R)">collect</a>, <a href="../../../api/RichIterable.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction,R)">collectBoolean</a>, <a href="../../../api/RichIterable.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction,R)">collectByte</a>, <a href="../../../api/RichIterable.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction,R)">collectChar</a>, <a href="../../../api/RichIterable.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction,R)">collectDouble</a>, <a href="../../../api/RichIterable.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction,R)">collectFloat</a>, <a href="../../../api/RichIterable.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function,R)">collectIf</a>, <a href="../../../api/RichIterable.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction,R)">collectInt</a>, <a href="../../../api/RichIterable.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction,R)">collectLong</a>, <a href="../../../api/RichIterable.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction,R)">collectShort</a>, <a href="../../../api/RichIterable.html#collectWith(org.eclipse.collections.api.block.function.Function2,P,R)">collectWith</a>, <a href="../../../api/RichIterable.html#contains(java.lang.Object)">contains</a>, <a href="../../../api/RichIterable.html#containsAll(java.util.Collection)">containsAll</a>, <a href="../../../api/RichIterable.html#containsAllArguments(java.lang.Object...)">containsAllArguments</a>, <a href="../../../api/RichIterable.html#containsAllIterable(java.lang.Iterable)">containsAllIterable</a>, <a href="../../../api/RichIterable.html#containsBy(org.eclipse.collections.api.block.function.Function,V)">containsBy</a>, <a href="../../../api/RichIterable.html#count(org.eclipse.collections.api.block.predicate.Predicate)">count</a>, <a href="../../../api/RichIterable.html#countBy(org.eclipse.collections.api.block.function.Function,R)">countBy</a>, <a href="../../../api/RichIterable.html#countByEach(org.eclipse.collections.api.block.function.Function,R)">countByEach</a>, <a href="../../../api/RichIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P,R)">countByWith</a>, <a href="../../../api/RichIterable.html#countWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">countWith</a>, <a href="../../../api/RichIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)">each</a>, <a href="../../../api/RichIterable.html#flatCollect(org.eclipse.collections.api.block.function.Function,R)">flatCollect</a>, <a href="../../../api/RichIterable.html#flatCollectBoolean(org.eclipse.collections.api.block.function.Function,R)">flatCollectBoolean</a>, <a href="../../../api/RichIterable.html#flatCollectByte(org.eclipse.collections.api.block.function.Function,R)">flatCollectByte</a>, <a href="../../../api/RichIterable.html#flatCollectChar(org.eclipse.collections.api.block.function.Function,R)">flatCollectChar</a>, <a href="../../../api/RichIterable.html#flatCollectDouble(org.eclipse.collections.api.block.function.Function,R)">flatCollectDouble</a>, <a href="../../../api/RichIterable.html#flatCollectFloat(org.eclipse.collections.api.block.function.Function,R)">flatCollectFloat</a>, <a href="../../../api/RichIterable.html#flatCollectInt(org.eclipse.collections.api.block.function.Function,R)">flatCollectInt</a>, <a href="../../../api/RichIterable.html#flatCollectLong(org.eclipse.collections.api.block.function.Function,R)">flatCollectLong</a>, <a href="../../../api/RichIterable.html#flatCollectShort(org.eclipse.collections.api.block.function.Function,R)">flatCollectShort</a>, <a href="../../../api/RichIterable.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P,R)">flatCollectWith</a>, <a href="../../../api/RichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a>, <a href="../../../api/RichIterable.html#getAny()">getAny</a>, <a href="../../../api/RichIterable.html#getLast()">getLast</a>, <a href="../../../api/RichIterable.html#getOnly()">getOnly</a>, <a href="../../../api/RichIterable.html#groupBy(org.eclipse.collections.api.block.function.Function,R)">groupBy</a>, <a href="../../../api/RichIterable.html#groupByAndCollect(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">groupByAndCollect</a>, <a href="../../../api/RichIterable.html#groupByEach(org.eclipse.collections.api.block.function.Function,R)">groupByEach</a>, <a href="../../../api/RichIterable.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function,R)">groupByUniqueKey</a>, <a href="../../../api/RichIterable.html#injectInto(double,org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(float,org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(int,org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(long,org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction)">injectInto</a>, <a href="../../../api/RichIterable.html#injectInto(IV,org.eclipse.collections.api.block.function.Function2)">injectInto</a>, <a href="../../../api/RichIterable.html#into(R)">into</a>, <a href="../../../api/RichIterable.html#makeString()">makeString</a>, <a href="../../../api/RichIterable.html#makeString(java.lang.String)">makeString</a>, <a href="../../../api/RichIterable.html#makeString(java.lang.String,java.lang.String,java.lang.String)">makeString</a>, <a href="../../../api/RichIterable.html#max()">max</a>, <a href="../../../api/RichIterable.html#max(java.util.Comparator)">max</a>, <a href="../../../api/RichIterable.html#maxBy(org.eclipse.collections.api.block.function.Function)">maxBy</a>, <a href="../../../api/RichIterable.html#maxByOptional(org.eclipse.collections.api.block.function.Function)">maxByOptional</a>, <a href="../../../api/RichIterable.html#maxOptional()">maxOptional</a>, <a href="../../../api/RichIterable.html#maxOptional(java.util.Comparator)">maxOptional</a>, <a href="../../../api/RichIterable.html#min()">min</a>, <a href="../../../api/RichIterable.html#min(java.util.Comparator)">min</a>, <a href="../../../api/RichIterable.html#minBy(org.eclipse.collections.api.block.function.Function)">minBy</a>, <a href="../../../api/RichIterable.html#minByOptional(org.eclipse.collections.api.block.function.Function)">minByOptional</a>, <a href="../../../api/RichIterable.html#minOptional()">minOptional</a>, <a href="../../../api/RichIterable.html#minOptional(java.util.Comparator)">minOptional</a>, <a href="../../../api/RichIterable.html#notEmpty()">notEmpty</a>, <a href="../../../api/RichIterable.html#reduce(java.util.function.BinaryOperator)">reduce</a>, <a href="../../../api/RichIterable.html#reduceInPlace(java.util.function.Supplier,java.util.function.BiConsumer)">reduceInPlace</a>, <a href="../../../api/RichIterable.html#reduceInPlace(java.util.stream.Collector)">reduceInPlace</a>, <a href="../../../api/RichIterable.html#reject(org.eclipse.collections.api.block.predicate.Predicate,R)">reject</a>, <a href="../../../api/RichIterable.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">rejectWith</a>, <a href="../../../api/RichIterable.html#select(org.eclipse.collections.api.block.predicate.Predicate,R)">select</a>, <a href="../../../api/RichIterable.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">selectWith</a>, <a href="../../../api/RichIterable.html#summarizeDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">summarizeDouble</a>, <a href="../../../api/RichIterable.html#summarizeFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">summarizeFloat</a>, <a href="../../../api/RichIterable.html#summarizeInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">summarizeInt</a>, <a href="../../../api/RichIterable.html#summarizeLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">summarizeLong</a>, <a href="../../../api/RichIterable.html#sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumOfDouble</a>, <a href="../../../api/RichIterable.html#sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumOfFloat</a>, <a href="../../../api/RichIterable.html#sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">sumOfInt</a>, <a href="../../../api/RichIterable.html#sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">sumOfLong</a>, <a href="../../../api/RichIterable.html#toArray()">toArray</a>, <a href="../../../api/RichIterable.html#toArray(E%5B%5D)">toArray</a>, <a href="../../../api/RichIterable.html#toBag()">toBag</a>, <a href="../../../api/RichIterable.html#toBiMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toBiMap</a>, <a href="../../../api/RichIterable.html#toList()">toList</a>, <a href="../../../api/RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toMap</a>, <a href="../../../api/RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">toMap</a>, <a href="../../../api/RichIterable.html#toSet()">toSet</a>, <a href="../../../api/RichIterable.html#toSortedBag()">toSortedBag</a>, <a href="../../../api/RichIterable.html#toSortedBag(java.util.Comparator)">toSortedBag</a>, <a href="../../../api/RichIterable.html#toSortedBagBy(org.eclipse.collections.api.block.function.Function)">toSortedBagBy</a>, <a href="../../../api/RichIterable.html#toSortedList()">toSortedList</a>, <a href="../../../api/RichIterable.html#toSortedList(java.util.Comparator)">toSortedList</a>, <a href="../../../api/RichIterable.html#toSortedListBy(org.eclipse.collections.api.block.function.Function)">toSortedListBy</a>, <a href="../../../api/RichIterable.html#toSortedMap(java.util.Comparator,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../../api/RichIterable.html#toSortedMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../../api/RichIterable.html#toSortedMapBy(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMapBy</a>, <a href="../../../api/RichIterable.html#toSortedSet()">toSortedSet</a>, <a href="../../../api/RichIterable.html#toSortedSet(java.util.Comparator)">toSortedSet</a>, <a href="../../../api/RichIterable.html#toSortedSetBy(org.eclipse.collections.api.block.function.Function)">toSortedSetBy</a>, <a href="../../../api/RichIterable.html#zip(java.lang.Iterable,R)">zip</a>, <a href="../../../api/RichIterable.html#zipWithIndex(R)">zipWithIndex</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li class="blockList">
<section class="constructorDetails"><a id="constructor.detail">
<!-- -->
</a>
<h2>Constructor Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;()">UnifiedMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">UnifiedMap</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(int)">UnifiedMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">UnifiedMap</span>&#8203;(<span class="arguments">int&nbsp;initialCapacity)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(int,float)">UnifiedMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">UnifiedMap</span>&#8203;(<span class="arguments">int&nbsp;initialCapacity,
float&nbsp;loadFactor)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(java.util.Map)">UnifiedMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">UnifiedMap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;map)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="&lt;init&gt;(org.eclipse.collections.api.tuple.Pair...)">UnifiedMap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="memberName">UnifiedMap</span>&#8203;(<span class="arguments"><a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;...&nbsp;pairs)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li class="blockList">
<section class="methodDetails"><a id="method.detail">
<!-- -->
</a>
<h2>Method Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="newMap()">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMap</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(int)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments">int&nbsp;size)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(int,float)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments">int&nbsp;size,
float&nbsp;loadFactor)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMap(java.util.Map)">newMap</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends K,&#8203;? extends V&gt;&nbsp;map)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMapWith(org.eclipse.collections.api.tuple.Pair...)">newMapWith</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMapWith</span>&#8203;(<span class="arguments"><a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;...&nbsp;pairs)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newMapWith(java.lang.Iterable)">newMapWith</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newMapWith</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;K,&#8203;V&gt;&gt;&nbsp;inputIterable)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newWithKeysValues(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="newWithKeysValues(K,V)">newWithKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newWithKeysValues</span>&#8203;(<span class="arguments">K&nbsp;key,
V&nbsp;value)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newWithKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="newWithKeysValues(K,V,K,V)">newWithKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newWithKeysValues</span>&#8203;(<span class="arguments">K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newWithKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="newWithKeysValues(K,V,K,V,K,V)">newWithKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newWithKeysValues</span>&#8203;(<span class="arguments">K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2,
K&nbsp;key3,
V&nbsp;value3)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newWithKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="newWithKeysValues(K,V,K,V,K,V,K,V)">newWithKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="typeParameters">&lt;K,&#8203;
V&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;K,&#8203;V&gt;</span>&nbsp;<span class="memberName">newWithKeysValues</span>&#8203;(<span class="arguments">K&nbsp;key1,
V&nbsp;value1,
K&nbsp;key2,
V&nbsp;value2,
K&nbsp;key3,
V&nbsp;value3,
K&nbsp;key4,
V&nbsp;value4)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeysValues(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="withKeysValues(K,V)">withKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeysValues</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="withKeysValues(K,V,K,V)">withKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeysValues</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="withKeysValues(K,V,K,V,K,V)">withKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeysValues</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value3)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeysValues(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="withKeysValues(K,V,K,V,K,V,K,V)">withKeysValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeysValues</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value1,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value2,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value3,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key4,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value4)</span></div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="clone()">clone</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="class in org.eclipse.collections.impl.map.mutable">UnifiedMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">clone</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#clone()">clone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="AbstractMutableMap.html#clone()">clone</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newEmpty()">newEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">newEmpty</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#newEmpty()">MutableMapIterable</a></code></span></div>
<div class="block">Creates a new instance of the same type, using the default capacity and growth parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#newEmpty()">newEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="newEmpty(int)">newEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">newEmpty</span>&#8203;(<span class="arguments">int&nbsp;capacity)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="AbstractMutableMap.html#newEmpty(int)">AbstractMutableMap</a></code></span></div>
<div class="block">Creates a new instance of the same type, using the given capacity and the default growth parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="AbstractMutableMap.html#newEmpty(int)">newEmpty</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="clear()">clear</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">clear</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#clear()" title="class or interface in java.util" class="externalLink">clear</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="put(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="put(K,V)">put</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">put</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#put(K,V)" title="class or interface in java.util" class="externalLink">put</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValue(java.lang.Object,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">
<!-- -->
</a><a id="updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">updateValue</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">MutableMapIterable</a></code></span></div>
<div class="block">Looks up the value associated with <code>key</code>, applies the <code>function</code> to it, and replaces the value. If there
is no value associated with <code>key</code>, starts it off with a value supplied by <code>factory</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValueWith(java.lang.Object,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,java.lang.Object)">
<!-- -->
</a><a id="updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">updateValueWith</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;factory,
<a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">MutableMapIterable</a></code></span></div>
<div class="block">Same as <a href="../../../api/map/MutableMapIterable.html#updateValue(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)"><code>MutableMapIterable.updateValue(Object, Function0, Function)</code></a> with a Function2 and specified parameter which is
passed to the function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#updateValueWith(K,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(java.lang.Object,org.eclipse.collections.api.block.function.Function0)">
<!-- -->
</a><a id="getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map at the key,
return the result of evaluating the specified Function0, and put that value in the map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPut(K,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPut(K,V)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&nbsp;value)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,V)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map at the key,
return the specified value, and put that value in the map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPut(K,V)">getIfAbsentPut</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPut(K,V)">getIfAbsentPut</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPutWith(java.lang.Object,org.eclipse.collections.api.block.function.Function,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPutWith</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">MutableMapIterable</a></code></span></div>
<div class="block">Get and return the value in the Map at the specified key. Alternatively, if there is no value in the map for that key
return the result of evaluating the specified Function using the specified parameter, and put that value in the
map at the specified key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#getIfAbsentPutWith(K,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getCollidingBuckets()">getCollidingBuckets</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">getCollidingBuckets</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getMapMemoryUsedInWords()">getMapMemoryUsedInWords</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">getMapMemoryUsedInWords</span>()</div>
<div class="block">Returns the number of JVM words that is used by this map. A word is 4 bytes in a 32bit VM and 8 bytes in a 64bit
VM. Each array has a 2 word header, thus the formula is:
words = (internal table length + 2) + sum (for all chains (chain length + 2))</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of JVM words that is used by this map.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="get(java.lang.Object)">get</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">get</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util" class="externalLink">get</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#get(java.lang.Object)">get</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#get(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.get(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsKey(java.lang.Object)">containsKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">containsKey</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util" class="externalLink">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#containsKey(java.lang.Object)">containsKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsKey(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.containsKey(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="containsValue(java.lang.Object)">containsValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">containsValue</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util" class="externalLink">containsValue</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#containsValue(java.lang.Object)">containsValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#containsValue(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.containsValue(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachKeyValue</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">MapIterable</a></code></span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key-value</em> pair of the map.
<pre>
final Collection&lt;String&gt; collection = new ArrayList&lt;String&gt;();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "One", 2, "Two", 3, "Three");
map.<b>forEachKeyValue</b>((Integer key, String value) -&gt; collection.add(String.valueOf(key) + value));
Verify.assertContainsAll(collection, "1One", "2Two", "3Three");
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2)">forEachKeyValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getFirst()">getFirst</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">getFirst</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#getFirst()">RichIterable</a></code></span></div>
<div class="block">Returns the first element of an iterable. In the case of a List it is the element at the first index. In the
case of any other Collection, it is the first element that would be returned during an iteration. If the
iterable is empty, null is returned. If null is a valid element of the container, then a developer would need to
check to see if the iterable is empty to validate that a null result was not due to the container being empty.
<p>
The order of Sets are not guaranteed (except for TreeSets and other Ordered Set implementations), so if you use
this method, the first element could be any element from the Set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#getFirst()">getFirst</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#getFirst()">getFirst</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;E&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">collectKeysAndValues</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;E&gt;&nbsp;iterable,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;&nbsp;keyFunction,
<a href="../../../api/block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super E,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;valueFunction)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMap.html#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">MutableMap</a></code></span></div>
<div class="block">Adds all the entries derived from <code>iterable</code> to <code>this</code>. The key and value for each entry
is determined by applying the <code>keyFunction</code> and <code>valueFunction</code> to each item in
<code>collection</code>. Any entry in <code>map</code> that has the same key as an entry in <code>this</code>
will have its value replaced by that in <code>map</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#collectKeysAndValues(java.lang.Iterable,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">collectKeysAndValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="removeKey(java.lang.Object)">
<!-- -->
</a><a id="removeKey(K)">removeKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">removeKey</span>&#8203;(<span class="arguments"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&nbsp;key)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#removeKey(K)">MutableMapIterable</a></code></span></div>
<div class="block">Remove an entry from the map at the specified <code>key</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#removeKey(K)">removeKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value removed from entry at key, or null if not found.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.remove(Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="removeIf(org.eclipse.collections.api.block.predicate.Predicate2)">removeIf</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">removeIf</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#removeIf(org.eclipse.collections.api.block.predicate.Predicate2)">MutableMapIterable</a></code></span></div>
<div class="block">Remove an entry from the map if the <code>predicate</code> evaluates to true.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#removeIf(org.eclipse.collections.api.block.predicate.Predicate2)">removeIf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if any entry is removed.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getBatchCount(int)">getBatchCount</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">getBatchCount</span>&#8203;(<span class="arguments">int&nbsp;batchSize)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../parallel/BatchIterable.html#getBatchCount(int)">getBatchCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="batchForEach(org.eclipse.collections.api.block.procedure.Procedure,int,int)">batchForEach</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">batchForEach</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure,
int&nbsp;sectionIndex,
int&nbsp;sectionCount)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../parallel/BatchIterable.html#batchForEach(org.eclipse.collections.api.block.procedure.Procedure,int,int)">batchForEach</a></code>&nbsp;in interface&nbsp;<code><a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachKey</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;&nbsp;procedure)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">MapIterable</a></code></span></div>
<div class="block">Calls the <code>procedure</code> with each <em>key</em> of the map.
<pre>
final Collection&lt;Integer&gt; result = new ArrayList&lt;Integer&gt;();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "1", 2, "2", 3, "3");
map.<b>forEachKey</b>(new CollectionAddProcedure&lt;Integer&gt;(result));
Verify.assertContainsAll(result, 1, 2, 3);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachKey(org.eclipse.collections.api.block.procedure.Procedure)">forEachKey</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachValue</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">MapIterable</a></code></span></div>
<div class="block">Calls the procedure with each <em>value</em> of the map.
<pre>
Set&lt;String&gt; result = UnifiedSet.newSet();
MutableMap&lt;Integer, String&gt; map = this.newMapWithKeysValues(1, "One", 2, "Two", 3, "Three", 4, "Four");
map.<b>forEachValue</b>(new CollectionAddProcedure&lt;String&gt;(result));
Verify.assertSetsEqual(UnifiedSet.newSetWith("One", "Two", "Three", "Four"), result);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="isEmpty()">isEmpty</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">isEmpty</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#isEmpty()">RichIterable</a></code></span></div>
<div class="block">Returns true if this iterable has zero items.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#isEmpty()" title="class or interface in java.util" class="externalLink">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#isEmpty()">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractRichIterable.html#isEmpty()">isEmpty</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="putAll(java.util.Map)">putAll</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">putAll</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;map)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#putAll(java.util.Map)" title="class or interface in java.util" class="externalLink">putAll</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="remove(java.lang.Object)">remove</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">remove</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util" class="externalLink">remove</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="size()">size</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">size</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#size()">RichIterable</a></code></span></div>
<div class="block">Returns the number of items in this iterable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../parallel/BatchIterable.html#size()">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../parallel/BatchIterable.html" title="interface in org.eclipse.collections.impl.parallel">BatchIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#size()" title="class or interface in java.util" class="externalLink">size</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#size()">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="entrySet()">entrySet</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink">Map.Entry</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&gt;</span>&nbsp;<span class="memberName">entrySet</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#entrySet()" title="class or interface in java.util" class="externalLink">entrySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="keySet()">keySet</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</span>&nbsp;<span class="memberName">keySet</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#keySet()" title="class or interface in java.util" class="externalLink">keySet</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="values()">values</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">values</span>()</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#values()" title="class or interface in java.util" class="externalLink">values</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="equals(java.lang.Object)">equals</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">equals</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;object)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#equals(java.lang.Object)">MapIterable</a></code></span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink"><code>Map.equals(Object)</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util" class="externalLink">equals</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#equals(java.lang.Object)">equals</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="hashCode()">hashCode</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">int</span>&nbsp;<span class="memberName">hashCode</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#hashCode()">MapIterable</a></code></span></div>
<div class="block">Follows the same general contract as <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink"><code>Map.hashCode()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#hashCode()" title="class or interface in java.util" class="externalLink">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#hashCode()">hashCode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toString()">toString</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">toString</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../AbstractRichIterable.html#toString()">AbstractRichIterable</a></code></span></div>
<div class="block">Returns a string with the elements of the iterable separated by commas with spaces and
enclosed in square brackets.
<pre>
Assert.assertEquals("[]", Lists.mutable.empty().toString());
Assert.assertEquals("[1]", Lists.mutable.with(1).toString());
Assert.assertEquals("[1, 2, 3]", Lists.mutable.with(1, 2, 3).toString());
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#toString()">toString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#toString()">toString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../AbstractRichIterable.html#toString()">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../AbstractRichIterable.html" title="class in org.eclipse.collections.impl">AbstractRichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a string representation of this collection.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/util/AbstractCollection.html?is-external=true#toString()" title="class or interface in java.util" class="externalLink"><code>AbstractCollection.toString()</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="trimToSize()">trimToSize</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">trimToSize</span>()</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="readExternal(java.io.ObjectInput)">readExternal</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">readExternal</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;in)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true#readExternal(java.io.ObjectInput)" title="class or interface in java.io" class="externalLink">readExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="writeExternal(java.io.ObjectOutput)">writeExternal</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">writeExternal</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;out)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></span></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true#writeExternal(java.io.ObjectOutput)" title="class or interface in java.io" class="externalLink">writeExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachWithIndex</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/primitive/ObjectIntProcedure.html" title="interface in org.eclipse.collections.api.block.procedure.primitive">ObjectIntProcedure</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;objectIntProcedure)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/InternalIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">InternalIterable</a></code></span></div>
<div class="block">Iterates over the iterable passing each element and the current relative int index to the specified instance of
ObjectIntProcedure.
<p>
Example using a Java 8 lambda:
<pre>
people.forEachWithIndex((Person person, int index) -&gt; LOGGER.info("Index: " + index + " person: " + person.getName()));
</pre>
<p>
Example using an anonymous inner class:
<pre>
people.forEachWithIndex(new ObjectIntProcedure&lt;Person&gt;()
{
public void value(Person person, int index)
{
LOGGER.info("Index: " + index + " person: " + person.getName());
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/InternalIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,java.lang.Object)">
<!-- -->
</a><a id="forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType">void</span>&nbsp;<span class="memberName">forEachWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/procedure/Procedure2.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;procedure,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/InternalIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">InternalIterable</a></code></span></div>
<div class="block">The procedure2 is evaluated for each element in the iterable with the specified parameter provided
as the second argument.
<p>
Example using a Java 8 lambda:
<pre>
people.forEachWith((Person person, Person other) -&gt;
{
if (person.isRelatedTo(other))
{
LOGGER.info(person.getName());
}
}, fred);
</pre>
<p>
Example using an anonymous inner class:
<pre>
people.forEachWith(new Procedure2&lt;Person, Person&gt;()
{
public void value(Person person, Person other)
{
if (person.isRelatedTo(other))
{
LOGGER.info(person.getName());
}
}
}, fred);
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/InternalIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;R&gt;</span>&nbsp;<span class="returnType"><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;R&gt;</span>&nbsp;<span class="memberName">collectValues</span>&#8203;(<span class="arguments"><a href="../../../api/block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? extends R&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#collectValues(org.eclipse.collections.api.block.function.Function2)">MapIterable</a></code></span></div>
<div class="block">For each key and value of the map the function is evaluated. The results of these evaluations are returned in
a new map. The map returned will use the values projected from the function rather than the original values.
<pre>
MapIterable&lt;City, String&gt; collected =
peopleByCity.collectValues((City city, Person person) -&gt; person.getFirstName() + " " + person.getLastName());
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMap.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMap.html" title="interface in org.eclipse.collections.api.map">MutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/UnsortedMapIterable.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#collectValues(org.eclipse.collections.api.block.function.Function2)">collectValues</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">detect</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate2)">MapIterable</a></code></span></div>
<div class="block">Return the first key and value of the map for which the predicate evaluates to true when they are given
as arguments. The predicate will only be evaluated until such pair is found or until all of the keys and
values of the map have been used as arguments. That is, there may be keys and values of the map that are
never used as arguments to the predicate. The result is null if predicate does not evaluate to true for
any key/value combination.
<pre>
Pair&lt;City, Person&gt; detected =
peopleByCity.detect((City city, Person person) -&gt; city.getName().equals("Anytown") &amp;&amp; person.getLastName().equals("Smith"));
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate2)">detect</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">detect</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">RichIterable</a></code></span></div>
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true or null in the case where no
element returns true. This method is commonly called find.
<p>
Example using a Java 8 lambda expression:
<pre>
Person person =
people.detect(person -&gt; person.getFirstName().equals("John") &amp;&amp; person.getLastName().equals("Smith"));
</pre>
<p>
Example using an anonymous inner class:
<pre>
Person person =
people.detect(new Predicate&lt;Person&gt;()
{
public boolean accept(Person person)
{
return person.getFirstName().equals("John") &amp;&amp; person.getLastName().equals("Smith");
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectWith(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object)">
<!-- -->
</a><a id="detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">detectWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">RichIterable</a></code></span></div>
<div class="block">Returns the first element that evaluates to true for the specified predicate2 and parameter, or null if none
evaluate to true.
<p>
Example using a Java 8 lambda expression:
<pre>
Person person =
people.detectWith((person, fullName) -&gt; person.getFullName().equals(fullName), "John Smith");
</pre>
<p>
Example using an anonymous inner class:
<pre>
Person person =
people.detectWith(new Predicate2&lt;Person, String&gt;()
{
public boolean accept(Person person, String fullName)
{
return person.getFullName().equals(fullName);
}
}, "John Smith");
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="../../../api/tuple/Pair.html" title="interface in org.eclipse.collections.api.tuple">Pair</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&gt;</span>&nbsp;<span class="memberName">detectOptional</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">MapIterable</a></code></span></div>
<div class="block">Return the first key and value of the map as an Optional for which the predicate evaluates to true when
they are given as arguments. The predicate will only be evaluated until such pair is found or until all
of the keys and values of the map have been used as arguments. That is, there may be keys and values of
the map that are never used as arguments to the predicate.
<pre>
Optional&lt;Pair&lt;City, Person&gt;&gt; detected =
peopleByCity.detectOptional((city, person)
-&gt; city.getName().equals("Anytown") &amp;&amp; person.getLastName().equals("Smith"));
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2)">detectOptional</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMapIterable.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">detectOptional</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">RichIterable</a></code></span></div>
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true as an Optional. This method is commonly called find.
<p>
Example using a Java 8 lambda expression:
<pre>
Person person =
people.detectOptional(person -&gt; person.getFirstName().equals("John") &amp;&amp; person.getLastName().equals("Smith"));
</pre>
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object)">
<!-- -->
</a><a id="detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">detectWithOptional</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">RichIterable</a></code></span></div>
<div class="block">Returns the first element that evaluates to true for the specified predicate2 and parameter as an Optional.
<p>
Example using a Java 8 lambda expression:
<pre>
Optional&lt;Person&gt; person =
people.detectWithOptional((person, fullName) -&gt; person.getFullName().equals(fullName), "John Smith");
</pre>
<p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">detectIfNone</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">RichIterable</a></code></span></div>
<div class="block">Returns the first element of the iterable for which the predicate evaluates to true. If no element matches
the predicate, then returns the value of applying the specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object,org.eclipse.collections.api.block.function.Function0)">
<!-- -->
</a><a id="detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a></span>&nbsp;<span class="memberName">detectWithIfNone</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter,
<a href="../../../api/block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">RichIterable</a></code></span></div>
<div class="block">Returns the first element of the iterable that evaluates to true for the specified predicate2 and parameter, or
returns the value of evaluating the specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">anySatisfy</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to true for any element of the iterable.
Returns false if the iterable is empty, or if no element returned true when evaluating the predicate.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object)">
<!-- -->
</a><a id="anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">anySatisfyWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to true for any element of the collection, or return false.
Returns false if the collection is empty.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">allSatisfy</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to true for every element of the iterable or if the iterable is empty.
Otherwise, returns false.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object)">
<!-- -->
</a><a id="allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">allSatisfyWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to true for every element of the collection, or returns false.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">noneSatisfy</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to false for every element of the iterable or if the iterable is empty.
Otherwise, returns false.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,java.lang.Object)">
<!-- -->
</a><a id="noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">noneSatisfyWith</span>&#8203;(<span class="arguments"><a href="../../../api/block/predicate/Predicate2.html" title="interface in org.eclipse.collections.api.block.predicate">Predicate2</a>&lt;? super <a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>,&#8203;? super P&gt;&nbsp;predicate,
P&nbsp;parameter)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/RichIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">RichIterable</a></code></span></div>
<div class="block">Returns true if the predicate evaluates to false for every element of the collection, or return false.
Returns true if the collection is empty.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/RichIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../AbstractMapIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractMapIterable.html" title="class in org.eclipse.collections.impl.map">AbstractMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="toImmutable()">toImmutable</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="../../../api/map/ImmutableMap.html" title="interface in org.eclipse.collections.api.map">ImmutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</span>&nbsp;<span class="memberName">toImmutable</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../api/map/MutableMapIterable.html#toImmutable()">MutableMapIterable</a></code></span></div>
<div class="block">Returns an immutable copy of this map.
If the map is immutable, it returns itself.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MapIterable.html" title="interface in org.eclipse.collections.api.map">MapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/MutableMapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/MutableMapIterable.html" title="interface in org.eclipse.collections.api.map">MutableMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../api/map/UnsortedMapIterable.html#toImmutable()">toImmutable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../api/map/UnsortedMapIterable.html" title="interface in org.eclipse.collections.api.map">UnsortedMapIterable</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractMutableMap.html#toImmutable()">toImmutable</a></code>&nbsp;in class&nbsp;<code><a href="AbstractMutableMap.html" title="class in org.eclipse.collections.impl.map.mutable">AbstractMutableMap</a>&lt;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">K</a>,&#8203;<a href="UnifiedMap.html" title="type parameter in UnifiedMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UnifiedMap.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>