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

com.google.common.io.TempFileCreator$JavaNioCreator.class Maven / Gradle / Ivy

????4n
3com/google/common/io/TempFileCreator$JavaNioCreatoruserPermissionsJ()Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;
	
()V

	$com/google/common/io/TempFileCreator+(Lcom/google/common/io/TempFileCreator$1;)V	-com/google/common/base/StandardSystemPropertyJAVA_IO_TMPDIR/Lcom/google/common/base/StandardSystemProperty;
value()Ljava/lang/String;java/lang/String
 !java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;#%java/nio/file/attribute/FileAttribute	%&'directoryPermissionsHLcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;)*+ ,Fcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier)()Ljava/nio/file/attribute/FileAttribute;
./012java/nio/file/FilescreateTempDirectoryd(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;45678java/nio/file/PathtoFile()Ljava/io/File;:java/io/IOException<java/lang/IllegalStateException>Failed to create directory
;@	A*(Ljava/lang/String;Ljava/lang/Throwable;)V	CD'filePermissions
.FGHcreateTempFilev(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
JKLMNjava/nio/file/FileSystems
getDefault()Ljava/nio/file/FileSystem;
PQRSTjava/nio/file/FileSystemgetUserPrincipalLookupService6()Ljava/nio/file/attribute/UserPrincipalLookupService;
VWgetUsername
YZ[\]2java/nio/file/attribute/UserPrincipalLookupServicelookupPrincipalByName;(Ljava/lang/String;)Ljava/nio/file/attribute/UserPrincipal;
_`abc java/nio/file/attribute/AclEntry
newBuilder,()Ljava/nio/file/attribute/AclEntry$Builder;	efghi$java/nio/file/attribute/AclEntryTypeALLOW&Ljava/nio/file/attribute/AclEntryType;
klmno(java/nio/file/attribute/AclEntry$BuildersetTypeR(Ljava/nio/file/attribute/AclEntryType;)Ljava/nio/file/attribute/AclEntry$Builder;
kqrssetPrincipalS(Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/attribute/AclEntry$Builder;u*java/nio/file/attribute/AclEntryPermission
wxyz{java/util/EnumSetallOf&(Ljava/lang/Class;)Ljava/util/EnumSet;
k}~setPermissions;(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;?$java/nio/file/attribute/AclEntryFlag	????DIRECTORY_INHERIT&Ljava/nio/file/attribute/AclEntryFlag;	????FILE_INHERIT
k???setFlagsS([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;
k???build$()Ljava/nio/file/attribute/AclEntry;
?????'com/google/common/collect/ImmutableListof=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;?5com/google/common/io/TempFileCreator$JavaNioCreator$1
??	?,(Lcom/google/common/collect/ImmutableList;)V? ?q(Ljava/nio/file/attribute/FileAttribute;)Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;? ?_(Ljava/io/IOException;)Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;	??	USER_NAME
?????java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;?java.lang.ProcessHandle
?????java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;?java.lang.ProcessHandle$Info?java.util.Optional?current
????	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;?info?user?orElse?java/lang/Object
?????java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;? java/lang/ClassNotFoundException?+java/lang/reflect/InvocationTargetException
????getCause()Ljava/lang/Throwable;
?????!com/google/common/base/ThrowablesthrowIfUnchecked(Ljava/lang/Throwable;)V?java/lang/NoSuchMethodException? java/lang/IllegalAccessException?Could not find user
9@?java/lang/StringBuilder
??unrecognized FileSystem type 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
???toString
9?	?(Ljava/lang/String;)V?	rwx------
?????,java/nio/file/attribute/PosixFilePermissions
fromString#(Ljava/lang/String;)Ljava/util/Set;
????asFileAttribute8(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;?	rw-------
PsupportedFileAttributeViews()Ljava/util/Set;posix	

java/util/Setcontains(Ljava/lang/Object;)Z
 
acl
CodeLineNumberTableLocalVariableTablethis5Lcom/google/common/io/TempFileCreator$JavaNioCreator;
createTempDireLjava/io/IOException;
StackMapTable"(Ljava/lang/String;)Ljava/io/File;prefixLjava/lang/String;
ExceptionsMethodParameters'Ljava/nio/file/attribute/UserPrincipal;)Lcom/google/common/collect/ImmutableList;	attribute'Ljava/nio/file/attribute/FileAttribute;LocalVariableTypeTableMLcom/google/common/collect/ImmutableList;vLjava/nio/file/attribute/FileAttribute;>;processHandleClassLjava/lang/Class;processHandleInfoClass
optionalClass
currentMethodLjava/lang/reflect/Method;
infoMethod
userMethodorElseMethodLjava/lang/Object;runningUnderAndroidOrJava8"Ljava/lang/ClassNotFoundException;-Ljava/lang/reflect/InvocationTargetException;shouldBeImpossible!Ljava/lang/NoSuchMethodException;"Ljava/lang/IllegalAccessException;fromSystemPropertyLjava/lang/Class<*>;lambda$userPermissions$4>(Ljava/io/IOException;)Ljava/nio/file/attribute/FileAttribute;lambda$userPermissions$3P(Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/attribute/FileAttribute;lambda$static$2lambda$static$1lambda$static$0x0(Lcom/google/common/io/TempFileCreator$1;
access$300viewsLjava/util/Set;#Ljava/util/Set;
SourceFileTempFileCreator.javaRuntimeInvisibleAnnotations+Lcom/google/common/io/IgnoreJRERequirement;BootstrapMethods,N
O;<Q
R9:T
U?,W
X>,Z
[=,]
^_`ab"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClassesJavaNioCreatorPermissionSupplierg&com/google/common/io/TempFileCreator$1Builderj%java/lang/invoke/MethodHandles$Lookupljava/lang/invoke/MethodHandlesLookup0D'&'
	
0*??y8?2?????"Y?$?(S?-?3?L?;Y=+???%&9}~} %}&?'?'2f9Go'????+?"Y?B?(S?E?3?????!?&?''9
T?I?O?U?XK?^?d?j*?pt?v?|??Y??SY??S??????L??Y+??M,???K*???KL9:???
????2?5?8?<?E?L?M?*
?? <!E"#M$<%E"&?L9
W???????K???L???M???N+?????:+?????:,?????:-???Y?S??:?ö?:?ö?:		?ö?:

??Y*S?Ÿ???L*?L+?ϸ?*?L*?L*?
???
???
???
???V?
????+?7?C?T?`?m?z????????????????????}'(w)(q*(+e+,7Y-,CM.,T</,`0?0m#?0	z?0
?12?	3?45?46
?7$ }'8w)8q*8???B?I?B?
9:5?9Y?*?߿?9
;<,*??"#9
=,5?9Y??Y????I?????9
>,!	??????9
?,!	???????9	9*??y@AB??yC
?L?I?K*????B??$?(*???Y?$?B??Y?$?B?"????&?2???K?DDE$DDF?&?GHIJK4\LML\LPL\LSL\LVL\LYLc2d)e
fk_h?ikm




© 2015 - 2025 Weber Informatics LLC | Privacy Policy