blob: 9cc63a23f5c63cfb6c18e768805149b3c2b12703 [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>MutableIntObjectMap (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.api.map.primitive, interface: MutableIntObjectMap">
<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":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":18,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":18,"i18":6,"i19":6,"i20":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default 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/MutableIntObjectMap.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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>Constr&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.api.map.primitive</a></div>
<h1 title="Interface MutableIntObjectMap" class="title">Interface MutableIntObjectMap&lt;V&gt;</h1>
</div>
<div class="contentContainer">
<section class="description">
<dl>
<dt>All Superinterfaces:</dt>
<dd><code><a href="../../InternalIterable.html" title="interface in org.eclipse.collections.api">InternalIterable</a>&lt;V&gt;</code>, <code><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;V&gt;</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="MutablePrimitiveObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutablePrimitiveObjectMap</a>&lt;V&gt;</code>, <code><a href="PrimitiveObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">PrimitiveObjectMap</a>&lt;V&gt;</code>, <code><a href="../../RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;V&gt;</code></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="../../../impl/map/mutable/primitive/IntObjectHashMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">IntObjectHashMap</a></code>, <code><a href="../../../impl/map/mutable/primitive/SynchronizedIntObjectMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">SynchronizedIntObjectMap</a></code>, <code><a href="../../../impl/map/mutable/primitive/UnmodifiableIntObjectMap.html" title="class in org.eclipse.collections.impl.map.mutable.primitive">UnmodifiableIntObjectMap</a></code></dd>
</dl>
<hr>
<pre>public interface <span class="typeNameLabel">MutableIntObjectMap&lt;V&gt;</span>
extends <a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;V&gt;, <a href="MutablePrimitiveObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutablePrimitiveObjectMap</a>&lt;V&gt;</pre>
<div class="block">This file was automatically generated from template file mutablePrimitiveObjectMap.stg.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.0.</dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- ========== 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="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="t3" class="tableTab" onclick="show(4);">Abstract Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t5" class="tableTab" onclick="show(16);">Default 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><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#asSynchronized()">asSynchronized</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a synchronized view of this map, delegating all operations to this map but
ensuring only one caller has access to the map at a time.</div>
</td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#asUnmodifiable()">asUnmodifiable</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns an unmodifiable view of this map, delegating all read-only operations to this
map and throwing an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>UnsupportedOperationException</code></a> for all mutating operations.</div>
</td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="MutableObjectIntMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableObjectIntMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flipUniqueValues()">flipUniqueValues</a></span>()</code></th>
<td class="colLast">
<div class="block">Return the ObjectIntMap that is obtained by flipping the direction of this map and making the associations
from value to key.</div>
</td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(int,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></span>&#8203;(int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
invokes the supplier and associates the result with the key.</div>
</td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPut(int,V)">getIfAbsentPut</a></span>&#8203;(int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
associates a value with the key.</div>
</td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPutWith(int,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></span>&#8203;(int&nbsp;key,
<a href="../../block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
invokes the value function with the parameter and associates the result with the key.</div>
</td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIfAbsentPutWithKey(int,org.eclipse.collections.api.block.function.primitive.IntToObjectFunction)">getIfAbsentPutWithKey</a></span>&#8203;(int&nbsp;key,
<a href="../../block/function/primitive/IntToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">IntToObjectFunction</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
associates the result of invoking the value function with the key.</div>
</td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#put(int,V)">put</a></span>&#8203;(int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Associates a value with the specified key.</div>
</td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putAll(org.eclipse.collections.api.map.primitive.IntObjectMap)">putAll</a></span>&#8203;(<a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;map)</code></th>
<td class="colLast">
<div class="block">Puts all of the key/value mappings from the specified map into this map.</div>
</td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>default <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putPair(org.eclipse.collections.api.tuple.primitive.IntObjectPair)">putPair</a></span>&#8203;(<a href="../../tuple/primitive/IntObjectPair.html" title="interface in org.eclipse.collections.api.tuple.primitive">IntObjectPair</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;keyValuePair)</code></th>
<td class="colLast">
<div class="block">This method allows MutableIntObjectMap the ability to add an element in the form of <code>IntObjectPair&lt;V&gt;</code>.</div>
</td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reject(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">reject</a></span>&#8203;(<a href="../../block/predicate/primitive/IntObjectPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">IntObjectPredicate</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Return a copy of this map containing only the key/value pairs that do not match the
predicate.</div>
</td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#remove(int)">remove</a></span>&#8203;(int&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Removes the mapping associated with the key, if one exists, from the map.</div>
</td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeKey(int)">removeKey</a></span>&#8203;(int&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Removes the mapping associated with the key, if one exists, from the map.</div>
</td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#select(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">select</a></span>&#8203;(<a href="../../block/predicate/primitive/IntObjectPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">IntObjectPredicate</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;predicate)</code></th>
<td class="colLast">
<div class="block">Return a copy of this map containing only the key/value pairs that match the predicate.</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></span>&#8203;(<a href="../../block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;procedure)</code></th>
<td class="colLast">
<div class="block">Executes the Procedure for each element in the iterable and returns <code>this</code>.</div>
</td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValue(int,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></span>&#8203;(int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;factory,
<a href="../../block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</code></th>
<td class="colLast">
<div class="block">Look up the value associated with <code>key</code>, apply the <code>function</code> to it, and replace the value.</div>
</td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>&lt;P&gt;&nbsp;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateValueWith(int,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></span>&#8203;(int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;factory,
<a href="../../block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>,&#8203;? super P,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</code></th>
<td class="colLast">
<div class="block">Updates or sets the value associated with the key by applying the function to the
existing value, if one exists, or the initial value supplied by the factory if one does not.</div>
</td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>default <a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAllKeyValues(java.lang.Iterable)">withAllKeyValues</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="../../tuple/primitive/IntObjectPair.html" title="interface in org.eclipse.collections.api.tuple.primitive">IntObjectPair</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&gt;&nbsp;keyValuePairs)</code></th>
<td class="colLast">
<div class="block">Puts all of the key/value mappings from the specified pairs into this map.</div>
</td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeyValue(int,V)">withKeyValue</a></span>&#8203;(int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Associates a value with the specified key.</div>
</td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withoutAllKeys(org.eclipse.collections.api.IntIterable)">withoutAllKeys</a></span>&#8203;(<a href="../../IntIterable.html" title="interface in org.eclipse.collections.api">IntIterable</a>&nbsp;keys)</code></th>
<td class="colLast">
<div class="block">Removes the mappings associated with all the keys, if they exist, from this map.</div>
</td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withoutKey(int)">withoutKey</a></span>&#8203;(int&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Removes the mapping associated with the key, if one exists, from this map.</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../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="../../InternalIterable.html#forEach(java.util.function.Consumer)">forEach</a>, <a href="../../InternalIterable.html#forEachWith(org.eclipse.collections.api.block.procedure.Procedure2,P)">forEachWith</a>, <a href="../../InternalIterable.html#forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ObjectIntProcedure)">forEachWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.primitive.<a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.primitive.IntObjectMap">
<!-- -->
</a><code><a href="IntObjectMap.html#containsKey(int)">containsKey</a>, <a href="IntObjectMap.html#forEachKey(org.eclipse.collections.api.block.procedure.primitive.IntProcedure)">forEachKey</a>, <a href="IntObjectMap.html#forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.IntObjectProcedure)">forEachKeyValue</a>, <a href="IntObjectMap.html#get(int)">get</a>, <a href="IntObjectMap.html#getIfAbsent(int,org.eclipse.collections.api.block.function.Function0)">getIfAbsent</a>, <a href="IntObjectMap.html#keySet()">keySet</a>, <a href="IntObjectMap.html#keysView()">keysView</a>, <a href="IntObjectMap.html#keyValuesView()">keyValuesView</a>, <a href="IntObjectMap.html#toImmutable()">toImmutable</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;org.eclipse.collections.api.map.primitive.<a href="MutablePrimitiveObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutablePrimitiveObjectMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.primitive.MutablePrimitiveObjectMap">
<!-- -->
</a><code><a href="MutablePrimitiveObjectMap.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="MutablePrimitiveObjectMap.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="MutablePrimitiveObjectMap.html#clear()">clear</a>, <a href="MutablePrimitiveObjectMap.html#collect(org.eclipse.collections.api.block.function.Function)">collect</a>, <a href="MutablePrimitiveObjectMap.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction)">collectBoolean</a>, <a href="MutablePrimitiveObjectMap.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction)">collectByte</a>, <a href="MutablePrimitiveObjectMap.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction)">collectChar</a>, <a href="MutablePrimitiveObjectMap.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">collectDouble</a>, <a href="MutablePrimitiveObjectMap.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">collectFloat</a>, <a href="MutablePrimitiveObjectMap.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function)">collectIf</a>, <a href="MutablePrimitiveObjectMap.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">collectInt</a>, <a href="MutablePrimitiveObjectMap.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">collectLong</a>, <a href="MutablePrimitiveObjectMap.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction)">collectShort</a>, <a href="MutablePrimitiveObjectMap.html#collectWith(org.eclipse.collections.api.block.function.Function2,P)">collectWith</a>, <a href="MutablePrimitiveObjectMap.html#flatCollect(org.eclipse.collections.api.block.function.Function)">flatCollect</a>, <a href="MutablePrimitiveObjectMap.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P)">flatCollectWith</a>, <a href="MutablePrimitiveObjectMap.html#groupBy(org.eclipse.collections.api.block.function.Function)">groupBy</a>, <a href="MutablePrimitiveObjectMap.html#groupByEach(org.eclipse.collections.api.block.function.Function)">groupByEach</a>, <a href="MutablePrimitiveObjectMap.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function)">groupByUniqueKey</a>, <a href="MutablePrimitiveObjectMap.html#partition(org.eclipse.collections.api.block.predicate.Predicate)">partition</a>, <a href="MutablePrimitiveObjectMap.html#partitionWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">partitionWith</a>, <a href="MutablePrimitiveObjectMap.html#reject(org.eclipse.collections.api.block.predicate.Predicate)">reject</a>, <a href="MutablePrimitiveObjectMap.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">rejectWith</a>, <a href="MutablePrimitiveObjectMap.html#select(org.eclipse.collections.api.block.predicate.Predicate)">select</a>, <a href="MutablePrimitiveObjectMap.html#selectInstancesOf(java.lang.Class)">selectInstancesOf</a>, <a href="MutablePrimitiveObjectMap.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">selectWith</a>, <a href="MutablePrimitiveObjectMap.html#sumByDouble(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumByDouble</a>, <a href="MutablePrimitiveObjectMap.html#sumByFloat(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumByFloat</a>, <a href="MutablePrimitiveObjectMap.html#sumByInt(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.IntFunction)">sumByInt</a>, <a href="MutablePrimitiveObjectMap.html#sumByLong(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.primitive.LongFunction)">sumByLong</a>, <a href="MutablePrimitiveObjectMap.html#zip(java.lang.Iterable)">zip</a>, <a href="MutablePrimitiveObjectMap.html#zipWithIndex()">zipWithIndex</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.map.primitive.<a href="PrimitiveObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">PrimitiveObjectMap</a></h3>
<a id="methods.inherited.from.class.org.eclipse.collections.api.map.primitive.PrimitiveObjectMap">
<!-- -->
</a><code><a href="PrimitiveObjectMap.html#containsValue(java.lang.Object)">containsValue</a>, <a href="PrimitiveObjectMap.html#equals(java.lang.Object)">equals</a>, <a href="PrimitiveObjectMap.html#forEachValue(org.eclipse.collections.api.block.procedure.Procedure)">forEachValue</a>, <a href="PrimitiveObjectMap.html#hashCode()">hashCode</a>, <a href="PrimitiveObjectMap.html#parallelStream()">parallelStream</a>, <a href="PrimitiveObjectMap.html#spliterator()">spliterator</a>, <a href="PrimitiveObjectMap.html#stream()">stream</a>, <a href="PrimitiveObjectMap.html#toString()">toString</a>, <a href="PrimitiveObjectMap.html#values()">values</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.eclipse.collections.api.<a href="../../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="../../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="../../RichIterable.html#allSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">allSatisfy</a>, <a href="../../RichIterable.html#allSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">allSatisfyWith</a>, <a href="../../RichIterable.html#anySatisfy(org.eclipse.collections.api.block.predicate.Predicate)">anySatisfy</a>, <a href="../../RichIterable.html#anySatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">anySatisfyWith</a>, <a href="../../RichIterable.html#appendString(java.lang.Appendable)">appendString</a>, <a href="../../RichIterable.html#appendString(java.lang.Appendable,java.lang.String)">appendString</a>, <a href="../../RichIterable.html#appendString(java.lang.Appendable,java.lang.String,java.lang.String,java.lang.String)">appendString</a>, <a href="../../RichIterable.html#asLazy()">asLazy</a>, <a href="../../RichIterable.html#chunk(int)">chunk</a>, <a href="../../RichIterable.html#collect(org.eclipse.collections.api.block.function.Function,R)">collect</a>, <a href="../../RichIterable.html#collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction,R)">collectBoolean</a>, <a href="../../RichIterable.html#collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction,R)">collectByte</a>, <a href="../../RichIterable.html#collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction,R)">collectChar</a>, <a href="../../RichIterable.html#collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction,R)">collectDouble</a>, <a href="../../RichIterable.html#collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction,R)">collectFloat</a>, <a href="../../RichIterable.html#collectIf(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function,R)">collectIf</a>, <a href="../../RichIterable.html#collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction,R)">collectInt</a>, <a href="../../RichIterable.html#collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction,R)">collectLong</a>, <a href="../../RichIterable.html#collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction,R)">collectShort</a>, <a href="../../RichIterable.html#collectWith(org.eclipse.collections.api.block.function.Function2,P,R)">collectWith</a>, <a href="../../RichIterable.html#contains(java.lang.Object)">contains</a>, <a href="../../RichIterable.html#containsAll(java.util.Collection)">containsAll</a>, <a href="../../RichIterable.html#containsAllArguments(java.lang.Object...)">containsAllArguments</a>, <a href="../../RichIterable.html#containsAllIterable(java.lang.Iterable)">containsAllIterable</a>, <a href="../../RichIterable.html#containsBy(org.eclipse.collections.api.block.function.Function,V)">containsBy</a>, <a href="../../RichIterable.html#count(org.eclipse.collections.api.block.predicate.Predicate)">count</a>, <a href="../../RichIterable.html#countBy(org.eclipse.collections.api.block.function.Function)">countBy</a>, <a href="../../RichIterable.html#countBy(org.eclipse.collections.api.block.function.Function,R)">countBy</a>, <a href="../../RichIterable.html#countByEach(org.eclipse.collections.api.block.function.Function)">countByEach</a>, <a href="../../RichIterable.html#countByEach(org.eclipse.collections.api.block.function.Function,R)">countByEach</a>, <a href="../../RichIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P)">countByWith</a>, <a href="../../RichIterable.html#countByWith(org.eclipse.collections.api.block.function.Function2,P,R)">countByWith</a>, <a href="../../RichIterable.html#countWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">countWith</a>, <a href="../../RichIterable.html#detect(org.eclipse.collections.api.block.predicate.Predicate)">detect</a>, <a href="../../RichIterable.html#detectIfNone(org.eclipse.collections.api.block.predicate.Predicate,org.eclipse.collections.api.block.function.Function0)">detectIfNone</a>, <a href="../../RichIterable.html#detectOptional(org.eclipse.collections.api.block.predicate.Predicate)">detectOptional</a>, <a href="../../RichIterable.html#detectWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWith</a>, <a href="../../RichIterable.html#detectWithIfNone(org.eclipse.collections.api.block.predicate.Predicate2,P,org.eclipse.collections.api.block.function.Function0)">detectWithIfNone</a>, <a href="../../RichIterable.html#detectWithOptional(org.eclipse.collections.api.block.predicate.Predicate2,P)">detectWithOptional</a>, <a href="../../RichIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)">each</a>, <a href="../../RichIterable.html#flatCollect(org.eclipse.collections.api.block.function.Function,R)">flatCollect</a>, <a href="../../RichIterable.html#flatCollectBoolean(org.eclipse.collections.api.block.function.Function,R)">flatCollectBoolean</a>, <a href="../../RichIterable.html#flatCollectByte(org.eclipse.collections.api.block.function.Function,R)">flatCollectByte</a>, <a href="../../RichIterable.html#flatCollectChar(org.eclipse.collections.api.block.function.Function,R)">flatCollectChar</a>, <a href="../../RichIterable.html#flatCollectDouble(org.eclipse.collections.api.block.function.Function,R)">flatCollectDouble</a>, <a href="../../RichIterable.html#flatCollectFloat(org.eclipse.collections.api.block.function.Function,R)">flatCollectFloat</a>, <a href="../../RichIterable.html#flatCollectInt(org.eclipse.collections.api.block.function.Function,R)">flatCollectInt</a>, <a href="../../RichIterable.html#flatCollectLong(org.eclipse.collections.api.block.function.Function,R)">flatCollectLong</a>, <a href="../../RichIterable.html#flatCollectShort(org.eclipse.collections.api.block.function.Function,R)">flatCollectShort</a>, <a href="../../RichIterable.html#flatCollectWith(org.eclipse.collections.api.block.function.Function2,P,R)">flatCollectWith</a>, <a href="../../RichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)">forEach</a>, <a href="../../RichIterable.html#getAny()">getAny</a>, <a href="../../RichIterable.html#getFirst()">getFirst</a>, <a href="../../RichIterable.html#getLast()">getLast</a>, <a href="../../RichIterable.html#getOnly()">getOnly</a>, <a href="../../RichIterable.html#groupBy(org.eclipse.collections.api.block.function.Function,R)">groupBy</a>, <a href="../../RichIterable.html#groupByAndCollect(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">groupByAndCollect</a>, <a href="../../RichIterable.html#groupByEach(org.eclipse.collections.api.block.function.Function,R)">groupByEach</a>, <a href="../../RichIterable.html#groupByUniqueKey(org.eclipse.collections.api.block.function.Function,R)">groupByUniqueKey</a>, <a href="../../RichIterable.html#injectInto(double,org.eclipse.collections.api.block.function.primitive.DoubleObjectToDoubleFunction)">injectInto</a>, <a href="../../RichIterable.html#injectInto(float,org.eclipse.collections.api.block.function.primitive.FloatObjectToFloatFunction)">injectInto</a>, <a href="../../RichIterable.html#injectInto(int,org.eclipse.collections.api.block.function.primitive.IntObjectToIntFunction)">injectInto</a>, <a href="../../RichIterable.html#injectInto(long,org.eclipse.collections.api.block.function.primitive.LongObjectToLongFunction)">injectInto</a>, <a href="../../RichIterable.html#injectInto(IV,org.eclipse.collections.api.block.function.Function2)">injectInto</a>, <a href="../../RichIterable.html#into(R)">into</a>, <a href="../../RichIterable.html#isEmpty()">isEmpty</a>, <a href="../../RichIterable.html#makeString()">makeString</a>, <a href="../../RichIterable.html#makeString(java.lang.String)">makeString</a>, <a href="../../RichIterable.html#makeString(java.lang.String,java.lang.String,java.lang.String)">makeString</a>, <a href="../../RichIterable.html#max()">max</a>, <a href="../../RichIterable.html#max(java.util.Comparator)">max</a>, <a href="../../RichIterable.html#maxBy(org.eclipse.collections.api.block.function.Function)">maxBy</a>, <a href="../../RichIterable.html#maxByOptional(org.eclipse.collections.api.block.function.Function)">maxByOptional</a>, <a href="../../RichIterable.html#maxOptional()">maxOptional</a>, <a href="../../RichIterable.html#maxOptional(java.util.Comparator)">maxOptional</a>, <a href="../../RichIterable.html#min()">min</a>, <a href="../../RichIterable.html#min(java.util.Comparator)">min</a>, <a href="../../RichIterable.html#minBy(org.eclipse.collections.api.block.function.Function)">minBy</a>, <a href="../../RichIterable.html#minByOptional(org.eclipse.collections.api.block.function.Function)">minByOptional</a>, <a href="../../RichIterable.html#minOptional()">minOptional</a>, <a href="../../RichIterable.html#minOptional(java.util.Comparator)">minOptional</a>, <a href="../../RichIterable.html#noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate)">noneSatisfy</a>, <a href="../../RichIterable.html#noneSatisfyWith(org.eclipse.collections.api.block.predicate.Predicate2,P)">noneSatisfyWith</a>, <a href="../../RichIterable.html#notEmpty()">notEmpty</a>, <a href="../../RichIterable.html#reduce(java.util.function.BinaryOperator)">reduce</a>, <a href="../../RichIterable.html#reduceInPlace(java.util.function.Supplier,java.util.function.BiConsumer)">reduceInPlace</a>, <a href="../../RichIterable.html#reduceInPlace(java.util.stream.Collector)">reduceInPlace</a>, <a href="../../RichIterable.html#reject(org.eclipse.collections.api.block.predicate.Predicate,R)">reject</a>, <a href="../../RichIterable.html#rejectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">rejectWith</a>, <a href="../../RichIterable.html#select(org.eclipse.collections.api.block.predicate.Predicate,R)">select</a>, <a href="../../RichIterable.html#selectWith(org.eclipse.collections.api.block.predicate.Predicate2,P,R)">selectWith</a>, <a href="../../RichIterable.html#size()">size</a>, <a href="../../RichIterable.html#summarizeDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">summarizeDouble</a>, <a href="../../RichIterable.html#summarizeFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">summarizeFloat</a>, <a href="../../RichIterable.html#summarizeInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">summarizeInt</a>, <a href="../../RichIterable.html#summarizeLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">summarizeLong</a>, <a href="../../RichIterable.html#sumOfDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction)">sumOfDouble</a>, <a href="../../RichIterable.html#sumOfFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction)">sumOfFloat</a>, <a href="../../RichIterable.html#sumOfInt(org.eclipse.collections.api.block.function.primitive.IntFunction)">sumOfInt</a>, <a href="../../RichIterable.html#sumOfLong(org.eclipse.collections.api.block.function.primitive.LongFunction)">sumOfLong</a>, <a href="../../RichIterable.html#toArray()">toArray</a>, <a href="../../RichIterable.html#toArray(E%5B%5D)">toArray</a>, <a href="../../RichIterable.html#toBag()">toBag</a>, <a href="../../RichIterable.html#toBiMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toBiMap</a>, <a href="../../RichIterable.html#toList()">toList</a>, <a href="../../RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toMap</a>, <a href="../../RichIterable.html#toMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function,R)">toMap</a>, <a href="../../RichIterable.html#toSet()">toSet</a>, <a href="../../RichIterable.html#toSortedBag()">toSortedBag</a>, <a href="../../RichIterable.html#toSortedBag(java.util.Comparator)">toSortedBag</a>, <a href="../../RichIterable.html#toSortedBagBy(org.eclipse.collections.api.block.function.Function)">toSortedBagBy</a>, <a href="../../RichIterable.html#toSortedList()">toSortedList</a>, <a href="../../RichIterable.html#toSortedList(java.util.Comparator)">toSortedList</a>, <a href="../../RichIterable.html#toSortedListBy(org.eclipse.collections.api.block.function.Function)">toSortedListBy</a>, <a href="../../RichIterable.html#toSortedMap(java.util.Comparator,org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../RichIterable.html#toSortedMap(org.eclipse.collections.api.block.function.Function,org.eclipse.collections.api.block.function.Function)">toSortedMap</a>, <a href="../../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="../../RichIterable.html#toSortedSet()">toSortedSet</a>, <a href="../../RichIterable.html#toSortedSet(java.util.Comparator)">toSortedSet</a>, <a href="../../RichIterable.html#toSortedSetBy(org.eclipse.collections.api.block.function.Function)">toSortedSetBy</a>, <a href="../../RichIterable.html#zip(java.lang.Iterable,R)">zip</a>, <a href="../../RichIterable.html#zipWithIndex(R)">zipWithIndex</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ============ 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="put(int,java.lang.Object)">
<!-- -->
</a><a id="put(int,V)">put</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">put</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</span></div>
<div class="block">Associates a value with the specified key. If a value is already associated
with the key in this map, it will be replaced with <code>value</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>value</code> - the value to associate with <code>value</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value previously associated with <code>key</code> if one existed, or
<code>null</code> if not</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="putPair(org.eclipse.collections.api.tuple.primitive.IntObjectPair)">putPair</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">putPair</span>&#8203;(<span class="arguments"><a href="../../tuple/primitive/IntObjectPair.html" title="interface in org.eclipse.collections.api.tuple.primitive">IntObjectPair</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;keyValuePair)</span></div>
<div class="block">This method allows MutableIntObjectMap the ability to add an element in the form of <code>IntObjectPair&lt;V&gt;</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>9.1.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#put(int,V)"><code>put(int, Object)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="putAll(org.eclipse.collections.api.map.primitive.IntObjectMap)">putAll</a></h3>
<div class="memberSignature"><span class="returnType">void</span>&nbsp;<span class="memberName">putAll</span>&#8203;(<span class="arguments"><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;map)</span></div>
<div class="block">Puts all of the key/value mappings from the specified map into this map. If this
map already has a value associated with one of the keys in the map, it will be
replaced with the value in <code>map</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>map</code> - the map to copy into this map</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0.</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="removeKey(int)">removeKey</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">removeKey</span>&#8203;(<span class="arguments">int&nbsp;key)</span></div>
<div class="block">Removes the mapping associated with the key, if one exists, from the map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key to remove</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#remove(int)"><code>remove(int)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="remove(int)">remove</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">remove</span>&#8203;(<span class="arguments">int&nbsp;key)</span></div>
<div class="block">Removes the mapping associated with the key, if one exists, from the map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key to remove</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#removeKey(int)"><code>removeKey(int)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(int,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPut(int,V)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</span></div>
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
associates a value with the key.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>value</code> - the value to associate with <code>key</code> if no such mapping exists</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value associated with key, if one exists, or <code>value</code> if not</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPut(int,org.eclipse.collections.api.block.function.Function0)">getIfAbsentPut</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPut</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
invokes the supplier and associates the result with the key.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>function</code> - the supplier that provides the value if no mapping exists for <code>key</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value associated with the key, if one exists, or the result of
invoking <code>function</code> if not</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPutWithKey(int,org.eclipse.collections.api.block.function.primitive.IntToObjectFunction)">getIfAbsentPutWithKey</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPutWithKey</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="../../block/function/primitive/IntToObjectFunction.html" title="interface in org.eclipse.collections.api.block.function.primitive">IntToObjectFunction</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
associates the result of invoking the value function with the key.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>function</code> - the function that provides the value if no mapping exists.
The <code>key</code> will be passed as the argument to the function.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value associated with the key, if one exists, or the result of
invoking <code>function</code> with <code>key</code> if not</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="getIfAbsentPutWith(int,org.eclipse.collections.api.block.function.Function,java.lang.Object)">
<!-- -->
</a><a id="getIfAbsentPutWith(int,org.eclipse.collections.api.block.function.Function,P)">getIfAbsentPutWith</a></h3>
<div class="memberSignature"><span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">getIfAbsentPutWith</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="../../block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super P,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="block">Retrieves the value associated with the key if one exists; if it does not,
invokes the value function with the parameter and associates the result with the key.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>P</code> - the type of the value function's <code>parameter</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>function</code> - the function that provides the value if no mapping exists.
The specified <code>parameter</code> will be passed as the argument to the function.</dd>
<dd><code>parameter</code> - the parameter to provide to <code>function</code> if no value
exists for <code>key</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value associated with the key, if one exists, or the result of
invoking <code>function</code> with <code>parameter</code> if not</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValue(int,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function)">updateValue</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">updateValue</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;factory,
<a href="../../block/function/Function.html" title="interface in org.eclipse.collections.api.block.function">Function</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function)</span></div>
<div class="block">Look up the value associated with <code>key</code>, apply the <code>function</code> to it, and replace the value. If there
is no value associated with <code>key</code>, start it off with a value supplied by <code>factory</code>.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="updateValueWith(int,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,java.lang.Object)">
<!-- -->
</a><a id="updateValueWith(int,org.eclipse.collections.api.block.function.Function0,org.eclipse.collections.api.block.function.Function2,P)">updateValueWith</a></h3>
<div class="memberSignature"><span class="typeParameters">&lt;P&gt;</span>&nbsp;<span class="returnType"><a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a></span>&nbsp;<span class="memberName">updateValueWith</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="../../block/function/Function0.html" title="interface in org.eclipse.collections.api.block.function">Function0</a>&lt;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;factory,
<a href="../../block/function/Function2.html" title="interface in org.eclipse.collections.api.block.function">Function2</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>,&#8203;? super P,&#8203;? extends <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;function,
P&nbsp;parameter)</span></div>
<div class="block">Updates or sets the value associated with the key by applying the function to the
existing value, if one exists, or the initial value supplied by the factory if one does not.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>P</code> - the type of the value function's <code>parameter</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>factory</code> - the supplier providing the initial value to the function if no
mapping exists for the key</dd>
<dd><code>function</code> - the function that returns the updated value based on the current
value or the initial value, if no value exists. The specified <code>parameter</code>
will also be passed as the second argument to the function.</dd>
<dd><code>parameter</code> - the parameter to provide to <code>function</code> if no value
exists for <code>key</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new value associated with the key, either as a result of applying
<code>function</code> to the value already associated with the key or as a result of
applying it to the value returned by <code>factory</code> and associating the result
with <code>key</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="flipUniqueValues()">flipUniqueValues</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableObjectIntMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableObjectIntMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">flipUniqueValues</span>()</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="IntObjectMap.html#flipUniqueValues()">IntObjectMap</a></code></span></div>
<div class="block">Return the ObjectIntMap that is obtained by flipping the direction of this map and making the associations
from value to key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="IntObjectMap.html#flipUniqueValues()">flipUniqueValues</a></code>&nbsp;in interface&nbsp;<code><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">tap</span>&#8203;(<span class="arguments"><a href="../../block/procedure/Procedure.html" title="interface in org.eclipse.collections.api.block.procedure">Procedure</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;procedure)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../RichIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">RichIterable</a></code></span></div>
<div class="block">Executes the Procedure for each element in the iterable and returns <code>this</code>.
<p>
Example using a Java 8 lambda expression:
<pre>
RichIterable&lt;Person&gt; tapped =
people.<b>tap</b>(person -&gt; LOGGER.info(person.getName()));
</pre>
<p>
Example using an anonymous inner class:
<pre>
RichIterable&lt;Person&gt; tapped =
people.<b>tap</b>(new Procedure&lt;Person&gt;()
{
public void value(Person person)
{
LOGGER.info(person.getName());
}
});
</pre></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="IntObjectMap.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../RichIterable.html#tap(org.eclipse.collections.api.block.procedure.Procedure)">tap</a></code>&nbsp;in interface&nbsp;<code><a href="../../RichIterable.html" title="interface in org.eclipse.collections.api">RichIterable</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../RichIterable.html#each(org.eclipse.collections.api.block.procedure.Procedure)"><code>RichIterable.each(Procedure)</code></a>,
<a href="../../RichIterable.html#forEach(org.eclipse.collections.api.block.procedure.Procedure)"><code>RichIterable.forEach(Procedure)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="select(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">select</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">select</span>&#8203;(<span class="arguments"><a href="../../block/predicate/primitive/IntObjectPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">IntObjectPredicate</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="IntObjectMap.html#select(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">IntObjectMap</a></code></span></div>
<div class="block">Return a copy of this map containing only the key/value pairs that match the predicate.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="IntObjectMap.html#select(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">select</a></code>&nbsp;in interface&nbsp;<code><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - the predicate to determine which key/value pairs in this map should be
included in the returned map</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a copy of this map with the matching key/value pairs</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="reject(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">reject</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">reject</span>&#8203;(<span class="arguments"><a href="../../block/predicate/primitive/IntObjectPredicate.html" title="interface in org.eclipse.collections.api.block.predicate.primitive">IntObjectPredicate</a>&lt;? super <a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&nbsp;predicate)</span></div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="IntObjectMap.html#reject(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">IntObjectMap</a></code></span></div>
<div class="block">Return a copy of this map containing only the key/value pairs that do not match the
predicate.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="IntObjectMap.html#reject(org.eclipse.collections.api.block.predicate.primitive.IntObjectPredicate)">reject</a></code>&nbsp;in interface&nbsp;<code><a href="IntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">IntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>predicate</code> - the predicate to determine which key/value pairs in this map should be
excluded from the returned map</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a copy of this map without the matching key/value pairs</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withKeyValue(int,java.lang.Object)">
<!-- -->
</a><a id="withKeyValue(int,V)">withKeyValue</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">withKeyValue</span>&#8203;(<span class="arguments">int&nbsp;key,
<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&nbsp;value)</span></div>
<div class="block">Associates a value with the specified key. If a value is already associated
with the key in this map, it will be replaced with <code>value</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key</dd>
<dd><code>value</code> - the value to associate with <code>value</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this map</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>#put(int, V)</code></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withoutKey(int)">withoutKey</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">withoutKey</span>&#8203;(<span class="arguments">int&nbsp;key)</span></div>
<div class="block">Removes the mapping associated with the key, if one exists, from this map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - the key to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this map</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#remove(int)"><code>remove(int)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withoutAllKeys(org.eclipse.collections.api.IntIterable)">withoutAllKeys</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">withoutAllKeys</span>&#8203;(<span class="arguments"><a href="../../IntIterable.html" title="interface in org.eclipse.collections.api">IntIterable</a>&nbsp;keys)</span></div>
<div class="block">Removes the mappings associated with all the keys, if they exist, from this map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keys</code> - the keys to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this map</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#remove(int)"><code>remove(int)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="withAllKeyValues(java.lang.Iterable)">withAllKeyValues</a></h3>
<div class="memberSignature"><span class="modifiers">default</span>&nbsp;<span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">withAllKeyValues</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="../../tuple/primitive/IntObjectPair.html" title="interface in org.eclipse.collections.api.tuple.primitive">IntObjectPair</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;&gt;&nbsp;keyValuePairs)</span></div>
<div class="block">Puts all of the key/value mappings from the specified pairs into this map. If this
map already has a value associated with one of the keys in the pairs, it will be
replaced with the value in the pair.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>iterable</code> - the pairs to put into this map</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this map</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#putPair(org.eclipse.collections.api.tuple.primitive.IntObjectPair)"><code>putPair(IntObjectPair)</code></a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="asUnmodifiable()">asUnmodifiable</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">asUnmodifiable</span>()</div>
<div class="block">Returns an unmodifiable view of this map, delegating all read-only operations to this
map and throwing an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>UnsupportedOperationException</code></a> for all mutating operations.
This avoids the overhead of copying the map when calling <a href="IntObjectMap.html#toImmutable()"><code>IntObjectMap.toImmutable()</code></a> while
still providing immutability.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an unmodifiable view of this map</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="asSynchronized()">asSynchronized</a></h3>
<div class="memberSignature"><span class="returnType"><a href="MutableIntObjectMap.html" title="interface in org.eclipse.collections.api.map.primitive">MutableIntObjectMap</a>&lt;<a href="MutableIntObjectMap.html" title="type parameter in MutableIntObjectMap">V</a>&gt;</span>&nbsp;<span class="memberName">asSynchronized</span>()</div>
<div class="block">Returns a synchronized view of this map, delegating all operations to this map but
ensuring only one caller has access to the map at a time.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a synchronized view of this map</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/MutableIntObjectMap.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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>Constr&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>