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 InnerClasses FUNCTION_STATEMENT I ConstantValue FUNCTION_EXPRESSION FUNCTION_EXPRESSION_STATEMENT NO_PARAMS Ljava/util/List; Signature 6Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>; functionName !Lorg/mozilla/javascript/ast/Name; params body $Lorg/mozilla/javascript/ast/AstNode; isExpressionClosure Z functionForm .Lorg/mozilla/javascript/ast/FunctionNode$Form; lp rp functionType needsActivation ignoreDynamicScope isGenerator generatorResumePoints /Ljava/util/List<Lorg/mozilla/javascript/Node;>; 35 liveLocals Ljava/util/Map; 0Ljava/util/Map<Lorg/mozilla/javascript/Node;[I>; memberExprNode <init> ()V Code LineNumberTable LocalVariableTable this )Lorg/mozilla/javascript/ast/FunctionNode; (I)V pos %(ILorg/mozilla/javascript/ast/Name;)V name getFunctionName #()Lorg/mozilla/javascript/ast/Name; setFunctionName $(Lorg/mozilla/javascript/ast/Name;)V getName ()Ljava/lang/String; getParams ()Ljava/util/List; 8()Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>; setParams (Ljava/util/List;)V param i$ Ljava/util/Iterator; LocalVariableTypeTable 9(Ljava/util/List<Lorg/mozilla/javascript/ast/AstNode;>;)V addParam '(Lorg/mozilla/javascript/ast/AstNode;)V isParam '(Lorg/mozilla/javascript/ast/AstNode;)Z node getBody &()Lorg/mozilla/javascript/ast/AstNode; setBody absEnd getLp ()I setLp getRp setRp setParens (II)V ()Z setIsExpressionClosure (Z)V requiresActivation setRequiresActivation getIgnoreDynamicScope setIgnoreDynamicScope setIsGenerator addResumptionPoint (Lorg/mozilla/javascript/Node;)V target Lorg/mozilla/javascript/Node; getResumptionPoints 1()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)V locals [I addFunction ,(Lorg/mozilla/javascript/ast/FunctionNode;)I fnNode result getFunctionType setFunctionType type isGetterOrSetter isGetter isSetter setFunctionIsGetter setFunctionIsSetter setMemberExprNode getMemberExprNode toSource (I)Ljava/lang/String; depth sb Ljava/lang/StringBuilder; visit +(Lorg/mozilla/javascript/ast/NodeVisitor;)V v (Lorg/mozilla/javascript/ast/NodeVisitor; <clinit> 36 SourceFile FunctionNode.java Q Q q r d c d e Q f Q � Q q x ~ \ ] ! �"