/ org.mozilla.rhino / org / mozilla / javascript / JavaMembers.class
JavaMembers.class
  1  ����1�	��	��
  2  ��
  3  /�
  4  ��
  5  ��
  6  ��
  7  �����
  8  ��
  9  ��	���
 10  �	��	��	��
 11  ��
 12  ����
 13  ��
 14  ��	��
 15  ���	�	��
 16  ��
 17  ��
 18  ]��
 19  !�
 20  !��
 21  ��
 22  ��
 23  ��
 24  ��
 25  ���	*�	�	�	���
 26  ��
 27  N���
 28  !��
 29  !���
 30  /�
 31  ��������
 32  ��
 33  ���
 34  ��
 35  ���
 36  C�
 37  C�
 38  C��
 39  C�
 40  C�
 41  ��
 42  ��	��
 43  ���	N�
 44  ��
 45  ��
 46  ��
 47  ���
 48  T�
 49  T���
 50  ��
 51  N�
 52  N�
 53  �������9
 54  ��
 55  ��
 56  ��
 57  ]�
 58  ���
 59  e���
 60  ]�
 61  ]�
 62  ���
 63  ���
 64  m�
 65  m
 66  m�
 67  �
 68  �
 69  �
 70  �
 71  ]�
 72  	
 73  
 74  y�
 75  y��
�
 76  ��
 77  y�
 78  y
 79  N
 80  �
 81  �
 82  !�
 83  *	�	�
 84  !
 85  � !"�
 86  �#$%
 87  �&
 88  �'
 89  ()
 90  �*
 91  (+
 92  m,-��
 93  �.
 94  �/
 95  �0
 96  �1
 97  2
 98  �3
 99  �4	5
100  �6
101  789
102  �:;
103  ��
104  �<
105  !�=>=�=�]
106  �?
107  �@
108  �A	BC
109  ��
	*�	*D
