org.apache.jackrabbit.oak.security.authorization.permission.PermissionEntryProviderImpl$EntryIterator.class Maven / Gradle / Ivy
???? 3 m
; <
=
> ? @ A
B C
D E F G H G I J
B K
L M N O
P Q
R S T predicate LLorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate; nextEntries Ljava/util/Iterator; Signature cLjava/util/Iterator; path Ljava/lang/String; this$0 YLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl; ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl;Lorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate;)V Code LineNumberTable LocalVariableTable this
EntryIterator InnerClasses gLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl$EntryIterator; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; getNext O()Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry; pe MLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry; next
StackMapTable J ()Ljava/lang/Object; U (Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl;Lorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl$1;)V x0 x1 x2 [Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl$1; ?Lorg/apache/jackrabbit/commons/iterator/AbstractLazyIterator;
SourceFile PermissionEntryProviderImpl.java V W X Y Z [ \ ] ^ _ ` a b - 0 Korg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry c d e f g h i j k l _ ) * eorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl$EntryIterator ;org/apache/jackrabbit/commons/iterator/AbstractLazyIterator Yorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl$1 ()V #com/google/common/collect/Iterators
emptyIterator 2()Lcom/google/common/collect/UnmodifiableIterator; Jorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate getPath ()Ljava/lang/String; com/google/common/base/Strings nullToEmpty &(Ljava/lang/String;)Ljava/lang/String; java/util/Iterator hasNext ()Z apply P(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry;)Z Worg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl
access$100 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl;Ljava/lang/String;)Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; Jorg/apache/jackrabbit/oak/security/authorization/permission/PermissionUtil getParentPathOrNull 0 e !*+? *? *? ? *,? *,? ? ? ? ! ? ? ? ? ? " ! # &