org.apache.jackrabbit.oak.security.authorization.permission.CompiledPermissionImpl$DefaultReadPolicy.class Maven / Gradle / Ivy
???? 3 ?
U
V W X Y W Z [ \ ]
V
^
_
` a b W c d
: e
: f g h i
j
k g l
m o p q readPaths [Ljava/lang/String; altReadPaths isDefaultPaths Z (Ljava/util/Set;)V Code LineNumberTable LocalVariableTable p Ljava/lang/String; arr$ len$ I i$ this DefaultReadPolicy InnerClasses fLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$DefaultReadPolicy; Ljava/util/Set; i LocalVariableTypeTable #Ljava/util/Set;
StackMapTable o s Signature &(Ljava/util/Set;)V isReadableTree t TreePermissionImpl ?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Z tree $Lorg/apache/jackrabbit/oak/api/Tree; parent gLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; Ljavax/annotation/Nullable; ((Lorg/apache/jackrabbit/oak/api/Tree;Z)Z path
exactMatch
targetPath u Y isReadablePath (Ljava/lang/String;Z)Z treePath v h(Ljava/util/Set;Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$1;)V x0 x1 VLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$1;
SourceFile CompiledPermissionImpl.java ! " ! w s x y java/lang/String z { java/lang/StringBuilder | } | ~ ? ? ? 0 ? ? ? ? ? ? u ? ?
jcr:system ? ? 9 D ? ? ? ? ? dorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$DefaultReadPolicy java/lang/Object ]org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$ReadPolicy
ReadPolicy
java/util/Set eorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl "org/apache/jackrabbit/oak/api/Tree Torg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$1 ()V size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; Sorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants DEFAULT_READ_PATHS containsAll (Ljava/util/Collection;)Z access$1600 j(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Z access$1700 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Lorg/apache/jackrabbit/oak/api/Tree; getName equals (Ljava/lang/Object;)Z getPath
startsWith (Ljava/lang/String;)Z Rorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl 0 ! " # X ?*? *++? ? ? ? ? *+? ? ? =*? N-?66? ,-2:*? ?? Y?
? /? ?
S????*+? ? ? ? +? ? ? ? ? ? $ &