/ org.mozilla.rhino / org / mozilla / javascript / optimizer / ClassCompiler.class
ClassCompiler.class
 1  ����1�	y
 2   z{
 3  z	+|}	+~	+	+�
 4  ��5
 5  ���
 6  
z
 7 8  
��
 9  �
10  ��
11  �
12  �
13  +�
14  +��
15  +��
16  z
17  �
18  ��
19  ��
20  ���
21  "�
22  ��
23  ��
24  ��
25  ��
26  "�	��
27  ���mainMethodClassNameLjava/lang/String;compilerEnv)Lorg/mozilla/javascript/CompilerEnvirons;
targetExtendsLjava/lang/Class;	SignatureLjava/lang/Class<*>;targetImplements[Ljava/lang/Class;[Ljava/lang/Class<*>;<init>,(Lorg/mozilla/javascript/CompilerEnvirons;)VCodeLineNumberTableLocalVariableTablethis0Lorg/mozilla/javascript/optimizer/ClassCompiler;setMainMethodClass(Ljava/lang/String;)V	classNamegetMainMethodClass()Ljava/lang/String;getCompilerEnv+()Lorg/mozilla/javascript/CompilerEnvirons;getTargetExtends()Ljava/lang/Class;()Ljava/lang/Class<*>;setTargetExtends(Ljava/lang/Class;)VextendsClassLocalVariableTypeTable(Ljava/lang/Class<*>;)VgetTargetImplements()[Ljava/lang/Class;()[Ljava/lang/Class<*>;setTargetImplements([Ljava/lang/Class;)VimplementsClasses([Ljava/lang/Class<*>;)VmakeAuxiliaryClassName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
mainClassName	auxMarkercompileToClassFilesL(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/Object;scriptClassNameofn)Lorg/mozilla/javascript/ast/FunctionNode;nameiIsourcesourceLocationlinenopLorg/mozilla/javascript/Parser;ast$Lorg/mozilla/javascript/ast/AstRoot;irf"Lorg/mozilla/javascript/IRFactory;tree'Lorg/mozilla/javascript/ast/ScriptNode;
28  superClass
29  interfaces	isPrimaryZcodegen*Lorg/mozilla/javascript/optimizer/Codegen;scriptClassBytes[B
functionCount
functionNames$Lorg/mozilla/javascript/ObjToIntMap;mainClassBytes
30  SourceFileClassCompiler.java�-7�"java/lang/IllegalArgumentException./+org.mozilla.javascript.optimizer.OptRuntime,-01455��5java/lang/StringBuilder���Borg/mozilla/javascript/Parser78�� org/mozilla/javascript/IRFactory��EFMN1TU(org/mozilla/javascript/optimizer/Codegen>?��B��java/lang/Object��"org/mozilla/javascript/ObjToIntMap7�����B���������1���.org/mozilla/javascript/optimizer/ClassCompilerDEFAULT_MAIN_METHOD_CLASS()Vclone()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringparseK(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ast/AstRoot;
transformTreeM(Lorg/mozilla/javascript/ast/AstRoot;)Lorg/mozilla/javascript/ast/ScriptNode;%org/mozilla/javascript/ast/ScriptNodegetEncodedSourcecompileToClassFiley(Lorg/mozilla/javascript/CompilerEnvirons;Ljava/lang/String;Lorg/mozilla/javascript/ast/ScriptNode;Ljava/lang/String;Z)[BgetFunctionCount()I(I)VgetFunctionNode,(I)Lorg/mozilla/javascript/ast/FunctionNode;'org/mozilla/javascript/ast/FunctionNodegetNamejava/lang/Stringlength
getParamCountput(Ljava/lang/Object;I)V$org/mozilla/javascript/ScriptRuntimeObjectClass"org/mozilla/javascript/JavaAdaptercreateAdapterCodeo(Lorg/mozilla/javascript/ObjToIntMap;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;Ljava/lang/String;)[B!+ ,-./01234526
31  789`*�+��Y��*+�*��:<=>?@;<=./>?9>*+��:
32  MN;<=@-AB9/*��:V;<=CD9/*��:^;<=EF9/*��:f;<=2GHI9P*+��:
33  pq;<=J1KJ32LMN9C*�	��*�	�
34  ���:x;<=2OPQ9a*+��
+����	�:
35  ��;<=R5KR62STU9Q�
Y�+�,���:�; <=V-W-XY9�!�Y*��:+,�:�Y*��:�::::*�:	*�:
36  
37  �	��6�
38  :�
*�:�Y�:

*��
*���:�� YSYS��!6�"Y�#:6�2�$:�%:��&��'�(����	��):		
39  �*:� YSYSYSYS�:z�
��$�-�0�3�6�<�B�S�X�_�i�r�{����������������������������;�\Z-� [\�]-�6^_!<=!`-!a-!b_!V-
cd
40  ef$�gh-�ij<�k1	B�l5
41  i�Z-S�mnr�op
��qr�vs_�ktuvrK<�k3	B�l6
42  wx