com.google.common.collect.Collections2$OrderedPermutationIterator.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 ?
*com/google/common/collect/AbstractIterator ()V
com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; Acom/google/common/collect/Collections2$OrderedPermutationIterator nextPermutation Ljava/util/List;
comparator Ljava/util/Comparator;
endOfData ()Ljava/lang/Object; java/util/List
! " 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
$ % calculateNextPermutation
' ( ) findNextJ ()I
+ , - . / java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
1 2 3 findNextL (I)I
5 6 7 8 9 java/util/Collections swap (Ljava/util/List;II)V ; <