![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.EvictingQueue.class Maven / Gradle / Ivy
???? 4 x
Q R
S T U
V W X Y
V
Z
[
S \ ] ^ ] [ _ Z
`
a b
a c
d
e
f g h delegate Ljava/util/Queue; Signature Ljava/util/Queue; maxSize I RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; serialVersionUID J
ConstantValue (I)V Code LineNumberTable LocalVariableTable this )Lcom/google/common/collect/EvictingQueue; LocalVariableTypeTable .Lcom/google/common/collect/EvictingQueue;
StackMapTable MethodParameters create ,(I)Lcom/google/common/collect/EvictingQueue; G(I)Lcom/google/common/collect/EvictingQueue; remainingCapacity ()I ()Ljava/util/Queue; ()Ljava/util/Queue; offer (Ljava/lang/Object;)Z e Ljava/lang/Object; TE; (TE;)Z 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; add addAll (Ljava/util/Collection;)Z
collection Ljava/util/Collection; size Ljava/util/Collection<+TE;>; (Ljava/util/Collection<+TE;>;)Z toArray ()[Ljava/lang/Object; 0Lcom/google/common/annotations/J2ktIncompatible; ()Ljava/util/Collection; ()Ljava/lang/Object; \Lcom/google/common/collect/ForwardingQueue;Ljava/io/Serializable;
SourceFile EvictingQueue.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; % i maxSize (%s) must >= 0 j k l java/util/ArrayDeque % & 'com/google/common/collect/EvictingQueue C 4 > 8 m n o p J q r i s t u ? v w @ F G 5 )com/google/common/collect/ForwardingQueue java/io/Serializable ()V $com/google/common/base/Preconditions
checkArgument (ZLjava/lang/String;I)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Queue remove java/util/Collection clear #com/google/common/collect/Iterables skip +(Ljava/lang/Iterable;I)Ljava/lang/Iterable; -(Ljava/util/Collection;Ljava/lang/Iterable;)Z standardAddAll 1 ! " #
% &