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

com.google.common.collect.Collections2$OrderedPermutationIterator.class Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
????4?
*com/google/common/collect/AbstractIterator()V
	
com/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;	Acom/google/common/collect/Collections2$OrderedPermutationIteratornextPermutationLjava/util/List;	
comparatorLjava/util/Comparator;
	endOfData()Ljava/lang/Object;java/util/List
 !"'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
$%calculateNextPermutation
'()	findNextJ()I
+,-./java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;
123	findNextL(I)I
56789java/util/Collectionsswap(Ljava/util/List;II)V;<)size>?@subList(II)Ljava/util/List;
5BCDreverse(Ljava/util/List;)VFGHget(I)Ljava/lang/Object;JKLMNjava/util/Comparatorcompare'(Ljava/lang/Object;Ljava/lang/Object;)IPjava/lang/AssertionErrorR$this statement should be unreachable
OTU(Ljava/lang/Object;)V
WXYcomputeNext()Ljava/util/List;	SignatureLjava/util/List;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;Ljava/util/Comparator<-TE;>;)(Ljava/util/List;Ljava/util/Comparator;)VCodeLineNumberTableLocalVariableTablethisCLcom/google/common/collect/Collections2$OrderedPermutationIterator;listLocalVariableTypeTableHLcom/google/common/collect/Collections2$OrderedPermutationIterator;MethodParameters4(Ljava/util/List;Ljava/util/Comparator<-TE;>;)Vnext)Lcom/google/common/collect/ImmutableList;.Lcom/google/common/collect/ImmutableList;
StackMapTable()Ljava/util/List;jIlnkakLjava/lang/Object;TE;xjava/lang/ObjectYLcom/google/common/collect/AbstractIterator;>;
SourceFileCollections2.javaInnerClasses~&com/google/common/collect/Collections2OrderedPermutationIterator0Z[\]Z^_`?*?*+??
*,??ab cdef cge[^h	eZiXY`?*?
?*???*?
?L*?#+?a	
bcdjkfcgjlmZn\]%`?B*?&<?	*?
?*?
?*W*?0=*?
?4*?
?:>*?
`?=?A?a*

'1A b*Bcd=op$qp1rpfBcgm?()`?D*?
?*W*?
?:d<?-*?*?
?E*?
`?E?I????????a'():*<(B-b.spDcdfDcgm
?'?23`?M*?
?*W*?
?EM*?
?:d>?"*?,*?
?E?I??????߻OYQ?S?a567$8;9=7C<b*$qpMcdMop:tufMcg:tvm
?w?hoDX`A*?V?a?bcdfcg\]Zyz{|
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy