/ org.mozilla.rhino / org / mozilla / javascript / ast / FunctionNode.class
FunctionNode.class
 1  ����1M	��	��
 2  L�	M�	K�	K�	K�	K�
 3  L�
 4  K�	K�
 5  ��
 6  ���	K�	K����������
 7  K�
 8  K��
 9  ���
10  ���	K�	��
11  �
12  ��
13  K�
14  �
15  �	K�
16  K�
17  K�	K�	K�	K�	K�	K�	K��
18  -���
19  L�
20  K�	K	M	M	K
21  6�
22  K
23  6
24  �	
25  
26  K
27  K
28  	
29  
30  6
31  �
32  K
33  
34  FormInnerClassesFUNCTION_STATEMENTI
ConstantValueFUNCTION_EXPRESSIONFUNCTION_EXPRESSION_STATEMENT	NO_PARAMSLjava/util/List;	Signature6Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>;functionName!Lorg/mozilla/javascript/ast/Name;paramsbody$Lorg/mozilla/javascript/ast/AstNode;isExpressionClosureZfunctionForm.Lorg/mozilla/javascript/ast/FunctionNode$Form;lprpfunctionTypeneedsActivationignoreDynamicScopeisGeneratorgeneratorResumePoints/Ljava/util/List<Lorg/mozilla/javascript/Node;>;
35  liveLocalsLjava/util/Map;0Ljava/util/Map<Lorg/mozilla/javascript/Node;[I>;memberExprNode<init>()VCodeLineNumberTableLocalVariableTablethis)Lorg/mozilla/javascript/ast/FunctionNode;(I)Vpos%(ILorg/mozilla/javascript/ast/Name;)VnamegetFunctionName#()Lorg/mozilla/javascript/ast/Name;setFunctionName$(Lorg/mozilla/javascript/ast/Name;)VgetName()Ljava/lang/String;	getParams()Ljava/util/List;8()Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>;	setParams(Ljava/util/List;)Vparami$Ljava/util/Iterator;LocalVariableTypeTable9(Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>;)VaddParam'(Lorg/mozilla/javascript/ast/AstNode;)VisParam'(Lorg/mozilla/javascript/ast/AstNode;)ZnodegetBody&()Lorg/mozilla/javascript/ast/AstNode;setBodyabsEndgetLp()IsetLpgetRpsetRp	setParens(II)V()ZsetIsExpressionClosure(Z)VrequiresActivationsetRequiresActivationgetIgnoreDynamicScopesetIgnoreDynamicScopesetIsGeneratoraddResumptionPoint (Lorg/mozilla/javascript/Node;)VtargetLorg/mozilla/javascript/Node;getResumptionPoints1()Ljava/util/List<Lorg/mozilla/javascript/Node;>;
getLiveLocals()Ljava/util/Map;2()Ljava/util/Map<Lorg/mozilla/javascript/Node;[I>;
addLiveLocals"(Lorg/mozilla/javascript/Node;[I)Vlocals[IaddFunction,(Lorg/mozilla/javascript/ast/FunctionNode;)IfnNoderesultgetFunctionTypesetFunctionTypetypeisGetterOrSetterisGetterisSettersetFunctionIsGettersetFunctionIsSettersetMemberExprNodegetMemberExprNodetoSource(I)Ljava/lang/String;depthsbLjava/lang/StringBuilder;visit+(Lorg/mozilla/javascript/ast/NodeVisitor;)Vv(Lorg/mozilla/javascript/ast/NodeVisitor;<clinit>
36  SourceFileFunctionNode.javaQQqrdcdeQfQ�Qqx~\] !�"�^YXY#$r%&'(�)*"org/mozilla/javascript/ast/AstNode��+,java/util/ArrayList-./._`012345.��6�7�8Q9x:�abhbibjbkYmnjava/util/HashMap;<=��>�gQ?d@dp`java/lang/StringBuilderA�BCfunction ��() (DE) ��FG�
37  H�I������JKL'org/mozilla/javascript/ast/FunctionNode%org/mozilla/javascript/ast/ScriptNode,org/mozilla/javascript/ast/FunctionNode$Formorg/mozilla/javascript/TokenFUNCTIONorg/mozilla/javascript/NodeEXPRESSION_CLOSURE_PROPorg/mozilla/javascript/ast/Name	setParent
getIdentifierjava/util/Listcleariterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;
assertNotNull(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcontainsjava/lang/BooleanTRUELjava/lang/Boolean;getProp(I)Ljava/lang/Object;equalsgetPosition	getLengthposition	setLengthsetEncodedSourceBounds
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getFunctionCountGETTERSETTER
38  makeIndentappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;	printList,(Ljava/util/List;Ljava/lang/StringBuilder;)Vjava/lang/StringtrimtoString&org/mozilla/javascript/ast/NodeVisitorjava/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;!KLPQRSTQRUVQRWXYZ[\]^YZ[_`abcdeQfQgQhbibjbkYZlmnZop`*qrsZ*�*��*�*�*m��t�opq}�uvwqxse*�	*��*�*�*m��t�opq}�uvwyQqzsx"*�	*��*�*�*m�*,�
39  �t�opq}�!�u "vw"yQ"{]|}s/*��t�uvw~sO*+�+�+*��t��	��uvw{]��s>*��
*��
��t�uvw��s<*��
40  *����t�uvwZ���s�?+�*��5*��*��+�M,��,��N*-����t�����6�>�u*6�`#��?vw?^Y�?^[Z���sp(*+�*��*�Y��*�+�W+*��t����"�'�u(vw(�`��sJ*���
*�+��t�uvw�`��s/*��t�uvw��s�A*+�*+��+�� �*�!+�"+�#`=+*�**�$d�%**�$�&�t&	��
41  ���(�-�7�@�u AvwA_`(�Q��s/*��t�uvw�xs>*��t
42  uvweQ��s/*��t
43  uvw�xs>*��t
44  uvwfQ��sQ*�*��t
45  u vweQfQa�s/*�'�t uvw��s>*�'�t
46  '(uvwab��s/*�(�t6uvw�rs4*�(�t
47  :;uvw��s/*�)�t>uvw�rs4*�)�t
48  BCuvwj�s/*�*�tFuvw�rs4*�*�t
49  JKuvw��s^*�+�*�Y��+*�++�W�tNOPQuvw����s/*�+�tTuvwZ���s/*�,�tXuvwZ���si*�,�*�-Y�.�,*�,+,�/W�t\]^_u vw������s^*+�0=*�1�*�(�tcd
egu vw�w�Q��s/*�2�tnuvw�xs>*�2�t
50  rsuvw�Q��sD*��3�
*��4���tvuvw��s:*��3���tzuvw��s:*��4���t~uvw�rs6*�3��t
51  ��uvw�rs6*�4��t
52  ��uvw��sO*+�5+�+*��t��	��uvw�`��s/*�5�t�uvw��s ��6Y�7M,*�8�9W,:�9W*��,;�9W,*��<�9W*��
,=�9W�,>�9W**�,�?,@�9W*�'�,;�9W,*�A�B�9W�,*�A�B�C�9W*�2�
53  ,D�9W,�E�tJ���� �'�4�;�E�L�U�\�c�j�z�������u �vw��Q�����s�]+*�F�U*��*�+�G*�H�M,��,��N-+�I���*�A+�I*�'�*�5�*�5+�I�t*
54  �
55  ���6�>�F�M�T�\�u*6�`#��]vw]���rs&�Y��J��th��O
56  MKN@