Uses of Class
com.google.common.collect.Sets.ImprovedAbstractSet
Packages that use Sets.ImprovedAbstractSet
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of Sets.ImprovedAbstractSet in com.google.common.collect
Subclasses of Sets.ImprovedAbstractSet in com.google.common.collectModifier and TypeClassDescription(package private) class
private class
private final class
private class
(package private) class
(package private) class
(package private) class
(package private) class
private class
protected class
A sensible implementation ofMap.entrySet()
in terms of the following methods:ForwardingMap.clear()
,ForwardingMap.containsKey(java.lang.Object)
,ForwardingMap.get(java.lang.Object)
,ForwardingMap.isEmpty()
,ForwardingMap.remove(java.lang.Object)
, andForwardingMap.size()
.protected class
A sensible implementation ofMap.keySet()
in terms of the following methods:ForwardingMap.clear()
,ForwardingMap.containsKey(java.lang.Object)
,ForwardingMap.isEmpty()
,ForwardingMap.remove(java.lang.Object)
,ForwardingMap.size()
, and theSet.iterator()
method ofForwardingMap.entrySet()
.protected class
A sensible implementation ofMultiset.elementSet()
in terms of the following methods:ForwardingCollection.clear()
,ForwardingCollection.contains(java.lang.Object)
,ForwardingCollection.containsAll(java.util.Collection<?>)
,ForwardingMultiset.count(java.lang.Object)
,ForwardingCollection.isEmpty()
, theSet.size()
andSet.iterator()
methods ofForwardingMultiset.entrySet()
, andForwardingMultiset.remove(Object, int)
.protected class
A sensible implementation ofNavigableMap.navigableKeySet()
in terms of the methods of thisNavigableMap
.protected class
A sensible implementation ofSortedMap.keySet()
in terms of the methods ofForwardingSortedMap
.protected class
A sensible implementation ofSortedMultiset.elementSet()
in terms of the following methods:Collection.clear()
,SortedMultiset.comparator()
,Multiset.contains(java.lang.Object)
,Multiset.containsAll(java.util.Collection<?>)
,Multiset.count(java.lang.Object)
,SortedMultiset.firstEntry()
SortedMultiset.headMultiset(E, com.google.common.collect.BoundType)
,Collection.isEmpty()
,SortedMultiset.lastEntry()
,SortedMultiset.subMultiset(E, com.google.common.collect.BoundType, E, com.google.common.collect.BoundType)
,SortedMultiset.tailMultiset(E, com.google.common.collect.BoundType)
, thesize()
anditerator()
methods ofSortedMultiset.entrySet()
, andMultiset.remove(Object, int)
.private final class
private final class
(package private) final class
(package private) static class
Maps.EntrySet<K,
V> (package private) class
(package private) class
(package private) static class
Maps.KeySet<K,
V> (package private) static class
Maps.NavigableKeySet<K,
V> (package private) static class
Maps.SortedKeySet<K,
V> (package private) class
(package private) static class
(package private) static class
(package private) static class
A skeleton implementation forSortedMultiset.elementSet()
.(package private) static class
A skeleton navigable implementation forSortedMultiset.elementSet()
.private class
private class
private class
private final class
private final class
private class
Abstract set whoseisEmpty()
returns whether the table is empty and whoseclear()
clears all table mappings.