META-INF.modules.java.base.classes.java.security.AccessController.class Maven / Gradle / Ivy
???? 8$
A ?
? ?
? ?
? ?
? ?
?
? ?
? ?
? ?
? ? ? ?
?
? ?
?
? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
~ ?
? ? ?
? E ?
?
? ? ? ?
? ? ?
# ? ? ?
? ? r ? ?
( ?
?
? ?
? ?
? ? ? ?
1 ?
1 ?
A ?
s ?
1 ? ?
? ? ? ?
? ? ?
1 ?
? ?
s ? ? ? Hidden InnerClasses ? AccHolder $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this Ljava/security/AccessController; doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; action Ljava/security/PrivilegedAction; LocalVariableTypeTable %Ljava/security/PrivilegedAction; Signature @(Ljava/security/PrivilegedAction;)TT; RuntimeVisibleAnnotations &Ljdk/internal/reflect/CallerSensitive; doPrivilegedWithCombiner acc $Ljava/security/AccessControlContext; dc Ljava/security/DomainCombiner;
StackMapTable X(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; context caller Ljava/lang/Class; Ljava/lang/Class<*>; d(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)TT; s(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; perms [Ljava/security/Permission; parent (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; ? =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; e Ljava/lang/RuntimeException; Ljava/lang/Exception; )Ljava/security/PrivilegedExceptionAction; .Ljava/security/PrivilegedExceptionAction; ? ?
Exceptions I(Ljava/security/PrivilegedExceptionAction;)TT; preserveCombiner U(Ljava/security/DomainCombiner;Ljava/lang/Class;)Ljava/security/AccessControlContext; combiner X(Ljava/security/DomainCombiner;Ljava/lang/Class<*>;)Ljava/security/AccessControlContext;
createWrapper ?(Ljava/security/DomainCombiner;Ljava/lang/Class;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/security/AccessControlContext; callerPD Ljava/security/ProtectionDomain; ? ?(Ljava/security/DomainCombiner;Ljava/lang/Class<*>;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/security/AccessControlContext; getInnocuousAcc &()Ljava/security/AccessControlContext; getProtectionDomain 3(Ljava/lang/Class;)Ljava/security/ProtectionDomain; 6(Ljava/lang/Class<*>;)Ljava/security/ProtectionDomain; a(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; m(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)TT; checkContext [(Ljava/security/AccessControlContext;Ljava/lang/Class;)Ljava/security/AccessControlContext; ^(Ljava/security/AccessControlContext;Ljava/lang/Class<*>;)Ljava/security/AccessControlContext; ensureMaterializedForStackWalk (Ljava/lang/Object;)V 'Ljava/security/AccessController$Hidden; isPrivileged ()Z ctx executePrivileged i(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/lang/Class;)Ljava/lang/Object; result Ljava/lang/Object; TT; x(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/lang/Class<*>;)TT; (Ljdk/internal/vm/annotation/ForceInline; r(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;Ljava/lang/Class;)Ljava/lang/Object; ?(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;Ljava/lang/Class<*>;)TT;
wrapException @(Ljava/lang/Exception;)Ljava/security/PrivilegedActionException; 0Ljdk/internal/vm/annotation/ReservedStackAccess; |(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; ?(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; getStackAccessControlContext getInheritedAccessControlContext
getContext checkPermission (Ljava/security/Permission;)V debug Lsun/security/util/Debug; dumpDebug perm Ljava/security/Permission; stack ? ? ?
SourceFile AccessController.java NestMembers I J ? ? ? ? ? ? ? P Q ? ? v w P ` ? ? ? ? java/lang/NullPointerException null permissions parameter I z { ? ? ? java/lang/RuntimeException java/lang/Exception ? ? P l P ? ? ? ?
? ? "java/security/AccessControlContext I \ ? ? ? ? G H java/lang/AssertionError
? 'java/security/PrivilegedActionException I I ? permission can't be null codebase= permission= java/lang/StringBuilder ? J domain domain (context is null)! access allowed " ? ? java/security/AccessController# ? java/lang/Object %java/security/AccessController$Hidden (java/security/AccessController$AccHolder java/security/DomainCombiner 'java/security/PrivilegedExceptionAction java/lang/Class java/security/ProtectionDomain sun/security/util/Debug java/security/Permission $java/security/AccessControlException jdk/internal/reflect/Reflection getCallerClass ()Ljava/lang/Class; getAssignedCombiner ()Ljava/security/DomainCombiner; (Ljava/lang/String;)V getCombiner java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; isAuthorized #sun/security/util/SecurityConstants CREATE_ACC_PERMISSION "Ljava/security/SecurityPermission; implies (Ljava/security/Permission;)Z ?(Ljava/security/ProtectionDomain;Ljava/security/DomainCombiner;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;[Ljava/security/Permission;)V innocuousAcc java/security/PrivilegedAction run ()Ljava/lang/Object; java/lang/ref/Reference reachabilityFence (Ljava/lang/Exception;)V %([Ljava/security/ProtectionDomain;Z)V optimize getDebug ()Lsun/security/util/Debug; isOn (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getClass getCanonicalName ()Ljava/lang/String; toString java/lang/Thread dumpStack println -(Ljava/lang/Object;)Ljava/lang/StringBuilder; desiredAssertionStatus 1 ? A G H I J K / *? ? L M N O P Q K E *? ? ? L 6 M R S T R U V W X Y Z Q K ? ? L+? *? ?+? M*,? ? ? ? L T U V
X Y Z Y M R S [ \ ] ^ T R U _ ?
V W X Y P ` K s ? M+,? L*+,? ? L ? ?
? M R S a \
b c T R U
b d V e X Y ? P f K ? %?
N,?
? Y?
?? :*-+,? ? ? L ? ? ? ? ? M 4 % R S % a \ % g h ! i \ b c T % R U b d _ ? V j X Y ? Z f K ? ;?
N-? :?
+? +? :,?
? Y?
?? :*-+,? ? ? L " ? ?
? ? ? ? '? , M > ; R S ; a \ ; g h 7 i \
1 ] ^ , b c T ; R U , b d _ ? k
V j X Y P l K ? L? M*+,? ?N-?N-? ?
L $ % '
( ) * + M 4 m n m o R p a \ b c T R q b d _ ?
r s B t ( V u X Y Z l K ? ? L+? *? ?+? M*,? ? ? ? L O P Q
S T U T M R p [ \ ] ^ T R q _ ?
t ( V u X Y
v w K O *+? ? L ^ M x ^ b c T b d V y
z { K ? 5+? :? ? -? -? ? ? ? ? ? ?? Y*,-? ? L i k l m "o &q M > 5 x ^ 5 b c 5 i \ 5 a \ 5 g h / | } T 5 b d _ ? & ~ V
? ? K ? ? L ~
? ? V ? P ? K ? ? M+,? L*+,? ?N-?N-? ?
L ? ?
? ? ? ? ? M 4 m n m o R p a \ b c T R q b d _ ? r s B t ( V ? X Y
? ? K ? 1? ? ,*? (*? ? !*? ? +? M,? ,? ? ? ? ?*? L ? ? ? ? ? +? /? M | } 1 a \ 1 b c T 1 b d _ / V ?
? ? X ?
? ? K T ? K*?
*? ? ? ? L
? ? M ? \ _ ? @
? ? K ? A+? +? ? !? ? "? ? #Y? $?*? % N? !? ? "? ? #Y? $?+? &,? &-? L " ? ? ? ? #? 7? ;? ?? M * A R S A a \ A b c # ? ? T A R U A b d # ? ? _
? A V ? X
? ?
? ? K ? A+? +? ? !? ? "? ? #Y? $?*? ' N? !? ? "? ? #Y? $?+? &,? &-? L "
# 7 ; ? M * A R p A a \ A b c # ? ? T A R q A b d # ? ? _
? A t V ? X
? ?
? ? K 3 ? (Y*? )? L , M m o X ? ? ? ? P ? K ? %?
N,?
? Y?
?? :*-+,? ? ? L b c d f g M 4 % R p % a \ % g h ! i \ b c T % R q b d _ ? t ( V ? X Y ? Z ? K ? ;?
N-? :?
+? +? :,?
? Y?
?? :*-+,? ? ? L " ? ?
? ? ? ? '? ,? M > ; R p ; a \ ; g h 7 i \
1 ] ^ , b c T ; R q , b d _ ? k
t ( V ? X Y
? ? ? ? ? ? K [ ? K*?
? Y? *?*? +? L ? ? ? ? M [ \ _ ? ? ? K v ?*?
? Y,?
?? L+? ?? -M>,? @.? /? ? >0? /? "? 1Y? 20? 3*? 4? 5? 3? 6? /? ? ~>? 7? /? ? 8? 9? /? ,:? ;? ,? 1Y? 2