110  EF
111  EGH
112  EI
113  �J	K
114  ELM
115  �NMethodSignatureInnerClassesclLjava/lang/Class;	SignatureLjava/lang/Class<*>;membersLjava/util/Map;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;fieldAndMethodsKLjava/util/Map<Ljava/lang/String;Lorg/mozilla/javascript/FieldAndMethods;>;
staticMembersstaticFieldAndMethodsctors#[Lorg/mozilla/javascript/MemberBox;includePrivateZ<init>7(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTablethis$Lorg/mozilla/javascript/JavaMembers;scope#Lorg/mozilla/javascript/Scriptable;LocalVariableTypeTable:(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class<*>;)V8(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;Z)Vcx Lorg/mozilla/javascript/Context;shutter%Lorg/mozilla/javascript/ClassShutter;includeProtected;(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class<*>;Z)Vhas(Ljava/lang/String;Z)ZnameLjava/lang/String;isStatichtobjLjava/lang/Object;get\(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;bp%Lorg/mozilla/javascript/BeanProperty;rvaltypefieldLjava/lang/reflect/Field;exLjava/lang/Exception;
116  javaObjectmemberput](Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)Vfam(Lorg/mozilla/javascript/FieldAndMethods;setTypeargs[Ljava/lang/Object;straccessEx"Ljava/lang/IllegalAccessException;argEx$Ljava/lang/IllegalArgumentException;	javaValuevaluegetIds(Z)[Ljava/lang/Object;map
javaSignature%(Ljava/lang/Class;)Ljava/lang/String;lengthIsbLjava/lang/StringBuffer;arrayDimensionsuffix((Ljava/lang/Class<*>;)Ljava/lang/String;liveConnectSignature&([Ljava/lang/Class;)Ljava/lang/String;iargTypes[Ljava/lang/Class;N[Ljava/lang/Class<*>;)([Ljava/lang/Class<*>;)Ljava/lang/String;findExplicitFunction7(Ljava/lang/String;Z)Lorg/mozilla/javascript/MemberBox;njm)Lorg/mozilla/javascript/NativeJavaMethod;trueNamesigsigStartmethodsOrCtorsisCtorgetExplicitFunctionfun.Lorg/mozilla/javascript/NativeJavaConstructor;	prototypemethodOrCtor"Lorg/mozilla/javascript/MemberBox;discoverAccessibleMethods0(Ljava/lang/Class;ZZ)[Ljava/lang/reflect/Method;clazz_Ljava/util/Map<Lorg/mozilla/javascript/JavaMembers$MethodSignature;Ljava/lang/reflect/Method;>;3(Ljava/lang/Class<*>;ZZ)[Ljava/lang/reflect/Method;%(Ljava/lang/Class;Ljava/util/Map;ZZ)V4Lorg/mozilla/javascript/JavaMembers$MethodSignature;methodLjava/lang/reflect/Method;modsmethodsjava/lang/reflect/Method;eLjava/lang/SecurityException;
117  interfaces
118  superclassx(Ljava/lang/Class<*>;Ljava/util/Map<Lorg/mozilla/javascript/JavaMembers$MethodSignature;Ljava/lang/reflect/Method;>;ZZ)Vreflect'(Lorg/mozilla/javascript/Scriptable;Z)VoverloadedMethods!Lorg/mozilla/javascript/ObjArray;methodBoxesentryEntryLjava/util/Map$Entry;i$Ljava/util/Iterator;tableCursorfmhtoldFieldch1CnjmSet
nameComponentbeanPropertyNamech0vgettersettersetters
119  setterNamememberIsGetMethodmemberIsSetMethodmemberIsIsMethodkeytoAddfields[Ljava/lang/reflect/Field;constructors [Ljava/lang/reflect/Constructor;;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;HLjava/util/Map<Ljava/lang/String;Lorg/mozilla/javascript/BeanProperty;>;#[Ljava/lang/reflect/Constructor<*>;getAccessibleConstructors"()[Ljava/lang/reflect/Constructor;cons%()[Ljava/lang/reflect/Constructor<*>;getAccessibleFields()[Ljava/lang/reflect/Field;declared
120  fieldsListLjava/util/List;currentClass+Ljava/util/List<Ljava/lang/reflect/Field;>;
121  findGetterX(ZLjava/util/Map;Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/MemberBox;njmGetprefixpropertyName
122  getterName~(ZLjava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/MemberBox;extractGetMethodH([Lorg/mozilla/javascript/MemberBox;Z)Lorg/mozilla/javascript/MemberBox;	methodIdxextractSetMethodY(Ljava/lang/Class;[Lorg/mozilla/javascript/MemberBox;Z)Lorg/mozilla/javascript/MemberBox;paramspass\(Ljava/lang/Class<*>;[Lorg/mozilla/javascript/MemberBox;Z)Lorg/mozilla/javascript/MemberBox;getFieldAndMethodsObjectsG(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Z)Ljava/util/Map;famNewlenresult�(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Z)Ljava/util/Map<Ljava/lang/String;Lorg/mozilla/javascript/FieldAndMethods;>;lookupClassl(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;Ljava/lang/Class;Z)Lorg/mozilla/javascript/JavaMembers;parentdynamicType
123  staticTypecache#Lorg/mozilla/javascript/ClassCache;ctILjava/util/Map<Ljava/lang/Class<*>;Lorg/mozilla/javascript/JavaMembers;>;r(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Z)Lorg/mozilla/javascript/JavaMembers;reportMemberNotFound0(Ljava/lang/String;)Ljava/lang/RuntimeException;
124  memberName
125  SourceFileJavaMembers.javaOPQR���STUVWXYZ[\]^_`msg.access.prohibitedabcd��java/util/HashMap������?@eSf�g (�h�!org/mozilla/javascript/ScriptableiX#org/mozilla/javascript/BeanPropertyS-jkl5mnojava/lang/reflect/Fieldpojava/lang/Exceptionqrstuvwxyz��&org/mozilla/javascript/FieldAndMethods��T-U"java/lang/Object{|}~msg.java.internal.privatemsg.java.method.assign$ java/lang/IllegalAccessException��"java/lang/IllegalArgumentExceptionmsg.java.internal.field.type�o������������o[]���java/lang/StringBuffer�����]()��������'org/mozilla/javascript/NativeJavaMethod8����u'�,org/mozilla/javascript/NativeJavaConstructor��������.3��java/lang/reflect/Method��d���d2org/mozilla/javascript/JavaMembers$MethodSignature���������ojava/lang/SecurityException��java/lang/StringBuilder/Could not discover accessible methods of class �� due to lack of privileges, "attemping superclasses/interfaces.����./�dorg/mozilla/javascript/ObjArray��������������java/util/Map$Entry�� org/mozilla/javascript/MemberBox���������gh�������o��Could not access field 
126   of class  due to lack of privileges.java/lang/String�`setis��������]����java/lang/reflect/Member�dnoxyxv��cd�����d���'Could not access constructor  of class �djava/util/ArrayList�h����huv������������"org/mozilla/javascript/JavaMembers��������msg.java.member.not.found��org/mozilla/javascript/ContextFEATURE_ENHANCED_JAVA_ACCESSjava/lang/reflect/ModifierFINAL()V%org/mozilla/javascript/ContextFactory	getGlobal)()Lorg/mozilla/javascript/ContextFactory;enterContext"()Lorg/mozilla/javascript/Context;getClassShutter'()Lorg/mozilla/javascript/ClassShutter;java/lang/ClassgetName()Ljava/lang/String;#org/mozilla/javascript/ClassShuttervisibleToScripts(Ljava/lang/String;)ZreportRuntimeError1Q(Ljava/lang/String;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException;
127  hasFeature(I)Zexit
java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;	NOT_FOUND
128  getContext	emptyArgsinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;()Ljava/lang/reflect/Method;
getReturnType()Ljava/lang/Class;getTypethrowAsScriptRuntimeEx3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;'org/mozilla/javascript/ScriptableObjectgetTopLevelScopeH(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable;getWrapFactory&()Lorg/mozilla/javascript/WrapFactory;"org/mozilla/javascript/WrapFactorywrapz(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;jsToJava7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;call�(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/Object;Ljava/lang/Object;)VgetModifiers()IgetClassreportRuntimeError3u(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException;keySet()Ljava/util/Set;size
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;isArray()ZgetComponentTypeconcat&(Ljava/lang/String;)Ljava/lang/String;(I)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString(C)Ljava/lang/StringBuffer;indexOf(I)I	substring(II)Ljava/lang/String;
regionMatches(ILjava/lang/String;II)ZgetFunctionPrototype%(Lorg/mozilla/javascript/MemberBox;)VsetPrototype&(Lorg/mozilla/javascript/Scriptable;)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;7(Lorg/mozilla/javascript/MemberBox;Ljava/lang/String;)Vvalues()Ljava/util/Collection;java/util/CollectionisPublicgetDeclaredMethods()[Ljava/lang/reflect/Method;isProtected(Ljava/lang/reflect/Method;)VcontainsKey(Ljava/lang/Object;)ZisAccessible
setAccessible(Z)V
getSuperclass
129  getMethods-(Ljava/lang/String;)Ljava/lang/StringBuilder;
reportWarning(Ljava/lang/String;)V
getInterfaces()[Ljava/lang/Class;org/mozilla/javascript/KitcodeBug()Ljava/lang/RuntimeException;add(Ljava/lang/Object;)VentrySetiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;getValue(I)Ljava/lang/Object;&([Lorg/mozilla/javascript/MemberBox;)V$org/mozilla/javascript/ScriptRuntimesetFunctionProtoAndParentK(Lorg/mozilla/javascript/BaseFunction;Lorg/mozilla/javascript/Scriptable;)VgetKeyb(Lorg/mozilla/javascript/Scriptable;[Lorg/mozilla/javascript/MemberBox;Ljava/lang/reflect/Field;)VgetDeclaringClassisAssignableFrom(Ljava/lang/Class;)Z
130  startsWith(I)Ljava/lang/String;charAt(I)Cjava/lang/CharacterisUpperCase(C)ZtoLowerCase(C)C(C)Ljava/lang/StringBuilder;	isPrivatep(Lorg/mozilla/javascript/MemberBox;Lorg/mozilla/javascript/MemberBox;Lorg/mozilla/javascript/NativeJavaMethod;)V"(Ljava/lang/reflect/Constructor;)V
131  ClassClassgetDeclaredConstructors"java/lang/reflect/AccessibleObject)([Ljava/lang/reflect/AccessibleObject;Z)VgetConstructorsgetDeclaredFieldsjava/util/List	getFieldsjava/lang/VoidTYPE!org/mozilla/javascript/ClassCacheH(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/ClassCache;getClassCacheMap()Ljava/util/Map;getAssociatedScope%()Lorg/mozilla/javascript/Scriptable;isInterfaceObjectClassisCachingEnabledreportRuntimeError2c(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; �/���������������������������\*+,���
132  ;<� ��������������k*���:�:�,��	�

133  ,���*
��
*�Y��*�Y��*,�*+���:���\bbdb�:?ABC&D0G;IFJQKVL\N_ObNjP�>P��I��k��k��k��k���k��������/�
134  *��*�N-+�:��*+�����TUVW Y�4/��/��/������������#��
135  *��*�:,�:��*�,�:�*+,-�:�������:��4�:
136  
137  ����
138  �-��:
139  ��� :	�"�!:
140  
141  ��-�":
142  �#:	�:
143  
144  �%�+�&L�'+	�(�[u�$v��$�j_`a&c2e7fBhGiKkSlVn[rcsjtruvv�w�x�y�z�{��}�~������j'��
145  ������	���
146  ���
147  ���������������������[x���'��� ��	� ���	���� ��	����C�
148  *��*�:,�:��*�,�:�	*,�)��*�,��*:�+:��|�:�,�	*,�)��-��9�,�.2:	�/Y	�0S:
149  �,-
150  �W�:�%��!�/YS:	�-�+�&+	�1W�k�!��2�3:,���!:�#�0:	-	�4�0:
151  �6~��
152  �%�:
153  8�9�-�9��:�����$
154  5
155  )7��&���&�2�7�=�E�R�Y�a�h�p�v�������������������������������
156  ����"�#�)�+�B���R�����'�	�
157  �	ho����
158  +
159  �D��
160  8	�	C��C��C��C��C
161  �C��1��'����'�	1���y%�
162  *��*�M,�;,�<�/�=��
163  ��� %��%��
��
��f*�>�*��<�*�?K*�>���*�M@N�	,-�A�,�B-�Bh`6�CY�D:,�EW���-�EW����F��F�������"�%�*�0�=�H�O�S�V�`��>=)HX"D��%A�f���f�����H*�<�G��CY�HM,(�IW>��
164  ,,�IW,*2�J�EW����,)�IW,�F��.��
165  ��� �$�+�6�<�C��*!HE6�H� ��
166  �+(�K>���
167  *��*�::���6�*�L:�B+�M:�:��*��:�N��N:		�O:�I6��>2�.:�P:		�B`+�B�+		�B�Q�	2�������Z��
��!�05>FQZ	gov
}���������
v!"	F7#�Q,���+��$$�	�C����������%���!�&�0�'���+����(�����
168  *��*�::*,�:�~+�R:�S�'�TY�U:		�V	:,	�WW�L�X:		�:�N�2�N�O��%�NY,�Y:
169  
170  �Z,
171  �WW
172  :��N#$%'#()+1,<.C/G0R1U2\3g5|7�9�:�;�@�z<)*	�)"
173  \B#�	)u+�����������������������,-����
174  ./��'�Y�N*-�[-�\-�<�]�^�_��NOP�*'0�'��'��
��'0�
1�2
175  .3�Q	m*�`�a��,���*��*�b:6��^2:�c6�a��d��6�eY�f:+�g� ��h�	�i+�WW����*�jK���:*�l:6��12:�eY�f:+�g�+�WW���ͧB*�l:6��12:�eY�f:+�g�+�WW���ͱ:�mY�no�p*��pq�pr�p�s�t*�u:6��2+�[����*�j:�+�[���kk��+WYZ\ ]+^2_9aMeXfcgohui�]�m�|�n�r�s�t�u�w�x�s�z��������������7�=�H�S�Y�_�d�l���X($42N569G7#c k89�!56�$4�6�<89�B:;�!56�$4�6�989#:;@m0�m
�m��m��=0<_=��*m0�m
1=0<_=��>?@�
176  ]7*�*�
�vN6-���-2:�c6�w6�
177  *��*�:�x:		�:
178  
179  �	�WW�D
180  �y�

181  �y:�+
182  �]��zW�yY�{:
183  �|	�WW�|���i6����6�
184  *��*�:�}�~:�������:��:
185  
186  �]���:		��Y
187  �]��S�L
188  �y:��6��zW��:	6

�#
���]:	
��Y��S�
��ܻNY	��:+�	+�����WW��Q���*��:6��92:��:�66*�
��a���w6		�
189  *��*�:
190  
191  �:�
192  �WW���N�j�N:�*Y+�O��:
	�
193  *���*��:� �Y�:	�*���	*��
�WW
194  
�WW�5�!�)�!:�������
195  �WW��zW�0:	�mY�n��p�p��p*���p��p�s�t����6���6�
196  *��*�:�Y�:�;�~:		���	����:
197  
198  ���6
199  ���6
200  ���6
�

��b
201  
����:�B����:��6���C�B�
��:�0��6��� �mY�n�������p�s:�g���D�:�%*�
��-����%���������:*���:�*���:::��A:�g�W�:�N�D�N:��� :�O��:��O��:�O��:�Y��:�WW��a�;�~:		��)	����:
202  
203  �:
204  �WW��ӄ���*��:*����L6��*�L��Y2��S�������k���
���$�+�=�D�O�T�c�k�u��������������������������&�-�7�>�H�T�b�h�s�w�}�������������	�
205  ���
'9>GLU[gs~�&�)�+�-�4�/�1��9�:�;=@2B;CDDME\HmJuKxN|O�P�Q�R�T�U�V�^�_�`�a�c
206  g
mnp#q1u4v7w@yL{W|_}f~k�u������������������������9����0�6���BrAB�AB�56$�7+y��=g��D`��	OU
207208  �C�	T56A'
&BAB-;>PC�	��
209210  s)"��DF��GH����������I]5"'L�
9:J��K�����	����
211  �����+:;	�)���"���7�>�%LMu��f:N"WI��mNO�|?P��7QM��R��S-4�T-7�U"@{V����;�W�DwX�MnY�
2���
212  �GH	�
213  ��Z�
214  �0GH	�	������[��!I!7��7��7��
*89��\]/^_�\	=g����D`����9:J�����
215  u������[a/^bcd��J*�
�>*����4*���L+��+�L�mY�n��p*���p��p�s�t*���� k����� �!�B�� e_!!:;J���eb�fgh�d*�
�X��Y��L*�M,�3,��N6-��-2��+-2��W����,�jM���++���!�����L*����Z[k�:������'�/�:�@�E�H�[�\��>  (i]LjkGl�\:;d���LjmGl�no��8-�A:,�g�&,�:�N��N:�O���������%�,�6��R,
216  p"��8��8��8��8q�8r�0s��8���t
217  uv��:=*��3*2N-�.��!�
218  -���-�� :���-�������"����(�0�2�8��4(
219  ��&5-6w:8�:���(
220  ��
221  xy� f>�`6+��P+2:����8�.:��*�2*����zW2*��������������>#*1	6
222  >AJUX^d�H*.zA5-
223  Tb{f��f8�f���*.zf���|
224  xv��7=*��0*2N�
225  -���-�� ���-�.��-�������" !$"-#/5(�*#5-378�7��}~�J
226  ��
227  *���*��:���<6�Y��:�\��:��>���*:�*Y+���+��:		,���+��	�WW�����../01!2,3P4d6j7|89�f
228  d	P,�:EGH������������q��!a�,V���q��,V��������
229  �*��:��:+:���:�+�+�WW���Y���:�>:,�,���,:M�&�j:		������:	��	:����٠�WW+�+�WW�7HKk�j@A
CEF#G)J4L7OHQKRMWXX[Y`[g\l]t_|ad�f�i�j�k�n�q�f
230  g��	M6:;������������������
�������4g��	������
�����������B�*��+��v��������e����E