1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <!--NewPage--> 3 <HTML> 4 <HEAD> 5 <!-- Generated by javadoc (build 1.6.0-google-internal) on Mon Jan 04 20:47:58 PST 2010 --> 6 <TITLE> 7 ImmutableSet (Guava Libraries 2010.01.04) 8 </TITLE> 9 10 <META NAME="date" CONTENT="2010-01-04"> 11 12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"> 13 14 <SCRIPT type="text/javascript"> 15 function windowTitle() 16 { 17 if (location.href.indexOf('is-external=true') == -1) { 18 parent.document.title="ImmutableSet (Guava Libraries 2010.01.04)"; 19 } 20 } 21 </SCRIPT> 22 <NOSCRIPT> 23 </NOSCRIPT> 24 25 </HEAD> 26 27 <BODY BGCOLOR="white" onload="windowTitle();"> 28 <HR> 29 30 31 <!-- ========= START OF TOP NAVBAR ======= --> 32 <A NAME="navbar_top"><!-- --></A> 33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A> 34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 35 <TR> 36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 37 <A NAME="navbar_top_firstrow"><!-- --></A> 38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 39 <TR ALIGN="center" VALIGN="top"> 40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 42 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImmutableSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 48 </TR> 49 </TABLE> 50 </TD> 51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 52 </EM> 53 </TD> 54 </TR> 55 56 <TR> 57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 58 <A HREF="../../../../com/google/common/collect/ImmutableMultiset.Builder.html" title="class in com.google.common.collect"><B>PREV CLASS</B></A> 59 <A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect"><B>NEXT CLASS</B></A></FONT></TD> 60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 61 <A HREF="../../../../index.html?com/google/common/collect/ImmutableSet.html" target="_top"><B>FRAMES</B></A> 62 <A HREF="ImmutableSet.html" target="_top"><B>NO FRAMES</B></A> 63 <SCRIPT type="text/javascript"> 64 <!-- 65 if(window==top) { 66 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 67 } 68 //--> 69 </SCRIPT> 70 <NOSCRIPT> 71 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 72 </NOSCRIPT> 73 74 75 </FONT></TD> 76 </TR> 77 <TR> 78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 79 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> 80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 81 DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> 82 </TR> 83 </TABLE> 84 <A NAME="skip-navbar_top"></A> 85 <!-- ========= END OF TOP NAVBAR ========= --> 86 87 <HR> 88 <!-- ======== START OF CLASS DATA ======== --> 89 <H2> 90 <FONT SIZE="-1"> 91 com.google.common.collect</FONT> 92 <BR> 93 Class ImmutableSet<E></H2> 94 <PRE> 95 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> 96 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/google/common/collect/ImmutableCollection.html" title="class in com.google.common.collect">com.google.common.collect.ImmutableCollection</A><E> 97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.google.common.collect.ImmutableSet<E></B> 98 </PRE> 99 <DL> 100 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><E>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><E>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A><E></DD> 101 </DL> 102 <DL> 103 <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/google/common/collect/ImmutableSortedSet.html" title="class in com.google.common.collect">ImmutableSortedSet</A></DD> 104 </DL> 105 <HR> 106 <DL> 107 <DT><PRE>public abstract class <B>ImmutableSet<E></B><DT>extends <A HREF="../../../../com/google/common/collect/ImmutableCollection.html" title="class in com.google.common.collect">ImmutableCollection</A><E><DT>implements <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A><E></DL> 108 </PRE> 109 110 <P> 111 A high-performance, immutable <code>Set</code> with reliable, user-specified 112 iteration order. Does not permit null elements. 113 114 <p>Unlike <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collections.html?is-external=true#unmodifiableSet(java.util.Set)" title="class or interface in java.util"><CODE>Collections.unmodifiableSet(java.util.Set<? extends T>)</CODE></A>, which is a <i>view</i> of a 115 separate collection that can still change, an instance of this class contains 116 its own private data and will <i>never</i> change. This class is convenient 117 for <code>public static final</code> sets ("constant sets") and also lets you 118 easily make a "defensive copy" of a set provided to your class by a caller. 119 120 <p><b>Warning:</b> Like most sets, an <code>ImmutableSet</code> will not function 121 correctly if an element is modified after being placed in the set. For this 122 reason, and to avoid general confusion, it is strongly recommended to place 123 only immutable objects into this collection. 124 125 <p>This class has been observed to perform significantly better than <A HREF="http://java.sun.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util"><CODE>HashSet</CODE></A> for objects with very fast <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang"><CODE>Object.hashCode()</CODE></A> implementations 126 (as a well-behaved immutable object should). While this class's factory 127 methods create hash-based instances, the <A HREF="../../../../com/google/common/collect/ImmutableSortedSet.html" title="class in com.google.common.collect"><CODE>ImmutableSortedSet</CODE></A> subclass 128 performs binary searches instead. 129 130 <p><b>Note</b>: Although this class is not final, it cannot be subclassed 131 outside its package as it has no public or protected constructors. Thus, 132 instances of this type are guaranteed to be immutable. 133 <P> 134 135 <P> 136 <DL> 137 <DT><B>Since:</B></DT> 138 <DD>2010.01.04 <b>stable</b> (imported from Google Collections Library)</DD> 139 <DT><B>Author:</B></DT> 140 <DD>Kevin Bourrillion, Nick Kralevich</DD> 141 <DT><B>See Also:</B><DD><A HREF="../../../../com/google/common/collect/ImmutableList.html" title="class in com.google.common.collect"><CODE>ImmutableList</CODE></A>, 142 <A HREF="../../../../com/google/common/collect/ImmutableMap.html" title="class in com.google.common.collect"><CODE>ImmutableMap</CODE></A>, 143 <A HREF="../../../../serialized-form.html#com.google.common.collect.ImmutableSet">Serialized Form</A></DL> 144 <HR> 145 146 <P> 147 <!-- ======== NESTED CLASS SUMMARY ======== --> 148 149 <A NAME="nested_class_summary"><!-- --></A> 150 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 151 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 152 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 153 <B>Nested Class Summary</B></FONT></TH> 154 </TR> 155 <TR BGCOLOR="white" CLASS="TableRowColor"> 156 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 157 <CODE>static class</CODE></FONT></TD> 158 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect">ImmutableSet.Builder</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="type parameter in ImmutableSet.Builder">E</A>></B></CODE> 159 160 <BR> 161 A builder for creating immutable set instances, especially 162 <code>public static final</code> sets ("constant sets").</TD> 163 </TR> 164 </TABLE> 165 166 <!-- ========== METHOD SUMMARY =========== --> 167 168 <A NAME="method_summary"><!-- --></A> 169 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 170 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 171 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 172 <B>Method Summary</B></FONT></TH> 173 </TR> 174 <TR BGCOLOR="white" CLASS="TableRowColor"> 175 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 176 <CODE>static 177 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 178 <TR ALIGN="right" VALIGN=""> 179 <TD NOWRAP><FONT SIZE="-1"> 180 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect">ImmutableSet.Builder</A><E></CODE></FONT></TD> 181 </TR> 182 </TABLE> 183 </CODE></FONT></TD> 184 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#builder()">builder</A></B>()</CODE> 185 186 <BR> 187 Returns a new builder.</TD> 188 </TR> 189 <TR BGCOLOR="white" CLASS="TableRowColor"> 190 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 191 <CODE>static 192 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 193 <TR ALIGN="right" VALIGN=""> 194 <TD NOWRAP><FONT SIZE="-1"> 195 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 196 </TR> 197 </TABLE> 198 </CODE></FONT></TD> 199 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#copyOf(java.lang.Iterable)">copyOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><? extends E> elements)</CODE> 200 201 <BR> 202 Returns an immutable set containing the given elements, in order.</TD> 203 </TR> 204 <TR BGCOLOR="white" CLASS="TableRowColor"> 205 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 206 <CODE>static 207 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 208 <TR ALIGN="right" VALIGN=""> 209 <TD NOWRAP><FONT SIZE="-1"> 210 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 211 </TR> 212 </TABLE> 213 </CODE></FONT></TD> 214 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#copyOf(java.util.Iterator)">copyOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A><? extends E> elements)</CODE> 215 216 <BR> 217 Returns an immutable set containing the given elements, in order.</TD> 218 </TR> 219 <TR BGCOLOR="white" CLASS="TableRowColor"> 220 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 221 <CODE> boolean</CODE></FONT></TD> 222 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> object)</CODE> 223 224 <BR> 225 </TD> 226 </TR> 227 <TR BGCOLOR="white" CLASS="TableRowColor"> 228 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 229 <CODE> int</CODE></FONT></TD> 230 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#hashCode()">hashCode</A></B>()</CODE> 231 232 <BR> 233 </TD> 234 </TR> 235 <TR BGCOLOR="white" CLASS="TableRowColor"> 236 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 237 <CODE>abstract <A HREF="../../../../com/google/common/collect/UnmodifiableIterator.html" title="class in com.google.common.collect">UnmodifiableIterator</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE></FONT></TD> 238 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#iterator()">iterator</A></B>()</CODE> 239 240 <BR> 241 Returns an unmodifiable iterator across the elements in this collection.</TD> 242 </TR> 243 <TR BGCOLOR="white" CLASS="TableRowColor"> 244 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 245 <CODE>static 246 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 247 <TR ALIGN="right" VALIGN=""> 248 <TD NOWRAP><FONT SIZE="-1"> 249 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 250 </TR> 251 </TABLE> 252 </CODE></FONT></TD> 253 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of()">of</A></B>()</CODE> 254 255 <BR> 256 Returns the empty immutable set.</TD> 257 </TR> 258 <TR BGCOLOR="white" CLASS="TableRowColor"> 259 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 260 <CODE>static 261 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 262 <TR ALIGN="right" VALIGN=""> 263 <TD NOWRAP><FONT SIZE="-1"> 264 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 265 </TR> 266 </TABLE> 267 </CODE></FONT></TD> 268 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E...)">of</A></B>(E... elements)</CODE> 269 270 <BR> 271 Returns an immutable set containing the given elements, in order.</TD> 272 </TR> 273 <TR BGCOLOR="white" CLASS="TableRowColor"> 274 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 275 <CODE>static 276 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 277 <TR ALIGN="right" VALIGN=""> 278 <TD NOWRAP><FONT SIZE="-1"> 279 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 280 </TR> 281 </TABLE> 282 </CODE></FONT></TD> 283 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E)">of</A></B>(E element)</CODE> 284 285 <BR> 286 Returns an immutable set containing a single element.</TD> 287 </TR> 288 <TR BGCOLOR="white" CLASS="TableRowColor"> 289 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 290 <CODE>static 291 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 292 <TR ALIGN="right" VALIGN=""> 293 <TD NOWRAP><FONT SIZE="-1"> 294 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 295 </TR> 296 </TABLE> 297 </CODE></FONT></TD> 298 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E, E)">of</A></B>(E e1, 299 E e2)</CODE> 300 301 <BR> 302 Returns an immutable set containing the given elements, in order.</TD> 303 </TR> 304 <TR BGCOLOR="white" CLASS="TableRowColor"> 305 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 306 <CODE>static 307 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 308 <TR ALIGN="right" VALIGN=""> 309 <TD NOWRAP><FONT SIZE="-1"> 310 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 311 </TR> 312 </TABLE> 313 </CODE></FONT></TD> 314 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E, E, E)">of</A></B>(E e1, 315 E e2, 316 E e3)</CODE> 317 318 <BR> 319 Returns an immutable set containing the given elements, in order.</TD> 320 </TR> 321 <TR BGCOLOR="white" CLASS="TableRowColor"> 322 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 323 <CODE>static 324 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 325 <TR ALIGN="right" VALIGN=""> 326 <TD NOWRAP><FONT SIZE="-1"> 327 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 328 </TR> 329 </TABLE> 330 </CODE></FONT></TD> 331 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E, E, E, E)">of</A></B>(E e1, 332 E e2, 333 E e3, 334 E e4)</CODE> 335 336 <BR> 337 Returns an immutable set containing the given elements, in order.</TD> 338 </TR> 339 <TR BGCOLOR="white" CLASS="TableRowColor"> 340 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 341 <CODE>static 342 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> 343 <TR ALIGN="right" VALIGN=""> 344 <TD NOWRAP><FONT SIZE="-1"> 345 <CODE><E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E></CODE></FONT></TD> 346 </TR> 347 </TABLE> 348 </CODE></FONT></TD> 349 <TD><CODE><B><A HREF="../../../../com/google/common/collect/ImmutableSet.html#of(E, E, E, E, E)">of</A></B>(E e1, 350 E e2, 351 E e3, 352 E e4, 353 E e5)</CODE> 354 355 <BR> 356 Returns an immutable set containing the given elements, in order.</TD> 357 </TR> 358 </TABLE> 359 <A NAME="methods_inherited_from_class_com.google.common.collect.ImmutableCollection"><!-- --></A> 360 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 361 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 362 <TH ALIGN="left"><B>Methods inherited from class com.google.common.collect.<A HREF="../../../../com/google/common/collect/ImmutableCollection.html" title="class in com.google.common.collect">ImmutableCollection</A></B></TH> 363 </TR> 364 <TR BGCOLOR="white" CLASS="TableRowColor"> 365 <TD><CODE><A HREF="../../../../com/google/common/collect/ImmutableCollection.html#add(E)">add</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#asList()">asList</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#clear()">clear</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#contains(java.lang.Object)">contains</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#isEmpty()">isEmpty</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#toArray()">toArray</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#toArray(T[])">toArray</A>, <A HREF="../../../../com/google/common/collect/ImmutableCollection.html#toString()">toString</A></CODE></TD> 366 </TR> 367 </TABLE> 368 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 369 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 370 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 371 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> 372 </TR> 373 <TR BGCOLOR="white" CLASS="TableRowColor"> 374 <TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> 375 </TR> 376 </TABLE> 377 <A NAME="methods_inherited_from_class_java.util.Set"><!-- --></A> 378 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 379 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 380 <TH ALIGN="left"><B>Methods inherited from interface java.util.<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A></B></TH> 381 </TR> 382 <TR BGCOLOR="white" CLASS="TableRowColor"> 383 <TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#add(E)" title="class or interface in java.util">add</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#addAll(java.util.Collection)" title="class or interface in java.util">addAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#clear()" title="class or interface in java.util">clear</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#contains(java.lang.Object)" title="class or interface in java.util">contains</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#containsAll(java.util.Collection)" title="class or interface in java.util">containsAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#isEmpty()" title="class or interface in java.util">isEmpty</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#remove(java.lang.Object)" title="class or interface in java.util">remove</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#removeAll(java.util.Collection)" title="class or interface in java.util">removeAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#retainAll(java.util.Collection)" title="class or interface in java.util">retainAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#size()" title="class or interface in java.util">size</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#toArray()" title="class or interface in java.util">toArray</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#toArray(T[])" title="class or interface in java.util">toArray</A></CODE></TD> 384 </TR> 385 </TABLE> 386 387 <P> 388 389 <!-- ============ METHOD DETAIL ========== --> 390 391 <A NAME="method_detail"><!-- --></A> 392 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 393 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 394 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 395 <B>Method Detail</B></FONT></TH> 396 </TR> 397 </TABLE> 398 399 <A NAME="of()"><!-- --></A><H3> 400 of</H3> 401 <PRE> 402 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>()</PRE> 403 <DL> 404 <DD>Returns the empty immutable set. This set behaves and performs comparably 405 to <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collections.html?is-external=true#emptySet()" title="class or interface in java.util"><CODE>Collections.emptySet()</CODE></A>, and is preferable mainly for consistency 406 and maintainability of your code. 407 <P> 408 <DD><DL> 409 </DL> 410 </DD> 411 <DD><DL> 412 </DL> 413 </DD> 414 </DL> 415 <HR> 416 417 <A NAME="of(java.lang.Object)"><!-- --></A><A NAME="of(E)"><!-- --></A><H3> 418 of</H3> 419 <PRE> 420 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E element)</PRE> 421 <DL> 422 <DD>Returns an immutable set containing a single element. This set behaves and 423 performs comparably to <A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collections.html?is-external=true#singleton(T)" title="class or interface in java.util"><CODE>Collections.singleton(T)</CODE></A>, but will not accept 424 a null element. It is preferable mainly for consistency and 425 maintainability of your code. 426 <P> 427 <DD><DL> 428 </DL> 429 </DD> 430 <DD><DL> 431 </DL> 432 </DD> 433 </DL> 434 <HR> 435 436 <A NAME="of(java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="of(E, E)"><!-- --></A><H3> 437 of</H3> 438 <PRE> 439 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E e1, 440 E e2)</PRE> 441 <DL> 442 <DD>Returns an immutable set containing the given elements, in order. Repeated 443 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 444 first are ignored. 445 <P> 446 <DD><DL> 447 </DL> 448 </DD> 449 <DD><DL> 450 451 <DT><B>Throws:</B> 452 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any element is null</DL> 453 </DD> 454 </DL> 455 <HR> 456 457 <A NAME="of(java.lang.Object,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="of(E, E, E)"><!-- --></A><H3> 458 of</H3> 459 <PRE> 460 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E e1, 461 E e2, 462 E e3)</PRE> 463 <DL> 464 <DD>Returns an immutable set containing the given elements, in order. Repeated 465 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 466 first are ignored. 467 <P> 468 <DD><DL> 469 </DL> 470 </DD> 471 <DD><DL> 472 473 <DT><B>Throws:</B> 474 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any element is null</DL> 475 </DD> 476 </DL> 477 <HR> 478 479 <A NAME="of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="of(E, E, E, E)"><!-- --></A><H3> 480 of</H3> 481 <PRE> 482 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E e1, 483 E e2, 484 E e3, 485 E e4)</PRE> 486 <DL> 487 <DD>Returns an immutable set containing the given elements, in order. Repeated 488 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 489 first are ignored. 490 <P> 491 <DD><DL> 492 </DL> 493 </DD> 494 <DD><DL> 495 496 <DT><B>Throws:</B> 497 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any element is null</DL> 498 </DD> 499 </DL> 500 <HR> 501 502 <A NAME="of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="of(E, E, E, E, E)"><!-- --></A><H3> 503 of</H3> 504 <PRE> 505 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E e1, 506 E e2, 507 E e3, 508 E e4, 509 E e5)</PRE> 510 <DL> 511 <DD>Returns an immutable set containing the given elements, in order. Repeated 512 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 513 first are ignored. 514 <P> 515 <DD><DL> 516 </DL> 517 </DD> 518 <DD><DL> 519 520 <DT><B>Throws:</B> 521 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any element is null</DL> 522 </DD> 523 </DL> 524 <HR> 525 526 <A NAME="of(java.lang.Object[])"><!-- --></A><A NAME="of(E...)"><!-- --></A><H3> 527 of</H3> 528 <PRE> 529 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>of</B>(E... elements)</PRE> 530 <DL> 531 <DD>Returns an immutable set containing the given elements, in order. Repeated 532 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 533 first are ignored (but too many of these may result in the set being 534 sized inappropriately). 535 <P> 536 <DD><DL> 537 </DL> 538 </DD> 539 <DD><DL> 540 541 <DT><B>Throws:</B> 542 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any of <code>elements</code> is null</DL> 543 </DD> 544 </DL> 545 <HR> 546 547 <A NAME="copyOf(java.lang.Iterable)"><!-- --></A><H3> 548 copyOf</H3> 549 <PRE> 550 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>copyOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><? extends E> elements)</PRE> 551 <DL> 552 <DD>Returns an immutable set containing the given elements, in order. Repeated 553 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 554 first are ignored (but too many of these may result in the set being 555 sized inappropriately). This method iterates over <code>elements</code> at most 556 once. 557 558 <p>Note that if <code>s</code> is a <code>Set<String></code>, then <code>ImmutableSet.copyOf(s)</code> returns an <code>ImmutableSet<String></code> containing 559 each of the strings in <code>s</code>, while <code>ImmutableSet.of(s)</code> returns 560 a <code>ImmutableSet<Set<String>></code> containing one element (the given set 561 itself). 562 563 <p><b>Note:</b> Despite what the method name suggests, if <code>elements</code> 564 is an <code>ImmutableSet</code> (but not an <code>ImmutableSortedSet</code>), no copy 565 will actually be performed, and the given set itself will be returned. 566 <P> 567 <DD><DL> 568 </DL> 569 </DD> 570 <DD><DL> 571 572 <DT><B>Throws:</B> 573 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any of <code>elements</code> is null</DL> 574 </DD> 575 </DL> 576 <HR> 577 578 <A NAME="copyOf(java.util.Iterator)"><!-- --></A><H3> 579 copyOf</H3> 580 <PRE> 581 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="class in com.google.common.collect">ImmutableSet</A><E> <B>copyOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A><? extends E> elements)</PRE> 582 <DL> 583 <DD>Returns an immutable set containing the given elements, in order. Repeated 584 occurrences of an element (according to <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A>) after the 585 first are ignored. 586 <P> 587 <DD><DL> 588 </DL> 589 </DD> 590 <DD><DL> 591 592 <DT><B>Throws:</B> 593 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if any of <code>elements</code> is null</DL> 594 </DD> 595 </DL> 596 <HR> 597 598 <A NAME="equals(java.lang.Object)"><!-- --></A><H3> 599 equals</H3> 600 <PRE> 601 public boolean <B>equals</B>(<FONT SIZE="-1"><A HREF="http://jsr-305.googlecode.com/svn/trunk/javadoc/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</A></FONT> 602 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> object)</PRE> 603 <DL> 604 <DD><DL> 605 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.util">equals</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> 606 </DD> 607 <DD><DL> 608 </DL> 609 </DD> 610 </DL> 611 <HR> 612 613 <A NAME="hashCode()"><!-- --></A><H3> 614 hashCode</H3> 615 <PRE> 616 public int <B>hashCode</B>()</PRE> 617 <DL> 618 <DD><DL> 619 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#hashCode()" title="class or interface in java.util">hashCode</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> 620 </DD> 621 <DD><DL> 622 </DL> 623 </DD> 624 </DL> 625 <HR> 626 627 <A NAME="iterator()"><!-- --></A><H3> 628 iterator</H3> 629 <PRE> 630 public abstract <A HREF="../../../../com/google/common/collect/UnmodifiableIterator.html" title="class in com.google.common.collect">UnmodifiableIterator</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>> <B>iterator</B>()</PRE> 631 <DL> 632 <DD><B>Description copied from class: <CODE><A HREF="../../../../com/google/common/collect/ImmutableCollection.html#iterator()">ImmutableCollection</A></CODE></B></DD> 633 <DD>Returns an unmodifiable iterator across the elements in this collection. 634 <P> 635 <DD><DL> 636 <DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true#iterator()" title="class or interface in java.lang">iterator</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true#iterator()" title="class or interface in java.util">iterator</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true#iterator()" title="class or interface in java.util">iterator</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/google/common/collect/ImmutableCollection.html#iterator()">iterator</A></CODE> in class <CODE><A HREF="../../../../com/google/common/collect/ImmutableCollection.html" title="class in com.google.common.collect">ImmutableCollection</A><<A HREF="../../../../com/google/common/collect/ImmutableSet.html" title="type parameter in ImmutableSet">E</A>></CODE></DL> 637 </DD> 638 <DD><DL> 639 </DL> 640 </DD> 641 </DL> 642 <HR> 643 644 <A NAME="builder()"><!-- --></A><H3> 645 builder</H3> 646 <PRE> 647 public static <E> <A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect">ImmutableSet.Builder</A><E> <B>builder</B>()</PRE> 648 <DL> 649 <DD>Returns a new builder. The generated builder is equivalent to the builder 650 created by the <A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect"><CODE>ImmutableSet.Builder</CODE></A> constructor. 651 <P> 652 <DD><DL> 653 </DL> 654 </DD> 655 <DD><DL> 656 </DL> 657 </DD> 658 </DL> 659 <!-- ========= END OF CLASS DATA ========= --> 660 <HR> 661 662 663 <!-- ======= START OF BOTTOM NAVBAR ====== --> 664 <A NAME="navbar_bottom"><!-- --></A> 665 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 666 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 667 <TR> 668 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 669 <A NAME="navbar_bottom_firstrow"><!-- --></A> 670 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 671 <TR ALIGN="center" VALIGN="top"> 672 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 673 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 674 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 675 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImmutableSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 676 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 677 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 678 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 679 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 680 </TR> 681 </TABLE> 682 </TD> 683 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 684 </EM> 685 </TD> 686 </TR> 687 688 <TR> 689 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 690 <A HREF="../../../../com/google/common/collect/ImmutableMultiset.Builder.html" title="class in com.google.common.collect"><B>PREV CLASS</B></A> 691 <A HREF="../../../../com/google/common/collect/ImmutableSet.Builder.html" title="class in com.google.common.collect"><B>NEXT CLASS</B></A></FONT></TD> 692 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 693 <A HREF="../../../../index.html?com/google/common/collect/ImmutableSet.html" target="_top"><B>FRAMES</B></A> 694 <A HREF="ImmutableSet.html" target="_top"><B>NO FRAMES</B></A> 695 <SCRIPT type="text/javascript"> 696 <!-- 697 if(window==top) { 698 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 699 } 700 //--> 701 </SCRIPT> 702 <NOSCRIPT> 703 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 704 </NOSCRIPT> 705 706 707 </FONT></TD> 708 </TR> 709 <TR> 710 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 711 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> 712 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 713 DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> 714 </TR> 715 </TABLE> 716 <A NAME="skip-navbar_bottom"></A> 717 <!-- ======== END OF BOTTOM NAVBAR ======= --> 718 719 <HR> 720 721 </BODY> 722 </HTML> 723