META-INF.modules.java.base.classes.java.lang.SecurityManager.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
???? 7<
?
!"#$
%
&
'(
'&)
&*
$+
,-
,.
?/01
% 2 $34 $56
7
8
9
:;
%
<=>?
#@ABCDEF
GHIJKL
KM
KNOPQ
6@RSTUV
WXYZ[\
@@]^
K_`a
G@
Gbc
Gd
Ge
Kf
gh
gi
jklm stu ytz s st ?t? ? ? ? ??
??
`?
?? ? s
?? ?
?? ? s?
?? ?????
p?
'?
? ?
K?
K???
x? ????
}%
?
? ????
??l?
???
?
j?
? InnerClasses initialized Z rootGroup Ljava/lang/ThreadGroup; packageAccessValid
packageAccess [Ljava/lang/String; packageAccessLock Ljava/lang/Object; packageDefinitionValid packageDefinition packageDefinitionLock nonExportedPkgs Ljava/util/Map; Signature 6Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable sm Ljava/lang/SecurityManager; this
StackMapTable? getClassContext ()[Ljava/lang/Class; ()[Ljava/lang/Class<*>; getSecurityContext ()Ljava/lang/Object; checkPermission (Ljava/security/Permission;)V perm Ljava/security/Permission; /(Ljava/security/Permission;Ljava/lang/Object;)V context checkCreateClassLoader getRootGroup ()Ljava/lang/ThreadGroup; root? checkAccess (Ljava/lang/Thread;)V t Ljava/lang/Thread; (Ljava/lang/ThreadGroup;)V g checkExit (I)V status I checkExec (Ljava/lang/String;)V cmd Ljava/lang/String; f Ljava/io/File; checkLink lib checkRead (Ljava/io/FileDescriptor;)V fd Ljava/io/FileDescriptor; file '(Ljava/lang/String;Ljava/lang/Object;)V
checkWrite checkDelete checkConnect (Ljava/lang/String;I)V host port ((Ljava/lang/String;ILjava/lang/Object;)V checkListen checkAccept checkMulticast (Ljava/net/InetAddress;)V maddr Ljava/net/InetAddress; (Ljava/net/InetAddress;B)V ttl B
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; since 1.4 checkPropertiesAccess checkPropertyAccess key checkPrintJobAccess getPackages '(Ljava/lang/String;)[Ljava/lang/String; s i tok Ljava/util/StringTokenizer; n p packages ? addNonExportedPackages (Ljava/lang/ModuleLayer;)V layer Ljava/lang/ModuleLayer; bootModules Ljava/util/Set; platformModules LocalVariableTypeTable #Ljava/util/Set; invalidatePackageAccessCache 4(Ljava/lang/module/ModuleDescriptor;)Ljava/util/Set; md #Ljava/lang/module/ModuleDescriptor; pkgs H(Ljava/lang/module/ModuleDescriptor;)Ljava/util/Set; checkPackageAccess tmpPropertyStr restrictedPkgs rlast
restrictedPkg pkg plen checkPackageDefinition checkSetFactory checkSecurityAccess target getThreadGroup lambda$nonExportedPkgs$3? Opens ,(Ljava/lang/module/ModuleDescriptor$Opens;)Z )Ljava/lang/module/ModuleDescriptor$Opens; lambda$nonExportedPkgs$2? Exports .(Ljava/lang/module/ModuleDescriptor$Exports;)Z +Ljava/lang/module/ModuleDescriptor$Exports; lambda$addNonExportedPackages$1 pn lambda$addNonExportedPackages$0 D(Ljava/util/Set;Ljava/util/Set;Ljava/lang/module/ModuleDescriptor;)Z
SourceFile SecurityManager.java NestMembers ? ? ? ? java/lang/SecurityManager??? java/lang/RuntimePermission createSecurityManager ? ? ? ???? "java/security/AccessControlContext java/lang/SecurityException????? ?? ? java/lang/NullPointerException thread can't be null ? ??? thread group can't be null?? java/lang/StringBuilder exitVM.?????? java/io/File?? java/io/FilePermission #sun/security/util/SecurityConstants execute ??
<> library can't be null loadLibrary. file descriptor can't be null readFileDescriptor read ? ? writeFileDescriptor write delete host can't be null [???? ] java/net/SocketPermission resolve : connect
localhost: listen accept??? connect,accept java/util/PropertyPermission *
read,write
queuePrintJob ?? java/util/StringTokenizer ,?? java/lang/String??????? ?? ???????? BootstrapMethods????????????????? ? ?????? ?V??? ? ? ? ? ? ? ? ? java/util/HashSet ?? ???? V
?
package name can't be null ? ?? accessClassInPackage. java/lang/SecurityManager$1 ? ? ? ? ?? defineClassInPackage. java/lang/SecurityManager$2 ? ? .
setFactory java/security/SecurityPermission??? ? ? java/lang/Object &java/util/concurrent/ConcurrentHashMap ! ? ? java/lang/Throwable java/lang/ThreadGroup 'java/lang/module/ModuleDescriptor$Opens )java/lang/module/ModuleDescriptor$Exports java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; java/security/AccessController
getContext &()Ljava/security/AccessControlContext; CREATE_CLASSLOADER_PERMISSION Ljava/lang/RuntimePermission; java/lang/Thread
currentThread ()Ljava/lang/Thread; getParent MODIFY_THREAD_PERMISSION MODIFY_THREADGROUP_PERMISSION append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String;
isAbsolute ()Z '(Ljava/lang/String;Ljava/lang/String;)V
startsWith (Ljava/lang/String;)Z indexOf (I)I java/net/InetAddress getHostAddress equals (Ljava/lang/Object;)Z countTokens ()I hasMoreElements nextToken trim #jdk/internal/module/ModuleLoaderMap ()Ljava/util/Set; java/lang/ModuleLayer modules
java/util/Set stream ()Ljava/util/stream/Stream;
"# &(Ljava/lang/Object;)Ljava/lang/Object;
$% 7(Ljava/lang/Module;)Ljava/lang/module/ModuleDescriptor; apply ()Ljava/util/function/Function; java/util/stream/Stream map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream;
& &(Ljava/lang/module/ModuleDescriptor;)Z test >(Ljava/util/Set;Ljava/util/Set;)Ljava/util/function/Predicate; filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
'(m *(Ljava/util/Set;)Ljava/util/stream/Stream; flatMap (Ljava/lang/Object;)V
) ()Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V !java/lang/module/ModuleDescriptor (Ljava/util/Collection;)V exports
* ()Ljava/util/function/Predicate;
+ ?(Ljava/lang/module/ModuleDescriptor$Exports;)Ljava/lang/String; java/util/Objects requireNonNulll, .(Ljava/util/Set;)Ljava/util/function/Consumer; opens
-
+ =(Ljava/lang/module/ModuleDescriptor$Opens;)Ljava/lang/String; 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
java/util/Map containsKey (Ljava/lang/SecurityManager;)V doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; length charAt (I)C isQualified java/lang/Boolean TRUE Ljava/lang/Boolean; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; name contains boot ()Ljava/lang/ModuleLayer;./2345 ? ?6 ?7?8? "java/lang/invoke/LambdaMetafactory metafactory: Lookup ?(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; java/util/Collection source remove; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ? ? ?
? ?
? ?
? ? ? ?
? ?
? ? ? ? ? ? ? ? ) ? ? ? ? 3*? *? YL¸ M,? ,? Y? ? *? +ç N+?-?? * - - 0 - ? &