All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.sun.nio.fs.UnixPath.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:2sun/nio/fs/UnixConstants
java/lang/Object()V	

sun/nio/fs/UnixPathfsLsun/nio/fs/UnixFileSystem;	
path[B

normalizeAndCheck&(Ljava/lang/String;)Ljava/lang/String;

encode1(Lsun/nio/fs/UnixFileSystem;Ljava/lang/String;)[B

 (Lsun/nio/fs/UnixFileSystem;[B)V
 !"#java/lang/Stringlength()I
%&'charAt(I)C

)*+	normalize((Ljava/lang/String;II)Ljava/lang/String;

-./checkNotNul(Ljava/lang/String;C)V1"java/nio/file/InvalidPathException3Nul character not allowed
056'(Ljava/lang/String;Ljava/lang/String;)V8/:java/lang/StringBuilder
9<=(I)V
?@A	substring(II)Ljava/lang/String;
9CDEappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
9GDH(C)Ljava/lang/StringBuilder;
9JKLtoString()Ljava/lang/String;	
NOPencoderLjava/lang/ThreadLocal;
RSTUVjava/lang/ThreadLocalget()Ljava/lang/Object;Xjava/lang/ref/SoftReference
WS[java/nio/charset/CharsetEncoder
]^_`asun/nio/fs/UtiljnuEncoding()Ljava/nio/charset/Charset;
cdefgjava/nio/charset/Charset
newEncoder#()Ljava/nio/charset/CharsetEncoder;	ijklm"java/nio/charset/CodingErrorActionREPORT$Ljava/nio/charset/CodingErrorAction;
ZopqonMalformedInputG(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;
ZstqonUnmappableCharacter
Wvw(Ljava/lang/Object;)V
Ryzwset
|}~toCharArray()[C
?????sun/nio/fs/UnixFileSystemnormalizeNativePath([C)[C
Z???maxBytesPerChar()F
?????java/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;
?????java/nio/CharBuffer([C)Ljava/nio/CharBuffer;
Z??greset
Z??K(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult;
?????java/nio/charset/CoderResultisUnderflow()Z
Z???flush5(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;?7Malformed input or input contains unmappable characters
???#position
?????java/util/ArrayscopyOf([BI)[B

???
getFileSystem()Lsun/nio/fs/UnixFileSystem;
????$needToResolveAgainstDefaultDirectory
????defaultDirectory()[B

???resolve([B[B)[B

???isEmpty

J

???getByteArrayForSysCalls
]?K?([B)Ljava/lang/String;?java/lang/NullPointerException
??'java/nio/file/ProviderMismatchException
?	
???offsets[I

??#getNameCount

???getName(I)Lsun/nio/fs/UnixPath;
????
rootDirectory()Lsun/nio/fs/UnixPath;

??initOffsets
?????java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V

???getRoot?"java/lang/IllegalArgumentException
?

???
toUnixPath+(Ljava/nio/file/Path;)Lsun/nio/fs/UnixPath;

???

???equals(Ljava/lang/Object;)Z

???	emptyPath

???
isAbsolute?!'other' is different type of Path
??(Ljava/lang/String;)V

?hasDotOrDotDot

*?
	
java/lang/Mathmin(II)I


subpath(II)Lsun/nio/fs/UnixPath;
9&Unable to compute relative  path from 
9D-(Ljava/lang/Object;)Ljava/lang/StringBuilder; to 	
$assertionsDisabledZjava/lang/AssertionError

 !"#$java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;
&'()*java/lang/IntegervalueOf(I)Ljava/lang/Integer;
&?-java/nio/file/Path

/01	compareTo(Ljava/nio/file/Path;)I	
345hashI	
789stringValueLjava/lang/String;
?;<normalizeJavaPath
?@ABCsun/nio/fs/UnixNativeDispatcheropen(Lsun/nio/fs/UnixPath;II)IEsun/nio/fs/UnixException
?GH?	isSolaris
DJK#errno
DMN=setError
?PQRgetSecurityManager()Ljava/lang/SecurityManager;

TULgetPathForPermissionCheck
WXYZjava/lang/SecurityManager	checkRead
W\]
checkWrite
W_`checkDeletebuser.dir
WdecheckPropertyAccess

gZ

ij?toAbsolutePath
]lmnfollowLinks([Ljava/nio/file/LinkOption;)Z
?pqrrealpath(Lsun/nio/fs/UnixPath;)[B
DtuvrethrowAsIOException(Lsun/nio/fs/UnixPath;)V

xy?asByteArray
{|}U~sun/nio/fs/UnixFileAttributes7(Lsun/nio/fs/UnixPath;Z)Lsun/nio/fs/UnixFileAttributes;
{???isSymbolicLink

???	getParent
?????sun/nio/fs/UnixUriUtilstoUri%(Lsun/nio/fs/UnixPath;)Ljava/net/URI;?sun/nio/fs/AbstractWatchService
????registerr(Ljava/nio/file/Path;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;

???
relativize

???getFileName
?????java/lang/ClassdesiredAssertionStatus
R	SignatureYLjava/lang/ThreadLocal;>;CodeLineNumberTableLocalVariableTablethisLsun/nio/fs/UnixPath;0(Lsun/nio/fs/UnixFileSystem;Ljava/lang/String;)VinputcCinprevChar
StackMapTablelenoffsbLjava/lang/StringBuilder;errorrefLjava/lang/ref/SoftReference;ce!Ljava/nio/charset/CharsetEncoder;ca[CbabbLjava/nio/ByteBuffer;cbLjava/nio/CharBuffer;crLjava/nio/charset/CoderResult;LocalVariableTypeTable@Ljava/lang/ref/SoftReference;?heregetPathForExceptionMessageobjLjava/nio/file/Path;Bcountindexresult??java/lang/Throwablebytes
lastOffsetbegin
beginIndexendIndexbasechild
baseLengthchildLengthother([B)Lsun/nio/fs/UnixPath;childRemainingisChildEmpty	baseCount
childCount
baseRemainingdotdotsposjhasPreviousprevName
prevRemainingignore[Zsize	remaining	hasDotDot?
startsWith(Ljava/nio/file/Path;)Zo1Ljava/lang/Integer;o2thatthisOffsetCountthatOffsetCountendsWithexpectedLenthisLenthatLenthisPosthatPosc1c2len1len2v1v2kobLjava/lang/Object;hashCodehopenForAttributeAccess(Z)IxLsun/nio/fs/UnixException;flags
ExceptionssmLjava/lang/SecurityManager;
toRealPath1([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;rpattrsLsun/nio/fs/UnixFileAttributes;elementoptionsjava/nio/file/LinkOption;absolutejava/io/IOException()Ljava/net/URI;z(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;watcherLjava/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InnerClasses+java/nio/file/WatchEvent$Kind-java/nio/file/WatchEventKind0!java/nio/file/WatchEvent$ModifierModifier 
,
OP??
B8945B??6?Y*?*+?	*,???>?	@A? ??
??P*++,?????
E
F? ??
?9??K*?<=>?/*?$6/?/?*d?(?*?,=????/?*d?(?*??2KLMNO"P+Q1R4M:T@UIV?4??	1?5K?9F?5D????	?!?
./?U??0Y*2?4???Z[\??9???
*+?a??*?>?*d?$/?	??????7??9Y*??;:?*?>?BW66?4*?$6/?
/??*?,?FW6?????I??N_`abc"d%e2f6gBhEiNjVkdlgmmnuoyiq?RV#??H7?5??9??5??5}?52S??E@???	??9????
?ƲM?Q?WM,?
,?Y?Z?N-?$?\?b?h?n?h?rN?M?WY-?u?x*+?{?:??-???k??:??:??:-??W-??:???	6	?-??:????6		??0Y+??4???6

??
??:??^v
wxy'z-{1|?I?X?_?f?k?v?~??????????????????z??	?
??9
??????I}??Xn?_g??f`??vP???+?	??5
?
????@	?W@Z?%Z?D	?WZ?????@??y??/*???????????0*?????*????*????*???*???Y.TL+???
?? ?%?.??.?0????L?/*????????UL?R*?????*?¸Ű*?????
?????????d *???Y?ʿ*?
???Y?Ϳ*?
???????? ???????*????<=*???/? ?*???*?3/?	???????
N<=*????*?36/?	??'-??O*???*?3/?	??????*Y:?*???*-??ç:??????????r??	???? ?*?0?3?G?M?P?T?V?X?a?i?p?v??????????????????>*#??i1??	??5??5Th??????2??????	??E??
???C*???????????@???9?
Y*?????????????E*??<=?:*?մN-??
-3.??-??-3.?
-3.????????&	#%;=C?*(?<?5E??@?5?????????/*?	????????X*???*?3/?*???ٰ??????????Z*??*?ξ<???*???*?3/?*?*??d.=*??d>?:*???
Y*?????. 
#$'((**3+;,@-L.?4Z??
P?53'?5;?5@???????@*??*?ξ<??*??d.d=?*???N*?-??
Y*??-???*
35
68:;=$?(@3A?*@??
6?5%?5(??
???#?8
*??*?ξ??
FG?
?????j*?????Y??*?ξ???Y??*??.=*?ξd?*??d>?*??`.dd>?:*???
Y*?????2LMNOP!R(T3U>WK[P\\]?>;?5j??j?5(B?5K?5P?????>?*?????Y??*?ξ???Y??*?ξ???Y?????Y??*??.>*?ξ?*??d6?*??.dd6?:*???
Y*?????Bbdefg!h*i2j7k?oFqOr[tgxmyzz?HX?5?????5??5FB?5g!?5m???????N*???*?3/????????@
???g*?=+?>?*??+3/?+??$*3/?`?:/T+??'``?:*??*?/T+`????>???
????'?.?4?@?I?R?Y?d??>.?g?g?d?5a?5I???%?#?????0+??M,??,3/?+?
?*?,??N?
Y*??-???????#??*0??0??(?#
???????E*?
Y*??+????????????w?+??M,*??*???*??,???
??Y????*???,?*N-??
,??
-?N,?M-??6,??6?66?-??,?ն??	?????*??:6	?,?:??6	??-?:

??)??Y?9Y??B*??B+??I???
????
??6??h??`6	???????Y?????:
6??
?.T
?.T	??
?/T?

?/T??????
????
Y*??
????1??
???'?.?0?2?@?E?J?P?V?_?b?i?{?~?????????????????????????????????,?/?5?8?=?G?Q?V?i?s?y??????????	?????????2h??PJ?5VD?5_;?5b8?5???????	????
???5??55e?
8b?5?M?
?
	?
,

?
	?7

??'??0	*???
*??<?
*???*??M?
N66*??66?o*??.6*?ξd?*??d6	?*??`.dd6	-	O*?3.?%	?,T???*?`3.?6??????666		??,	3???-	.?
	6?z*??	.6
*?
3.?*?
`3.?
	6?P?,T,	Td66?5?066	?,3?	6?	?????,	T???	??g??V?*???
*???٧*???d6??6?,3?-.`6?????:6	?
	?	/T6

?A,
3?4*?*??
.	-
.??	-
.`6	???
	?	/T?
????
Y*?????*J? &
/8DQagsy~???
?$?'?(?)?*?+?.?/?0?3?4?5?6?:?=?>?@CDE F'G*H-E3K8M=N@)FSMWSXU[Z\n`tayb|d?e?f?d?h?k?l?m?n?o?p?q?r?s?n?w??N?5	8]?5a4?5	)r?5?5*??n?5
???5	???5???5?5?D?5
???5????????5 ??&??t??5?g??d?5	?n!??
???'?"???	?"?
????C
?
?????=??????+??
??+?
M,??*????*??>,??6?*???,????????*??,????6?-*??.?%:,??.?%:?+??????6,???*?3,?3??????*???*?3/????n|
}~?? ?%?+?7?D?J?L?_?a?k?w????????????????????????\	w?????d1?5?????????%??5+??5?=?5?"?
?!@?*?????	?+??
??+?
M*??>,??6???
??,???*????*??6,??6???*??6*???
,????????,????*??d.6,??.6dd???*??3,??3???????"?
?????$?&?/?1???A?G?M?T?V?]?b?d?g?u?x?????????????????????????f
g?5???????????5??5G??5M??5?8?5?0?5?"?

?
???!01?;
\*??=+?
??>?6*?:+?
?:6?,3?~63?~6		?		d?????d??:?????%?(?/?:?E?L?R?U?X??f
:?5E?5	\??\??V?5M?5F?5@?%7?(4?5?!?(
,???)????f+?+?
?*+?,?.?????????????@#??1*?2<?)=*???h*?3?~`?N*???F?-?I?	-(?L-?D?""%&(')-+?*/??/m-5??FD?DDZ?_?OL+?+*?S?V??0123???
	??W]?_?OL+?+*?S?[??6789???
	??W`?_?OL+?+*?S?^??<=>????
	??Wj???2*???*??OL+?
+a?c?
Y*??*????*??????"CD	H
IJL!M1L?2??
%	?		?W?
???*?f*?hM+?k?,?oN?
Y*??-??N-*?s*?	??N6,?Ң?,??:?w???w3.??]?w??L?w3.?@?w3.?4:-?z:?:-?s??-??N-?*?	??N?
-??N???y-?zW?:-?s-?!"D???D???D?zRT	WYZ"[#\(b0c<dDgZh]kuln?p?s?q?r?t?u?v?w?|?c???????????p
#??.
Ds?3??5?????	??0????O?"

D?

?)
?.



{D???HD??/*????????????*+???Y?ʿ+?????Y?Ϳ*?f+??*,-???????????**??***?*??Aj ?/*?h??+???A?!?0*+????+???A?!?0*+???+???A* ?/*???+???A"?1*???+???A?#?0*?հ?+???A? ?/*????+???A? ?/*????+???A? ?/*???+???A?$?/*????+???A0%?3	*+?,?.??+?	??&?B
??????RY???M??
+,?@'()*,.	/,1	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy