META-INF.modules.java.base.classes.sun.nio.fs.WindowsFileSystemProvider.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
???? 6vT
?UVWX
YZ
[ \ ?
]^
^
?_`a
b
]cd
]efg
?hi
]jk
]lm
no
U
pqr
Ust
"U
?u
!v
!w
?x
yz
?{|
*}
?~
y
!?
???
???
????
5???
8???
;?????
@U
? 0??????
!?
?
?
?
??
??
*??
!?
Pb
??
??
??
5?
x ? ? ?
??
{
??
???
`?
`?? ??
$???
f?
?
!?
!?
Y?
%?
???
o?
??
??
???
!h
!?
?
?
??
???
}b
%?
???
!?
?b?
@b??
?b
!? ???
cb ??
!?
!?
!?
??
*??
??
!????
??
??
!?
?? ??? InnerClasses unsafe Ljdk/internal/misc/Unsafe; USER_DIR Ljava/lang/String;
ConstantValue
theFileSystem Lsun/nio/fs/WindowsFileSystem; ()V Code LineNumberTable LocalVariableTable this &Lsun/nio/fs/WindowsFileSystemProvider; getScheme ()Ljava/lang/String; checkUri (Ljava/net/URI;)V uri Ljava/net/URI; path
StackMapTable?
newFileSystem 9(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; env Ljava/util/Map; LocalVariableTypeTable $Ljava/util/Map;
Exceptions Signature N(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;
getFileSystem *(Ljava/net/URI;)Ljava/nio/file/FileSystem; getPath $(Ljava/net/URI;)Ljava/nio/file/Path; newFileChannel l(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel; x Lsun/nio/fs/WindowsException; Ljava/nio/file/Path; options Ljava/util/Set; attrs ([Ljava/nio/file/attribute/FileAttribute; file Lsun/nio/fs/WindowsPath; sd &Lsun/nio/fs/WindowsSecurityDescriptor; ,Ljava/util/Set<+Ljava/nio/file/OpenOption;>; +[Ljava/nio/file/attribute/FileAttribute<*>;???? ?? ?(Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/FileChannel; newAsynchronousFileChannel ?(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel; executor &Ljava/util/concurrent/ExecutorService; pool Lsun/nio/ch/ThreadPool;??? ?(Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/AsynchronousFileChannel; getFileAttributeView m(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView; obj view Ljava/lang/Class; [Ljava/nio/file/LinkOption; followLinks Z Ljava/lang/Class; z(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TV; readAttributes o(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; type DLjava/lang/Class<+Ljava/nio/file/attribute/BasicFileAttributeView;>; Ljava/lang/Class;? |(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TA; h(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Lsun/nio/fs/DynamicFileAttributeView; name newByteChannel t(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; ?(Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/SeekableByteChannel;
implDelete (Ljava/nio/file/Path;Z)Z failIfNotExists "Lsun/nio/fs/WindowsFileAttributes;? copy F(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V source target [Ljava/nio/file/CopyOption; move hasDesiredAccess (Lsun/nio/fs/WindowsPath;I)Z exc rights I hasRights aclBuffer Lsun/nio/fs/NativeBuffer;? checkReadAccess (Lsun/nio/fs/WindowsPath;)V opts fc Ljava/nio/channels/FileChannel; ioe Ljava/io/IOException; +Ljava/util/Set; checkAccess 2(Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)V mode Ljava/nio/file/AccessMode; sm Ljava/lang/SecurityManager; modes [Ljava/nio/file/AccessMode; r w mask??
isSameFile +(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z attrs2 attrs1 h2 J obj1 obj2 file1 file2 h1 isHidden (Ljava/nio/file/Path;)Z getFileStore /(Ljava/nio/file/Path;)Ljava/nio/file/FileStore; createDirectory ?(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V dir B(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)V newDirectoryStream? Filter [(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream; filter &Ljava/nio/file/DirectoryStream$Filter; =Ljava/nio/file/DirectoryStream$Filter<-Ljava/nio/file/Path;>; ?(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter<-Ljava/nio/file/Path;>;)Ljava/nio/file/DirectoryStream; createSymbolicLink S(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V parent resolvedTarget wattrs link flags V(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)V
createLink +(Ljava/nio/file/Path;Ljava/nio/file/Path;)V existing readSymbolicLink *(Ljava/nio/file/Path;)Ljava/nio/file/Path; perm Ljava/io/FilePermission; fs
SourceFile WindowsFileSystemProvider.java sun/nio/fs/WindowsConstants ? ? sun/nio/fs/WindowsFileSystem $sun/nio/fs/WindowsFileSystemProvider user.dir??? ?? ? ? ? ? "java/lang/IllegalArgumentException URI does not match this provider ? ? Authority component present ? ? Path component is undefined / Path component should be '/' ? Query component present ? Fragment component present ? ? .java/nio/file/FileSystemAlreadyExistsException
java/lang/NullPointerException sun/nio/fs/WindowsPath 'java/nio/file/ProviderMismatchException
? ? ? ? sun/nio/fs/WindowsException ? ? .java/nio/file/attribute/BasicFileAttributeView! ,java/nio/file/attribute/DosFileAttributeView"% ,java/nio/file/attribute/AclFileAttributeView &sun/nio/fs/WindowsAclFileAttributeView ?& .java/nio/file/attribute/FileOwnerAttributeView %sun/nio/fs/FileOwnerAttributeViewImpl ?' 4java/nio/file/attribute/UserDefinedFileAttributeView .sun/nio/fs/WindowsUserDefinedFileAttributeView )java/nio/file/attribute/FileAttributeView +java/nio/file/attribute/BasicFileAttributes )java/nio/file/attribute/DosFileAttributes 'java/lang/UnsupportedOperationException ? ? ?( basic dos acl owner user) ?*+,-.-/0123 (java/nio/file/DirectoryNotEmptyException4 ?566789:;<=>?@AB ? !sun/nio/fs/WindowsDirectoryStream ?C java/io/IOExceptionDEF3 java/lang/AssertionError Should not get here ?GH ?I ?JKL #java/nio/file/AccessDeniedException +Permissions does not allow requested access ?MN- DOS readonly attribute is setOPQ Read-only file systemRS ?T&UVW1- java/lang/RuntimePermission getFileStoreAttributesXYZ[ (java/nio/file/FileAlreadyExistsException\ ? @Initial file attributesnot supported when creating symbolic link java/nio/file/LinkPermission symbolic ?]^_` @Cannot create symbolic link to working directory relative targeta`bcde?fgh hardij ?k java/io/FilePermission #sun/security/util/SecurityConstants readlink ?jlmnopqr ? ? %sun/nio/fs/AbstractFileSystemProvider &sun/nio/fs/WindowsFileSystemProvider$1 java/lang/String $sun/nio/fs/WindowsSecurityDescriptor java/nio/channels/FileChannel java/nio/file/Path
java/util/Set java/lang/Throwable sun/nio/ch/ThreadPool )java/nio/channels/AsynchronousFileChannel $java/util/concurrent/ExecutorService java/lang/Class sun/nio/fs/WindowsFileAttributes sun/nio/fs/NativeBuffer java/nio/file/AccessMode java/lang/SecurityManagers $java/nio/file/DirectoryStream$Filter java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; ;(Lsun/nio/fs/WindowsFileSystemProvider;Ljava/lang/String;)V java/net/URI equalsIgnoreCase (Ljava/lang/String;)Z (Ljava/lang/String;)V getRawAuthority equals (Ljava/lang/Object;)Z getRawQuery getRawFragment sun/nio/fs/WindowsUriSupport fromUri F(Lsun/nio/fs/WindowsFileSystem;Ljava/net/URI;)Lsun/nio/fs/WindowsPath;
fromAttribute P([Ljava/nio/file/attribute/FileAttribute;)Lsun/nio/fs/WindowsSecurityDescriptor; getPathForWin32Calls getPathForPermissionCheck address ()J sun/nio/fs/WindowsChannelFactory U(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;J)Ljava/nio/channels/FileChannel; release rethrowAsIOException wrap @(Ljava/util/concurrent/ExecutorService;I)Lsun/nio/ch/ThreadPool; x(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;JLsun/nio/ch/ThreadPool;)Ljava/nio/channels/AsynchronousFileChannel;
toWindowsPath .(Ljava/nio/file/Path;)Lsun/nio/fs/WindowsPath; sun/nio/fs/Util ([Ljava/nio/file/LinkOption;)Z $sun/nio/fs/WindowsFileAttributeViews createBasicViewt Basic G(Lsun/nio/fs/WindowsPath;Z)Lsun/nio/fs/WindowsFileAttributeViews$Basic;
createDosViewu Dos E(Lsun/nio/fs/WindowsPath;Z)Lsun/nio/fs/WindowsFileAttributeViews$Dos; (Lsun/nio/fs/WindowsPath;Z)V 1(Ljava/nio/file/attribute/AclFileAttributeView;)V /()Ljava/nio/file/attribute/BasicFileAttributes; checkDelete get =(Lsun/nio/fs/WindowsPath;Z)Lsun/nio/fs/WindowsFileAttributes; isDirectory ()Z isDirectoryLink "sun/nio/fs/WindowsNativeDispatcher RemoveDirectory
DeleteFile lastError ()I getPathForExceptionMessage sun/nio/fs/WindowsFileCopy N(Lsun/nio/fs/WindowsPath;Lsun/nio/fs/WindowsPath;[Ljava/nio/file/CopyOption;)V sun/nio/fs/WindowsLinkSupport getFinalPath -(Lsun/nio/fs/WindowsPath;Z)Ljava/lang/String; getFileSecurity .(Ljava/lang/String;I)Lsun/nio/fs/NativeBuffer; sun/nio/fs/WindowsSecurity checkAccessMask (JIIIII)Z java/util/Collections emptySet ()Ljava/util/Set; close A(Lsun/nio/fs/WindowsPath;Ljava/nio/file/DirectoryStream$Filter;)V #$SwitchMap$java$nio$file$AccessMode [I ordinal (Ljava/lang/Object;)V checkRead
checkWrite getSecurityManager ()Ljava/lang/SecurityManager; checkExec 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
isReadOnly sun/nio/fs/WindowsFileStore create 7(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore; openForReadAttributeAccess (Z)J %(J)Lsun/nio/fs/WindowsFileAttributes; G(Lsun/nio/fs/WindowsFileAttributes;Lsun/nio/fs/WindowsFileAttributes;)Z CloseHandle (J)V checkPermission (Ljava/security/Permission;)V CreateDirectory (Ljava/lang/String;J)V toString ()Lsun/nio/fs/WindowsPathType; sun/nio/fs/WindowsPathType DRIVE_RELATIVE Lsun/nio/fs/WindowsPathType; RELATIVE getParent ()Lsun/nio/fs/WindowsPath; resolve addPrefixIfNeeded CreateSymbolicLink ((Ljava/lang/String;Ljava/lang/String;I)V 3(Lsun/nio/fs/WindowsPath;Lsun/nio/fs/WindowsPath;)V CreateHardLink '(Ljava/lang/String;Ljava/lang/String;)V ()Lsun/nio/fs/WindowsFileSystem; readLink ,(Lsun/nio/fs/WindowsPath;)Ljava/lang/String; createFromNormalizedPath J(Lsun/nio/fs/WindowsFileSystem;Ljava/lang/String;)Lsun/nio/fs/WindowsPath; jdk/internal/misc/Unsafe getUnsafe ()Ljdk/internal/misc/Unsafe; java/nio/file/DirectoryStream *sun/nio/fs/WindowsFileAttributeViews$Basic (sun/nio/fs/WindowsFileAttributeViews$Dos ! ? ? ? ? ? ? ? ? ? ? ? H *? *? Y*? ? ? ? ? 4 5 6 ? ? ? ? ? ? - ? ? : ? ? ? ? ? ? ? r+?
*? ? ?
?
Y? ?+? ?
?
Y? ?+? M,?
?
Y? ?,? ?
?
Y? ?+? ?
?
Y? ?+? ?
?
Y? ?? ? : > ? @ A ) B . C 2 D <