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

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

Go to download

PlantUML is a component that allows to quickly write : * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram * object diagram

There is a newer version: 8059
Show newest version
????4c
*com/google/common/collect/AbstractIterator()Vjava/util/ArrayList

(Ljava/util/Collection;)V	
:com/google/common/collect/Collections2$PermutationIteratorlistLjava/util/List;java/util/Listsize()I	
c[I	
o
 !"#$java/util/Arraysfill([II)V&java/lang/Integer???	
)*+jI

-./	endOfData()Ljava/lang/Object;
12345'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;

78calculateNextPermutation

:;switchDirection
=>?@Ajava/util/Collectionsswap(Ljava/util/List;II)V

CDEcomputeNext()Ljava/util/List;	SignatureLjava/util/List;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis;MethodParameters(Ljava/util/List;)Vnext)Lcom/google/common/collect/ImmutableList;.Lcom/google/common/collect/ImmutableList;
StackMapTable()Ljava/util/List;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;qsYLcom/google/common/collect/AbstractIterator;>;
SourceFileCollections2.javaInnerClassesa&com/google/common/collect/Collections2PermutationIterator 
FG*+HI?<*?*?Y+?	?+?=*?
?*?
?*??*??*'?(?J&	?????%?-?5?;?K <LM<%N+O<LP<GQFRDEI?*?(?*?,??*??0L*?6+?J?????KLMSTOLPSUVFWXY8I-?**??d?(<*?(??*?*?(.*?*?(.`=?
*?9???*?(`?*?(??9?*?9???*?*?(*?*?(.d`*?(d`?<*?*?(O??JJ?????.?2?6?9?C?J?M?P?T?W?v?????K .UZ+?LMs[+O?LPV??	?+;Ib*?*?(*?*?(.tO*Y?(d?(?J???KLMOLPDD/IA*?B?JzKLMOLPXYF\]^_

`b




© 2015 - 2024 Weber Informatics LLC | Privacy Policy