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

META-INF.modules.java.base.classes.java.lang.SecurityManager.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:=
java/lang/Object()V		
java/lang/SecurityManagerinitializedZ
java/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;java/lang/RuntimePermissioncreateSecurityManager
(Ljava/lang/String;)V
checkPermission(Ljava/security/Permission;)V
 !"#java/security/AccessController
getContext&()Ljava/security/AccessControlContext;
&"java/security/AccessControlContext
%)java/lang/SecurityException
(	,-./0#sun/security/util/SecurityConstantsCREATE_CLASSLOADER_PERMISSIONLjava/lang/RuntimePermission;
23456java/lang/Thread
currentThread()Ljava/lang/Thread;
289:getThreadGroup()Ljava/lang/ThreadGroup;
<=>?:java/lang/ThreadGroup	getParentAjava/lang/NullPointerExceptionCthread can't be null
@	FGH	rootGroupLjava/lang/ThreadGroup;	,JK0MODIFY_THREAD_PERMISSIONMthread group can't be null	,OP0MODIFY_THREADGROUP_PERMISSIONRjava/lang/StringBuilder
QUexitVM.
QWXYappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
Q[X\(I)Ljava/lang/StringBuilder;
Q^_`toString()Ljava/lang/String;bjava/io/File
a
aefg
isAbsolute()Zijava/io/FilePermissionkexecute
hmn'(Ljava/lang/String;Ljava/lang/String;)Vp
<>rlibrary can't be nulltloadLibrary.vfile descriptor can't be nullxreadFileDescriptorzread
|}/(Ljava/security/Permission;Ljava/lang/Object;)VwriteFileDescriptor?write?delete?host can't be null?[
?????java/lang/String
startsWith(Ljava/lang/String;)Z
????indexOf(I)I?]?java/net/SocketPermission?resolve
?m?:?connect?
localhost:?listen?accept
????`java/net/InetAddressgetHostAddress?connect,accept?java/util/PropertyPermission?*?
read,write
?m?
queuePrintJob
???gisEmpty?java/util/StringTokenizer?,
?m
????countTokens()I
???ghasMoreElements
???`	nextToken
???`trim
?????#jdk/internal/module/ModuleLoaderMapbootModules()Ljava/util/Set;
????platformModules
?????java/lang/ModuleLayermodules?????
java/util/Setstream()Ljava/util/stream/Stream;???apply()Ljava/util/function/Function;?????java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;???test>(Ljava/util/Set;Ljava/util/Set;)Ljava/util/function/Predicate;????filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;??????flatMap???()Ljava/util/function/Consumer;????forEach (Ljava/util/function/Consumer;)V	???packageAccessLockLjava/lang/Object;	?packageAccessValid	?packageDefinitionLock	packageDefinitionValidjava/util/HashSet


?!java/lang/module/ModuleDescriptorpackages
(Ljava/util/Collection;)V

?exports? ()Ljava/util/function/Predicate;?
java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;? .(Ljava/util/Set;)Ljava/util/function/Consumer;

"#?opens	?'package name can't be null
)*8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;	,-.nonExportedPkgsLjava/util/Map;01234
java/util/MapcontainsKey(Ljava/lang/Object;)Z6accessClassInPackage.8java/lang/SecurityManager$1
7:;(Ljava/lang/SecurityManager;)V
=>?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
ABCgetPackages'(Ljava/lang/String;)[Ljava/lang/String;	EFG
packageAccess[Ljava/lang/String;
?IJ?length
?LMNcharAt(I)CPdefineClassInPackage.Rjava/lang/SecurityManager$2
Q:	UVGpackageDefinitionX.
?Z[4equals]
setFactory_ java/security/SecurityPermission
^
bcdeg'java/lang/module/ModuleDescriptor$OpensisQualified
gch)java/lang/module/ModuleDescriptor$Exports	jklmnjava/lang/BooleanTRUELjava/lang/Boolean;0pqrput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

tu`name?wx4contains
z{:getRootGroup}&java/util/concurrent/ConcurrentHashMap
|
????boot()Ljava/lang/ModuleLayer;
???addNonExportedPackages(Ljava/lang/ModuleLayer;)V	Signature6Ljava/util/Map;CodeLineNumberTableLocalVariableTablesmLjava/lang/SecurityManager;this
StackMapTable?java/lang/ThrowablegetClassContext()[Ljava/lang/Class;()[Ljava/lang/Class<*>;getSecurityContext()Ljava/lang/Object;permLjava/security/Permission;contextcheckCreateClassLoaderrootcheckAccess(Ljava/lang/Thread;)VtLjava/lang/Thread;(Ljava/lang/ThreadGroup;)Vg	checkExit(I)VstatusI	checkExeccmdLjava/lang/String;fLjava/io/File;	checkLinklib	checkRead(Ljava/io/FileDescriptor;)VfdLjava/io/FileDescriptor;file'(Ljava/lang/String;Ljava/lang/Object;)V
checkWritecheckDeletecheckConnect(Ljava/lang/String;I)Vhostport((Ljava/lang/String;ILjava/lang/Object;)VcheckListencheckAcceptcheckMulticast(Ljava/net/InetAddress;)VmaddrLjava/net/InetAddress;(Ljava/net/InetAddress;B)VttlB
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;since1.4checkPropertiesAccesscheckPropertyAccesskeycheckPrintJobAccesssitokLjava/util/StringTokenizer;npGlayerLjava/lang/ModuleLayer;Ljava/util/Set;LocalVariableTypeTable#Ljava/util/Set;invalidatePackageAccessCache4(Ljava/lang/module/ModuleDescriptor;)Ljava/util/Set;md#Ljava/lang/module/ModuleDescriptor;pkgsH(Ljava/lang/module/ModuleDescriptor;)Ljava/util/Set;checkPackageAccesstmpPropertyStrrestrictedPkgsrlast
restrictedPkgpkgplencheckPackageDefinitioncheckSetFactorycheckSecurityAccesstargetlambda$nonExportedPkgs$3,(Ljava/lang/module/ModuleDescriptor$Opens;)Z)Ljava/lang/module/ModuleDescriptor$Opens;lambda$nonExportedPkgs$2.(Ljava/lang/module/ModuleDescriptor$Exports;)Z+Ljava/lang/module/ModuleDescriptor$Exports;lambda$addNonExportedPackages$1pnlambda$addNonExportedPackages$0D(Ljava/util/Set;Ljava/util/Set;Ljava/lang/module/ModuleDescriptor;)Z
SourceFileSecurityManager.javaNestMembersBootstrapMethods?
?????"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;
java/lang/Module
getDescriptor%()Ljava/lang/module/ModuleDescriptor;7(Ljava/lang/Module;)Ljava/lang/module/ModuleDescriptor;4
??&(Ljava/lang/module/ModuleDescriptor;)Z
-??	?java/util/Collection*(Ljava/util/Set;)Ljava/util/stream/Stream;(Ljava/lang/Object;)V
? 
!???$
g%&`source(?(Ljava/lang/module/ModuleDescriptor$Exports;)Ljava/lang/String;	*?+,4remove.
/???2
b%4=(Ljava/lang/module/ModuleDescriptor$Opens;)Ljava/lang/String;InnerClassesOpensExports9%java/lang/invoke/MethodHandles$Lookup;java/lang/invoke/MethodHandlesLookup!	
GH

FG??

VG?-.??)??3*?*?YL¸
M,?,?Y??*?+çN+?-??*--0-?&	UB	VWX[#^(_2`???3???%?#?	?????????.????????=+?$??
???????}?o,?%?,?%+?'??(Y?*???????? ?????????6*?+???
?????
{:?]?1?7K*?;?*?;K???*????????H?	?<???n +?
?@YB?D?+?7?E?
*?I???? ?? ??????k+?
?@YL?D?+?E?
*?N???HIKLP????H?
???W*?Y?QY?ST?V?Z?]????
lm????????1?aY+?cM,?d?*?hY+j?l??*?hYoj?l????	??!?0?? 1??1??	(???	?!a??v-+?
?@Yq?D?*?Y?QY?Ss?V+?V?]???????,??-??-??????e+?
?@Yu?D?*?Yw????????????????G*?hY+y?l???
??????????R*?hY+y?l,?{??
? ?????????e+?
?@Yu?D?*?Y~????*+-/????????G*?hY+??l???
FH???????G*?hY+??l???
bd?????????u+?
?@Y??D?+????&+:????QY?S??V+?V??V?]L?*??Y+?????'*??Y?QY?S+?V??V?Z?]??????"???!?:???P?t?? u??u??u???+#????w+?
?@Y??D?+????&+:????QY?S??V+?V??V?]L?*??Y+???-?{?(*??Y?QY?S+?V??V?Z?]???-?{??"???!?:???Q?v??*w??w??w??w???+$???Y!*??Y?QY?S??V?Z?]??????
? ??!??!??????_+?
?@Y??D?+????&+:????QY?S??V+?V??V?]L*??Y?QY?S+?V??V?Z?]?????????!:^? _??_??_???+????@+??M,????&,:????QY?S??V,?V??V?]M*??Y,??????1!?#? @??@??;????1?????@+??N-????&-:????QY?S??V-?V??V?]N*??Y-??????ABC1E?G?*@??@??@??;????1?????s???>*??Y???????
`b?????G*??Y+y?????
?????????<*?Y?????
?
????
BC??PL*?B*???;??Y*???M,??>?'??L6,???,?¶?:+?S???+???L+??:??
???!?&?)?0?9?B?E?I?N??>9	??)??-??(??P??N
G??)????????F??L??M*?ѹ?????+,??????????????????&	????"?,?6?@?E?? F??B??>???B??>?????)??YK???*çL*?+??YK??*çM*?,?? ##&#???
????(??"??????
-???h?Y*?	?L*?????????+Y?W???*?!???$???%??+Y?W???+??*
???$?+?9?G?Q?X?f??h??\???\??????	?+&?(W?++?/?#*?Y?QY?S5?V+?V?]?????YN²???7Y*?9?,:?66?e2:?Hd6?+????:+???1?K.?%*?Y?QY?S5?V+?V?]???	?????:beeie?Z(+,3.42:6@7H8P?X@\E`FlKqL?M?Y?]?^?`?b?L?e?RP??`?G?L???U????????lz?Gqu???B	4?'H?????????%??!?????+&?(W?++?/?#*?Y?QY?SO?V+?V?]????YN²??QY*?S?P??`?G?G????????ld?G?24?'H???????1??!???=*?Y\????
???????E
*?^Y+?`???
???
??
??9:?1?1?7?????
???B
*?a??????
???@
???B
*?f??????
???@
??8?+*?i?oW??????
???r *,?s?v?+,?s?v????????  ?? ?? ???@??g3?y?E???Y?????Y???|Y?~?+?????"??
???"?,?2????Q7?f
???	

??????	"??#'?)?	-0??135*7Qb
6g
78:<




© 2015 - 2025 Weber Informatics LLC | Privacy Policy