
com.google.common.collect.FluentIterable.class Maven / Gradle / Ivy
The newest version!
???? 2?
A
!
"
#$
#%
#&
#'
(
)
#*
#+
#,
#-
#.
#/
0 12324
56 )7 )8 )9: -;
#<
#=
>
?@
?A
BC
DE
FG
HI
JK
HL
#MN
OP ;Q ;R
ST
#UVW FromIterableFunction InnerClasses iterableDelegate !Lcom/google/common/base/Optional; Signature ;>; ()V Code LineNumberTable LocalVariableTable this *Lcom/google/common/collect/FluentIterable; LocalVariableTypeTable /Lcom/google/common/collect/FluentIterable; (Ljava/lang/Iterable;)V iterable Ljava/lang/Iterable; Ljava/lang/Iterable;
StackMapTable (Ljava/lang/Iterable;)V getDelegate ()Ljava/lang/Iterable; ()Ljava/lang/Iterable; from @(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; `(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; ?([Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable; elements [Ljava/lang/Object; [TE; K([TE;)Lcom/google/common/collect/FluentIterable; RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; V(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable;
Deprecated v(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable; RuntimeVisibleAnnotations Ljava/lang/Deprecated; concat T(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; a b Ljava/lang/Iterable<+TT;>; {(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable; h(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; c ?(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable; |(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; d ?(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable; A([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; inputs [Ljava/lang/Iterable; [Ljava/lang/Iterable<+TT;>; b([Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable; 1Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>; x(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable; of ,()Lcom/google/common/collect/FluentIterable; G()Lcom/google/common/collect/FluentIterable; Q(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable; element Ljava/lang/Object; TE; N(TE;[TE;)Lcom/google/common/collect/FluentIterable; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; toString ()Ljava/lang/String; size ()I contains (Ljava/lang/Object;)Z target cycle 1()Lcom/google/common/collect/FluentIterable; append other Ljava/lang/Iterable<+TE;>; K(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/FluentIterable; 5([TE;)Lcom/google/common/collect/FluentIterable; filter N(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable; predicate "Lcom/google/common/base/Predicate; (Lcom/google/common/base/Predicate<-TE;>; Y(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/FluentIterable; =(Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable; type Ljava/lang/Class; Ljava/lang/Class; ](Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable; /Lcom/google/common/annotations/GwtIncompatible; anyMatch %(Lcom/google/common/base/Predicate;)Z +(Lcom/google/common/base/Predicate<-TE;>;)Z allMatch
firstMatch E(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional; P(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/base/Optional; transform M(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable; function !Lcom/google/common/base/Function; *Lcom/google/common/base/Function<-TE;TT;>; q(Lcom/google/common/base/Function<-TE;TT;>;)Lcom/google/common/collect/FluentIterable; transformAndConcat BLcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>; ?(Lcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable; first #()Lcom/google/common/base/Optional; iterator Ljava/util/Iterator; Ljava/util/Iterator;XY (()Lcom/google/common/base/Optional; last list Ljava/util/List; sortedSet Ljava/util/SortedSet; current Ljava/util/List; Ljava/util/SortedSet;6 skip -(I)Lcom/google/common/collect/FluentIterable; numberToSkip I 2(I)Lcom/google/common/collect/FluentIterable; limit maxSize isEmpty ()Z toList +()Lcom/google/common/collect/ImmutableList; 0()Lcom/google/common/collect/ImmutableList; toSortedList A(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;
comparator Ljava/util/Comparator; Ljava/util/Comparator<-TE;>; L(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList; toSet *()Lcom/google/common/collect/ImmutableSet; /()Lcom/google/common/collect/ImmutableSet; toSortedSet F(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet; Q(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableSortedSet;
toMultiset /()Lcom/google/common/collect/ImmutableMultiset; 4()Lcom/google/common/collect/ImmutableMultiset; toMap K(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;
valueFunction *Lcom/google/common/base/Function<-TE;TV;>; r(Lcom/google/common/base/Function<-TE;TV;>;)Lcom/google/common/collect/ImmutableMap; index T(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap; keyFunction *Lcom/google/common/base/Function<-TE;TK;>; {(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableListMultimap; uniqueIndex r(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableMap; toArray &(Ljava/lang/Class;)[Ljava/lang/Object; Ljava/lang/Class; (Ljava/lang/Class;)[TE; copyInto .(Ljava/util/Collection;)Ljava/util/Collection; item i$
collection Ljava/util/Collection; TC; );>(TC;)TC; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; join 3(Lcom/google/common/base/Joiner;)Ljava/lang/String; joiner Lcom/google/common/base/Joiner; get (I)Ljava/lang/Object; position (I)TE; ALjava/lang/Object;Ljava/lang/Iterable;
SourceFile FluentIterable.java -Lcom/google/common/annotations/GwtCompatible; emulated J KYZ ? F G[\]^_`] java/lang/Iterable (com/google/common/collect/FluentIterable *com/google/common/collect/FluentIterable$1 Jabcd ^ _e ?f m _ ?g ?hij *com/google/common/collect/FluentIterable$2 J S ? ?klmcn [ \o ?p ?q ?r ?s m n ^ h ?t ?uvwxwyz ?{ ? ? ?|X} ?~ ?_ java/util/List ? ? ? ? ? ? java/util/SortedSet ? ?? ??i?? ^????i??i??i?? ??? ?? ?? ?? java/util/Collection?????? ?? ?p ?? java/lang/Object =com/google/common/collect/FluentIterable$FromIterableFunction java/util/Iterator com/google/common/base/Optional absent $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; fromNullable 5(Ljava/lang/Object;)Lcom/google/common/base/Optional; or +(Ljava/lang/Iterable;Ljava/lang/Iterable;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; 'com/google/common/collect/ImmutableList O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; s(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; copyOf >([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; com/google/common/collect/Lists newArrayList *([Ljava/lang/Object;)Ljava/util/ArrayList; 7(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; #com/google/common/collect/Iterables ((Ljava/lang/Iterable;)Ljava/lang/String; (Ljava/lang/Iterable;)I )(Ljava/lang/Iterable;Ljava/lang/Object;)Z *(Ljava/lang/Iterable;)Ljava/lang/Iterable; L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable; ;(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable; any 9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z all tryFind Y(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional; K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable; ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; +(Ljava/lang/Iterable;I)Ljava/lang/Iterable; ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; "com/google/common/collect/Ordering <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; immutableSortedCopy &com/google/common/collect/ImmutableSet >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet; ,com/google/common/collect/ImmutableSortedSet Z(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet; +com/google/common/collect/ImmutableMultiset C(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset; com/google/common/collect/Maps _(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap; #com/google/common/collect/Multimaps h(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap; :(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object; &com/google/common/collect/Collections2 cast ,(Ljava/lang/Iterable;)Ljava/util/Collection; addAll (Ljava/util/Collection;)Z add com/google/common/base/Joiner )(Ljava/lang/Iterable;I)Ljava/lang/Object;! A F G H I , J K L P *? *? ? ? M x y z N O P Q O R J S L ? *? +? W**+? +? ? ? ? M | } ~ N O P T U Q O R T V W % ? X Y X? X Y X Y H Z [ \ L H *? *? ? ? M ? N O P Q O R H ] ^ _ L a *? ?
*? ? ? Y**?
? M ? N T U Q T V W H X H ` ^ a L D *? ? ? M ? N b c Q b d H e f g ^ h L D *? ? ? M ? N T P Q T R i H j k l m n L Y *+?
? ? M ? N o U p U Q o q p q H r f g m s L n
*+,? ? ? M ? N
o U
p U
t U Q
o q
p q
t q H u f g m v L ? *+,-? ? ? M ? N * o U p U t U w U Q * o q p q t q w q H x f g ? m y L D *? ? ? M ? N z { Q z | H } f g m _ L N *? W? Y*? ? M
N z U Q z ~ H f g ? ? L ? ? ? M $ H ? f g ? a L D *? ? ? M 5 N b c Q b d i H e k l f g ? ? ? L Y *+? ? ? M A N ? ? b c Q ? ? b d H ? f g ? ? ? ? L D *? ? ? M M N O P Q O R ? ? L D *? ? ? M V N O P Q O R ? ? L O *? +? ? M ` N O P ? ? Q O R ? ? ? ? L G *? ? ? ? M v N O P Q O R H ? ? _ L \ *? +? ? ? M ? N O P ? U Q O R ? ? H ? f g ? ? a L _ *? +? ? ? ? M ? N O P b c Q O R b d H ? f g ? ? L \ *? +? ? ? M ? N O P ? ? Q O R ? ? H ? ? ? L \ *? +? ? ? M ? N O P ? ? Q O R ? ? H ? f ? ? ? L Y *? +? ? M ? N O P ? ? Q O R ? ? H ? ? ? L Y *? +? !? M ? N O P ? ? Q O R ? ? H ? ? ? L Y *? +? "? M ? N O P ? ? Q O R ? ? H ? ? ? L \ *? +? #? ? M ? N O P ? ? Q O R ? ? H ? ? ? L \ *+? $? ? ? M ? N O P ? ? Q O R ? ? H ? ? ? L ? #*? ? % L+? & ? +? ' ? (? ? ? M
?
? N # O P
? ? Q # O R
? ? W ? ?B ? H ? ? ? L j r*? L+? )? '+? )M,? * ? ? ?,,? + d? , ? (?+? % M,? & ? ? ?+? -? +? -N-? . ? (?,? ' N,? & ? -? (???? M B 0 7 @ D! K" P# Z' a( j) o+ N > ? ? P
? ? a ? ? r O P m T U 7 ; ? ? Q > ? ? P
? ? a ? ? r O R m T V 7 ; ? ? W ? Y ?? ? ? H ? ? ? L R *? ? /? ? M @ N O P ? ? Q O R H ? ? ? L R *? ? 0? ? M O N O P ? ? Q O R H ? ? ? L ^ *? ? % ? & ? ? ? M X N O P Q O R W @ ? ? L D *? ? 1? M f N O P Q O R H ? ? ? L \ +? 2*? ? 3? M x N O P ? ? Q O R ? ? H ? ? ? L D *? ? 4? M ? N O P Q O R H ? ? ? L Y +*? ? 5? M ? N O P ? ? Q O R ? ? H ? ? ? L D *? ? 6? M ? N O P Q O R H ? ? ? L Y *? +? 7? M ? N O P ? ? Q O R ? ? H ? ? ? L Y *? +? 8? M ? N O P ? ? Q O R ? ? H ? ? ? L Y *? +? 9? M ? N O P ? ? Q O R ? ? H ? ? ? L Y *? +? :? M N O P ? ? Q O R ? ? H ? f ? ? ? L ? E+? W*? M,? ;? +,?