META-INF.modules.java.base.classes.sun.nio.fs.UnixFileAttributeViews$Posix.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8
A ?
? ? ?
? ? ? ?
?
^ ?
? ? ? ? ?
? ? ?
? ? ?
? ? ?
?
A ?
?
i ? ? ?
i ? ? ? ? ? ?
i ?
?
?
i ?
? ?
? ? ?
% ?
?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
0 ? ? ?
4 ? ? ? ?
7 ?
3 ?
?
? ?
6 ? ? ?
? ? ? ? PERMISSIONS_NAME Ljava/lang/String;
ConstantValue
OWNER_NAME
GROUP_NAME posixAttributeNames Ljava/util/Set; Signature #Ljava/util/Set; (Lsun/nio/fs/UnixPath;Z)V Code LineNumberTable LocalVariableTable this Posix InnerClasses )Lsun/nio/fs/UnixFileAttributeViews$Posix; file Lsun/nio/fs/UnixPath; followLinks Z checkReadExtended ()V sm Ljava/lang/SecurityManager;
StackMapTable ? checkWriteExtended name ()Ljava/lang/String; setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V attribute value Ljava/lang/Object;
Exceptions addRequestedPosixAttributes ? AttributesBuilder m(Ljava/nio/file/attribute/PosixFileAttributes;Lsun/nio/fs/AbstractBasicFileAttributeView$AttributesBuilder;)V attrs -Ljava/nio/file/attribute/PosixFileAttributes; builder =Lsun/nio/fs/AbstractBasicFileAttributeView$AttributesBuilder; readAttributes $([Ljava/lang/String;)Ljava/util/Map; requested [Ljava/lang/String; J([Ljava/lang/String;)Ljava/util/Map; !()Lsun/nio/fs/UnixFileAttributes; x Lsun/nio/fs/UnixException; setMode (I)V fd I mode ? setOwners (II)V uid gid setPermissions (Ljava/util/Set;)V perms LocalVariableTypeTable >Ljava/util/Set; A(Ljava/util/Set;)V setOwner *(Ljava/nio/file/attribute/UserPrincipal;)V owner 'Ljava/nio/file/attribute/UserPrincipal; getOwner )()Ljava/nio/file/attribute/UserPrincipal; setGroup +(Ljava/nio/file/attribute/GroupPrincipal;)V group (Ljava/nio/file/attribute/GroupPrincipal; /()Ljava/nio/file/attribute/BasicFileAttributes; /()Ljava/nio/file/attribute/PosixFileAttributes;
SourceFile UnixFileAttributeViews.java NestHost ? L M ? ? ? U V ? ? Z java/lang/RuntimePermission accessUserInformation L ? ? ? ? Z posix 'sun/nio/fs/UnixFileAttributeViews$Posix permissions ? ?
java/util/Set ? ? %java/nio/file/attribute/UserPrincipal ? ? &java/nio/file/attribute/GroupPrincipal ? ? b c ? ? ? ? ? ? ? ? c ? ? ? ? H I ? ? p u h k ? ? Y Z W X ? ? ? sun/nio/fs/UnixException _ Z y
x y java/lang/NullPointerException 'owner' is null "sun/nio/fs/UnixUserPrincipals$User User 'java/nio/file/ProviderMismatchException L Z #sun/nio/fs/UnixUserPrincipals$Group Group java/io/IOException "'owner' parameter can't be a group ? ~ ? I java/lang/String 'sun/nio/fs/UnixFileAttributeViews$Basic Basic .java/nio/file/attribute/PosixFileAttributeView java/lang/SecurityManager ;sun/nio/fs/AbstractBasicFileAttributeView$AttributesBuilder java/lang/Throwable !sun/nio/fs/UnixFileAttributeViews java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; sun/nio/fs/UnixPath checkRead (Ljava/lang/String;)V checkPermission (Ljava/security/Permission;)V
checkWrite equals (Ljava/lang/Object;)Z addRequestedBasicAttributes m(Ljava/nio/file/attribute/BasicFileAttributes;Lsun/nio/fs/AbstractBasicFileAttributeView$AttributesBuilder;)V match (Ljava/lang/String;)Z +java/nio/file/attribute/PosixFileAttributes ()Ljava/util/Set; add *()Ljava/nio/file/attribute/GroupPrincipal; create a(Ljava/util/Set;[Ljava/lang/String;)Lsun/nio/fs/AbstractBasicFileAttributeView$AttributesBuilder; unmodifiableMap ()Ljava/util/Map; sun/nio/fs/UnixFileAttributes get 7(Lsun/nio/fs/UnixPath;Z)Lsun/nio/fs/UnixFileAttributes; rethrowAsIOException (Lsun/nio/fs/UnixPath;)V sun/nio/fs/UnixNativeDispatcher chmod (Lsun/nio/fs/UnixPath;I)V openForAttributeAccess (Z)I fchmod close chown (Lsun/nio/fs/UnixPath;II)V lchown sun/nio/fs/UnixFileModeAttribute
toUnixMode (Ljava/util/Set;)I sun/nio/fs/UnixUserPrincipals ()I basicAttributeNames sun/nio/fs/Util newSet 3(Ljava/util/Set;[Ljava/lang/Object;)Ljava/util/Set; )sun/nio/fs/AbstractBasicFileAttributeView A B C D E F D E G D E H I J K L M N I *+? ? O
? ? P Q T U V W X Y Z N o ? L+? *? ? +? Y? ? ? O ? ? ? ? ? P Q T [ \ ] ? ^ _ Z N o ? L+? *? ? +? Y? ? ? O ? ? ? ? ? P Q T [ \ ] ? ^ ` a N -
? O ? P Q T b c N ? =+?
? *,? ? ?+?
? *,? ? ?+?
? *,? ? ?*+,? ? O . ? ? ? ? ? # ? $ ? - ? 5 ? 6 ? <