All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.collect.EvictingQueue.class Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
????4x
)com/google/common/collect/ForwardingQueue()VmaxSize (%s) must >= 0


$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/String;I)Vjava/util/ArrayDeque
(I)V	'com/google/common/collect/EvictingQueuedelegateLjava/util/Queue;	maxSizeI

 !"size()I
$%&add(Ljava/lang/Object;)Z

()*checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;,-./0java/util/Queueremove()Ljava/lang/Object;,$3 4java/util/Collection
67clear
9:;<=#com/google/common/collect/Iterablesskip+(Ljava/lang/Iterable;I)Ljava/lang/Iterable;
9?@AaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z
CDEstandardAddAll(Ljava/util/Collection;)Z
GHItoArray()[Ljava/lang/Object;
KL()Ljava/util/Queue;Njava/io/Serializable	SignatureLjava/util/Queue;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;serialVersionUIDJ
ConstantValueCodeLineNumberTableLocalVariableTablethis)Lcom/google/common/collect/EvictingQueue;LocalVariableTypeTable.Lcom/google/common/collect/EvictingQueue;
StackMapTableMethodParameterscreate,(I)Lcom/google/common/collect/EvictingQueue;G(I)Lcom/google/common/collect/EvictingQueue;remainingCapacity()Ljava/util/Queue;offereLjava/lang/Object;TE;(TE;)Z8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;
collectionLjava/util/Collection;Ljava/util/Collection<+TE;>;(Ljava/util/Collection<+TE;>;)Z0Lcom/google/common/annotations/J2ktIncompatible;()Ljava/util/Collection;\Lcom/google/common/collect/ForwardingQueue;Ljava/io/Serializable;
SourceFileEvictingQueue.javaRuntimeVisibleAnnotations;Lcom/google/common/collect/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;1MOPQRSTUV
X?%*????	*?Y??*??Y6789$:Z%[\%]%[^_?@`	abX3	?Y??YCZ	`Ocd"XF
*?*?d?YMZ
[\]
[^LXA*??YRZ[\][^Oef&XV*+?#?Y^Z[\gh][^gi`gOjQk%&X?0+?'W*???*?*??
*??+W*?+?1W?Yjklno#q.rZ0[\0gh]0[^0gi_`gOjQk@EX?(+?2=*??*?5*+*?d?8?>?*+?B?Yxyz{"}Z ([\(lm!!]([^(ln_?"`lOoQkHIXA*?F?Y?Z[\][^QpDqXA*?J?Y.Z[\][^D0XA*?J?Y.Z[\][^OrstuvQw




© 2015 - 2024 Weber Informatics LLC | Privacy Policy