/ org.mozilla.rhino / org / mozilla / javascript / PolicySecurityController.class
PolicySecurityController.class
 1  ����1�	$|	}~	}	$�	}�	}�	:�
 2  ;���
 3  
 4 5  ����
 6  ��	:����
 7  ���
 8  ���
 9  �
10  ��
11  ���
12  �
13  �
14  �
15  ����
16  %�
17  %��
18  %��
19  $�EF
20  $�
21  $�
22  $�
23  $�
24  $������
25  $�
26  :���SecureCallerInnerClassesLoadersecureCallerImplBytecode[BcallersLjava/util/Map;	Signature�Ljava/util/Map<Ljava/security/CodeSource;Ljava/util/Map<Ljava/lang/ClassLoader;Ljava/lang/ref/SoftReference<Lorg/mozilla/javascript/PolicySecurityController$SecureCaller;>;>;>;<init>()VCodeLineNumberTableLocalVariableTablethis1Lorg/mozilla/javascript/PolicySecurityController;$getStaticSecurityDomainClassInternal()Ljava/lang/Class;()Ljava/lang/Class<*>;createClassLoaderX(Ljava/lang/ClassLoader;Ljava/lang/Object;)Lorg/mozilla/javascript/GeneratedClassLoader;parentLjava/lang/ClassLoader;securityDomainLjava/lang/Object;getDynamicSecurityDomain&(Ljava/lang/Object;)Ljava/lang/Object;callWithDomain�(Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;caller>Lorg/mozilla/javascript/PolicySecurityController$SecureCaller;ex)Ljava/security/PrivilegedActionException;refLjava/lang/ref/SoftReference;cx Lorg/mozilla/javascript/Context;callable!Lorg/mozilla/javascript/Callable;scope#Lorg/mozilla/javascript/Scriptable;thisObjargs[Ljava/lang/Object;classLoader
27  codeSourceLjava/security/CodeSource;classLoaderMapLocalVariableTypeTable]Ljava/lang/ref/SoftReference<Lorg/mozilla/javascript/PolicySecurityController$SecureCaller;>;�Ljava/util/Map<Ljava/lang/ClassLoader;Ljava/lang/ref/SoftReference<Lorg/mozilla/javascript/PolicySecurityController$SecureCaller;>;>;loadBytecode()[BiIsecureCallerClassNameLjava/lang/String;cfw'Lorg/mozilla/classfile/ClassFileWriter;callableCallSig
28  access$000<clinit>
29  SourceFilePolicySecurityController.java����r�r���r�r?@EFjava/security/CodeSource1org/mozilla/javascript/PolicySecurityController$1E����6org/mozilla/javascript/PolicySecurityController$Loader1org/mozilla/javascript/PolicySecurityController$2E�java/lang/ClassLoaderAB�V
java/util/Mapjava/util/WeakHashMap��java/lang/ref/SoftReference��<org/mozilla/javascript/PolicySecurityController$SecureCaller1org/mozilla/javascript/PolicySecurityController$3E���E�'java/security/PrivilegedActionException.java/lang/reflect/UndeclaredThrowableException��E������%org/mozilla/classfile/ClassFileWriterjava/lang/StringBuilder��Impl��<generated>E������������Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;call"(Lorg/mozilla/javascript/Callable;org/mozilla/javascript/Callable(�pop/org/mozilla/javascript/PolicySecurityController)org/mozilla/javascript/SecurityController
30  ACC_PUBLICSorg/mozilla/classfile/ByteCode
INVOKESPECIALRETURN	ACC_FINALINVOKEINTERFACEARETURN](Lorg/mozilla/javascript/PolicySecurityController;Ljava/lang/ClassLoader;Ljava/lang/Object;)Vjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;T(Lorg/mozilla/javascript/PolicySecurityController;Lorg/mozilla/javascript/Context;)Vgetput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;()Ljava/lang/Object;e(Lorg/mozilla/javascript/PolicySecurityController;Ljava/lang/ClassLoader;Ljava/security/CodeSource;)V=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;(Ljava/lang/Object;)VgetCause()Ljava/lang/Throwable;(Ljava/lang/Throwable;)V�(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;java/lang/ClassgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VstartMethod((Ljava/lang/String;Ljava/lang/String;S)VaddALoad(I)V	addInvoke:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vadd
31  stopMethod(S)VtoByteArray!:;?@ABCDEFG3*��H
32  ?�IJKLMG.	�HMIJKCNOPGO�
33  Y*+,���
�HjI JKQRSTUVG6+�HyIJKSTWXGٻY*,���:+�	:�Y:
34  ²��:		��Y�:	�	�W
35  ç:
36  ��	Y:�	��:���:
37  �:
38  
39  �<�Y*���:
40  	�Y
41  ��W�:
�Y
� �!�ç:��
42  -,�"�KNNSN���\�����HV����-�2�;�H�V�\�j�o�|����������������I�yYZ
43  �
[\
jS]^�JK�ST�_`�ab�cd�ed�fg�hR�ij-�kB	ZYZ
44  ljS]m-�kn	
45  opG0��#K�$Y�%Y�&*�'(�'�)**�+L+,-�.+�/+�*,-�0+��1+�23M+4�%Y�&5�',�'�)�.>�+�/����+�64�%Y�&7�',�'�)�0+��1+�2+�8�HB��%�.�3�?�F�K�N�i�q�v�|�������I*kqr�st%�uvN^wtxpG��H?yFG-�9��Y���H
46  AHz{=*:<	
:>
47  
48