META-INF.modules.java.base.classes.java.io.File.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
???? :? java/io/File status Ljava/io/File$PathStatus;
path Ljava/lang/String;
java/lang/String indexOf (I)I java/io/File$PathStatus CHECKED INVALID prefixLength I
! " java/lang/Object ()V $ % & $assertionsDisabled Z ( java/lang/AssertionError
'
+ , - isEmpty ()Z / 0 1 fs Ljava/io/FileSystem;
3 4 5 6 7 java/io/FileSystem resolve 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 9 java/lang/NullPointerException
8
3 < = > normalize &(Ljava/lang/String;)Ljava/lang/String;
3 @ A (Ljava/lang/String;)I
3 C D E getDefaultParent ()Ljava/lang/String;
G H I J - java/net/URI
isAbsolute L "java/lang/IllegalArgumentException N URI is not absolute
K P ! Q (Ljava/lang/String;)V
G S T - isOpaque V URI is not hierarchical
G X Y E getScheme [ file
] ^ _ equalsIgnoreCase (Ljava/lang/String;)Z a URI scheme is not "file"
G c d E getRawAuthority f URI has an authority component
G h i E getRawFragment k URI has a fragment component
G m n E getRawQuery p URI has a query component
G r s E getPath u URI path component is empty
3 w x > fromURIPath z { |
separatorChar C
~ ? replace (CC)Ljava/lang/String;
? ? lastIndexOf
? ? ? substring (I)Ljava/lang/String;
? ? ? length ()I
? ? ? (II)Ljava/lang/String;
? ? E getParent
? ! ? (Ljava/lang/String;I)V
3 ? J ? (Ljava/io/File;)Z
3 ? 6 ? "(Ljava/io/File;)Ljava/lang/String;
? ? E getAbsolutePath
? ? - isInvalid ? java/io/IOException ? Invalid file path
? P
3 ? ? > canonicalize
? ? E getCanonicalPath ? /
? ? _
startsWith ? java/lang/StringBuilder
?
? ? ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? ? E toString
? ? _ endsWith ? java/net/MalformedURLException
? P ? java/net/URL ?
? ? - isDirectory
? ? ? slashify '(Ljava/lang/String;Z)Ljava/lang/String;
? ? ! ? 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
? ? ? getAbsoluteFile ()Ljava/io/File;
r ? //
G ? ! ? K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ? java/net/URISyntaxException ? java/lang/Error
? ? ! ? (Ljava/lang/Throwable;)V
? ? ? ? ? java/lang/System getSecurityManager ()Ljava/lang/SecurityManager;
? ? ? ? Q java/lang/SecurityManager checkRead
3 ? ? ? checkAccess (Ljava/io/File;I)Z
? ? ? Q
checkWrite
3 ? ? ? getBooleanAttributes (Ljava/io/File;)I
3 ? ? ? getLastModifiedTime (Ljava/io/File;)J
3 ? ? ? getLength
3 ? ? _ createFileExclusively
? Q checkDelete
3 ? delete
Q java/io/DeleteOnExitHook add
3
list #(Ljava/io/File;)[Ljava/lang/String;
()[Ljava/lang/String; java/util/ArrayList
java/io/FilenameFilter accept #(Ljava/io/File;Ljava/lang/String;)Z
java/util/List (Ljava/lang/Object;)Z!" ? size$%& toArray (([Ljava/lang/Object;)[Ljava/lang/Object;( [Ljava/lang/String;
* !+ #(Ljava/lang/String;Ljava/io/File;)V
!
$0 [Ljava/io/File;234 ? java/io/FileFilter
367 ? createDirectory
9: - exists
<= - mkdir
?@ ? getCanonicalFile
BC ?
getParentFile
EF - mkdirs
3HIJ rename (Ljava/io/File;Ljava/io/File;)ZL
Negative time
3NOP setLastModifiedTime (Ljava/io/File;J)Z
3RS ? setReadOnly
3UVW
setPermission (Ljava/io/File;IZZ)Z
YZ[ setWritable (ZZ)Z
]^[ setReadable
`a[
setExecutable
?cd Q checkExec
3fgh listRoots ()[Ljava/io/File;j java/lang/RuntimePermissionl getFileSystemAttributes
i P
?opq checkPermission (Ljava/security/Permission;)V
3stu getSpace (Ljava/io/File;I)Jw java/lang/Long???????{ Prefix string "} &" too short: length must be at least 3 .tmp
???? ? java/io/File$TempDirectory location
???? generateFile B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;? java/lang/SecurityException? Unable to create temporary file
? P
??? createTempFile
3??? compare (Ljava/io/File;Ljava/io/File;)I
?? ? compareTo
3?? ? hashCode
???? " java/io/ObjectOutputStream defaultWriteObject
???? writeChar (I)V
????? java/io/ObjectInputStream
readFields &()Ljava/io/ObjectInputStream$GetField;
????? "java/io/ObjectInputStream$GetField get 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
???? readChar ()C ??? UNSAFE Ljdk/internal/misc/Unsafe; ??? PATH_OFFSET J
????? jdk/internal/misc/Unsafe putReference ((Ljava/lang/Object;JLjava/lang/Object;)V ??? PREFIX_LENGTH_OFFSET
???? putIntVolatile (Ljava/lang/Object;JI)V ??? filePath Ljava/nio/file/Path;
????? java/nio/file/FileSystems
getDefault ()Ljava/nio/file/FileSystem;
??? s? java/nio/file/FileSystem ;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
???? - java/lang/Class desiredAssertionStatus
????? java/io/DefaultFileSystem
getFileSystem ()Ljava/io/FileSystem;
3??? getSeparator
?? ?? (C)Ljava/lang/StringBuilder; ??
separator
3??? getPathSeparator ?? | pathSeparatorChar ??
pathSeparator
???? getUnsafe ()Ljdk/internal/misc/Unsafe;
???? objectFieldOffset &(Ljava/lang/Class;Ljava/lang/String;)J java/io/Serializable java/lang/Comparable serialVersionUID
ConstantValue-?E
?? Code LineNumberTable LocalVariableTable this Ljava/io/File; s
StackMapTable getPrefixLength pathname child parent '(Ljava/lang/String;Ljava/lang/String;)V #(Ljava/io/File;Ljava/lang/String;)V (Ljava/net/URI;)V uri Ljava/net/URI; scheme p getName index absPath
Exceptions canonPath toURL ()Ljava/net/URL;
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; toURI ()Ljava/net/URI; f sp x Ljava/net/URISyntaxException; canRead security Ljava/lang/SecurityManager; canWrite isFile isHidden lastModified ()J
createNewFile deleteOnExit -(Ljava/io/FilenameFilter;)[Ljava/lang/String; i filter Ljava/io/FilenameFilter; names v Ljava/util/List; LocalVariableTypeTable $Ljava/util/List; listFiles ss n )(Ljava/io/FilenameFilter;)[Ljava/io/File; files Ljava/util/ArrayList; %Ljava/util/ArrayList; %(Ljava/io/FileFilter;)[Ljava/io/File; Ljava/io/FileFilter; e Ljava/io/IOException; canonFile renameTo dest setLastModified (J)Z time writable ownerOnly (Z)Z readable
executable
canExecute
getTotalSpace sm space getFreeSpace getUsableSpace se Ljava/lang/SecurityException; prefix suffix directory tmpdir 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; equals obj Ljava/lang/Object; writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream;
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; fields $Ljava/io/ObjectInputStream$GetField; pathField sepm java/lang/ClassNotFoundException toPath ()Ljava/nio/file/Path; resultr java/nio/file/Patht java/lang/Throwable (Ljava/lang/Object;)I Signature NLjava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable;
SourceFile File.java NestMembers InnerClasses
PathStatus
TempDirectory GetField ! ? 0 1
? ? { | ?
? | ?
?? ?? ?? ? ??? % &