com.groupbyinc.flux.common.path.PathTrie$PathTrieIterator.class Maven / Gradle / Ivy
???? 4 ? 9com/groupbyinc/flux/common/path/PathTrie$PathTrieIterator ALjava/lang/Object;Ljava/util/Iterator; java/lang/Object java/util/Iterator
PathTrie.java 9com/groupbyinc/flux/common/path/PathTrie$TrieMatchingMode (com/groupbyinc/flux/common/path/PathTrie TrieMatchingMode PathTrieIterator modes Ljava/util/List; MLjava/util/List;
paramSupplier Ljava/util/function/Supplier; TLjava/util/function/Supplier;>; trie *Lcom/groupbyinc/flux/common/path/PathTrie; /Lcom/groupbyinc/flux/common/path/PathTrie; path Ljava/lang/String; $assertionsDisabled Z this$0 ?(Lcom/groupbyinc/flux/common/path/PathTrie;Lcom/groupbyinc/flux/common/path/PathTrie;Ljava/lang/String;Ljava/util/function/Supplier;)V ()V !
" $ & ( java/util/ArrayList * EXPLICIT_NODES_ONLY ;Lcom/groupbyinc/flux/common/path/PathTrie$TrieMatchingMode; , -
. WILDCARD_ROOT_NODES_ALLOWED 0 -
1 WILDCARD_LEAF_NODES_ALLOWED 3 -
4 WILDCARD_NODES_ALLOWED 6 -
7 java/util/Arrays 9 asList %([Ljava/lang/Object;)Ljava/util/List; ; <
: = (Ljava/util/Collection;)V ?
+ @ B D values >()[Lcom/groupbyinc/flux/common/path/PathTrie$TrieMatchingMode; F G
H java/lang/AssertionError J missing trie matching mode L (Ljava/lang/Object;)V N
K O java/lang/String Q java/util/function/Supplier S this ELcom/groupbyinc/flux/common/path/PathTrie.PathTrieIterator; ;Lcom/groupbyinc/flux/common/path/PathTrie$PathTrieIterator; hasNext ()Z java/util/List Z isEmpty \ Y [ ] next ()Ljava/lang/Object; java/util/NoSuchElementException a Ccalled next() without validating hasNext()! no more modes available c (Ljava/lang/String;)V e
b f remove (I)Ljava/lang/Object; h i [ j get l ` T m
java/util/Map o retrieve p(Ljava/lang/String;Ljava/util/Map;Lcom/groupbyinc/flux/common/path/PathTrie$TrieMatchingMode;)Ljava/lang/Object; q r
s mode params 5Ljava/util/Map; Ljava/util/Map; java/lang/Class z desiredAssertionStatus | Y
{ } Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ?(Lcom/groupbyinc/flux/common/path/PathTrie;Ljava/lang/String;Ljava/util/function/Supplier;>;)V ()TT;
SourceFile InnerClasses ? \*+? *? #*-? %*,? '*? )*? +Y?
Y? /SY? 2SY? 5SY? 8S? >? A? C? E? ? I??
? KYM? P?? ? 4 \ U W \ \ \ \ ? \ U V \ ? { | } ~ C? [? ? ? [ R T ? X Y ? Y *? C? ^ ? ? ? ? U W ? U V ? ? ? @ _ ` ? ? ?*? C? ^ ?
? bYd? g?*? C? k ?
L*? )? n ? pM*? '*? %,+? t? ? ? U W $ u - 1 v x ? ? U V 1 v w ? ? ? ? $? 1? ? ? y ! ? 4 ? ~? ? ? E? ? t ? @ ? ?
@