META-INF.modules.java.base.classes.sun.nio.fs.UnixPath.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
???? 72T
|U 8V 8W
8X
8Y
8Z
?[
?\
8]
8^_`
abc
d
?e
f
g
h 8i
zjk
jl
mn
op qr
s
t
u
zv
?w
?x
y
?z
?{
|
}
?~
?
??
??
8?
??
??
8?
8?
8h
8?
m??
6U??
9U 8?
8?
8?
??
8?
??
8??
BU
8?
8?
8?
8?
8??
B?
8?
8?
??
8?
U?
?? 8??
TU
??
??
???
8? 8? 8?
??
???
??
`?
`?
??
8?
*?
*?
*??
*?
8?
8?
m?
??
`?
8?
8?
8?
8?
???
u?
8?
8?
???
zU? encoder Ljava/lang/ThreadLocal; Signature YLjava/lang/ThreadLocal;>; fs Lsun/nio/fs/UnixFileSystem; path [B stringValue Ljava/lang/String; hash I offsets [I $assertionsDisabled Z (Lsun/nio/fs/UnixFileSystem;[B)V Code LineNumberTable LocalVariableTable this Lsun/nio/fs/UnixPath; 0(Lsun/nio/fs/UnixFileSystem;Ljava/lang/String;)V input normalizeAndCheck &(Ljava/lang/String;)Ljava/lang/String; c C i n prevChar
StackMapTable checkNotNul (Ljava/lang/String;C)V normalize ((Ljava/lang/String;II)Ljava/lang/String; len off sb Ljava/lang/StringBuilder; encode 1(Lsun/nio/fs/UnixFileSystem;Ljava/lang/String;)[B error ref Ljava/lang/ref/SoftReference; ce !Ljava/nio/charset/CharsetEncoder; ca [C ba bb Ljava/nio/ByteBuffer; cb Ljava/nio/CharBuffer; cr Ljava/nio/charset/CoderResult; LocalVariableTypeTable @Ljava/lang/ref/SoftReference;?? ? ???? asByteArray ()[B getByteArrayForSysCalls here getPathForExceptionMessage ()Ljava/lang/String; getPathForPermissionCheck
toUnixPath +(Ljava/nio/file/Path;)Lsun/nio/fs/UnixPath; obj Ljava/nio/file/Path; initOffsets ()V B count index result ?? isEmpty ()Z emptyPath ()Lsun/nio/fs/UnixPath; hasDotOrDotDot bytes
getFileSystem ()Lsun/nio/fs/UnixFileSystem; getRoot getFileName
lastOffset getParent getNameCount ()I getName (I)Lsun/nio/fs/UnixPath; begin subpath (II)Lsun/nio/fs/UnixPath;
beginIndex endIndex
isAbsolute resolve ([B[B)[B base child
baseLength childLength other ([B)Lsun/nio/fs/UnixPath;
relativize childRemaining isChildEmpty baseCount
childCount
baseRemaining dotdots pos j hasPrevious prevName
prevRemaining ignore [Z size remaining hasDotDot ?
startsWith (Ljava/nio/file/Path;)Z o1 Ljava/lang/Integer; o2 that thisOffsetCount thatOffsetCount endsWith expectedLen thisLen thatLen thisPos thatPos compareTo (Ljava/nio/file/Path;)I c1 c2 len1 len2 v1 v2 k equals (Ljava/lang/Object;)Z ob Ljava/lang/Object; hashCode h toString openForAttributeAccess (Z)I x Lsun/nio/fs/UnixException; followLinks flags
Exceptions checkRead sm Ljava/lang/SecurityManager;?
checkWrite checkDelete toAbsolutePath
toRealPath 1([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; rp attrs Lsun/nio/fs/UnixFileAttributes; element options [Ljava/nio/file/LinkOption; absolute5?? toUri ()Ljava/net/URI; register? Kind InnerClasses? Modifier z(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; watcher Ljava/nio/file/WatchService; events [Ljava/nio/file/WatchEvent$Kind; modifiers $[Ljava/nio/file/WatchEvent$Modifier; #[Ljava/nio/file/WatchEvent$Kind<*>; }(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; ()Ljava/nio/file/Path; *(Ljava/nio/file/Path;)Ljava/nio/file/Path; (II)Ljava/nio/file/Path; (I)Ljava/nio/file/Path; ()Ljava/nio/file/FileSystem; (Ljava/lang/Object;)I
SourceFile
UnixPath.java sun/nio/fs/UnixConstants ? ? ? ? ? ? ? ? ? ? ? ?? ??? ? ? ? ? "java/nio/file/InvalidPathException Nul character not allowed ?? / java/lang/StringBuilder ???????? ? } ~?? java/lang/ref/SoftReference java/nio/charset/CharsetEncoder????????????? ?????????????? ? ? ? 7Malformed input or input contains unmappable characters ? ? ? ?
? ? ? ? ? ? ? java/lang/NullPointerException sun/nio/fs/UnixPath 'java/nio/file/ProviderMismatchException ? ? ? ? ? ? ? ? ?
? ? "java/lang/IllegalArgumentException ? ? ? ? ? ? ? ? !'other' is different type of Path ? ? ? ? ? ? ? &Unable to compute relative path from ? to ? ? java/lang/AssertionError java/nio/file/Path ? ? ? ? ? sun/nio/fs/UnixException ? ?!?"# ? ?'+, user.dir$' ?- ?$%&'() ? ??*+ ? ? ?,:- sun/nio/fs/AbstractWatchService<. ? ? ? ?/0 ? java/lang/ThreadLocal java/lang/Object sun/nio/fs/UnixFileSystem java/lang/String java/nio/ByteBuffer java/nio/CharBuffer java/nio/charset/CoderResult java/lang/Throwable java/lang/SecurityManager sun/nio/fs/UnixFileAttributes java/io/IOException1 java/nio/file/WatchEvent$Kind !java/nio/file/WatchEvent$Modifier length charAt (I)C '(Ljava/lang/String;Ljava/lang/String;)V (I)V substring (II)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; get ()Ljava/lang/Object; sun/nio/fs/Util jnuEncoding ()Ljava/nio/charset/Charset; java/nio/charset/Charset
newEncoder #()Ljava/nio/charset/CharsetEncoder; "java/nio/charset/CodingErrorAction REPORT $Ljava/nio/charset/CodingErrorAction; onMalformedInput G(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; onUnmappableCharacter (Ljava/lang/Object;)V set toCharArray ()[C normalizeNativePath ([C)[C maxBytesPerChar ()F wrap ([B)Ljava/nio/ByteBuffer; ([C)Ljava/nio/CharBuffer; reset K(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; isUnderflow flush 5(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; position java/util/Arrays copyOf ([BI)[B $needToResolveAgainstDefaultDirectory defaultDirectory ([B)Ljava/lang/String;
rootDirectory java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V (Ljava/lang/String;)V java/lang/Math min (II)I -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer valueOf (I)Ljava/lang/Integer; normalizeJavaPath sun/nio/fs/UnixNativeDispatcher open (Lsun/nio/fs/UnixPath;II)I isSolaris errno setError getSecurityManager ()Ljava/lang/SecurityManager; checkPropertyAccess ([Ljava/nio/file/LinkOption;)Z realpath (Lsun/nio/fs/UnixPath;)[B rethrowAsIOException (Lsun/nio/fs/UnixPath;)V 7(Lsun/nio/fs/UnixPath;Z)Lsun/nio/fs/UnixFileAttributes; isSymbolicLink sun/nio/fs/UnixUriUtils %(Lsun/nio/fs/UnixPath;)Ljava/net/URI; r(Ljava/nio/file/Path;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; java/lang/Class desiredAssertionStatus java/nio/file/WatchEvent 8 | Y
} ~ ? ? ? ? ? B ? ? ? ? B ? ? ? ? 6 ? ? ? Y *? *+? *,? ? ? > ? @ A ? ? ? ? ? ? ? ? ? ? P *++,? ? ? ? ?
E
F ? ? ? ? ? ? ? ? ? ? ? K*? <=>? /*? 6/? /? *d?
?*? =????/? *d?
?*? ? 2 K L M N O " P + Q 1 R 4 M : T @ U I V ? 4 ? ? 1 ? ? K ? ? F ? ? D ? ? ? ? ? !?
? ? ? U ? ? Y*
? ?? ? Z [ \ ? ? ? ? ? ?
? ? ? a ?? *?>? *d? /? ?????? ?? Y*? ? :? *? ? W66? 4*? 6/?
/? ? *? ? W6????? ? ? N _ ` a b c " d % e 2 f 6 g B h E i N j V k d l g m m n u o y i q ? R V # ? ? H 7 ? ? ? ? ? ? ? ? ? ? ? } ? ? 2 S ? ? E @ ? ? ? ? ? ? ? ? ?
? ? ? Ʋ ? ? M,?
,? ? ? N-? $? ? ? ? ? ? N? ? Y-? ? !*+? "? #:??-? $?k??:? %:? &:-? 'W-? (:? )? 6 ? -? *:? )? ? 6 ? ? Y++? ?? ,6
??
? -:? ? ^ v
w x y ' z - { 1 | ? I ? X ? _ ? f ? k ? v ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? z ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? I } ? ? X n ? ? _ g ? ? f ` ? ? v P ? ? ? + ? ? ? ? ?
?
? ? ? ? @ ? @ ? % ? D ? ? ? ? ? ? ? @? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? ? 0*? .? /? *? .? 0*? ? 1?*? 2? *? ??Y.TL+? ? ?
? ? ? % ? . ? ? . ? ? 0 ? ? ? ? ? ? / *? 3? ? ? ? ? ? ? ? ? R *? .? /? *? 4? 5?*? 3? ? ?
? ? ? ? ? ? ? ? ? d *? ? 6Y? 7?*? 8? ? 9Y? :?*? 8? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? ;? ?<=*? 2?