org.mozilla.javascript.ScriptOrFnNode.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
7 ? 6 ? 6 ? 6 ? ?
? 6 ?
6 ? 6 ? 6 ? 6 ? 6 ?
? ? 6 ?
?
? ? ?
?
? 6 ? ? 6 ?
? ?
? ?
7 ? # ?
? 6 ? # ?
?
? 6 ?
? ? # ? # ? 6 ? ?
' ? ?
) ? ?
+ ? ?
+ ?
+ ?
+ ?
7 ?
7 ?
7 ?
7 ?
7 ? ? ? encodedSourceStart I encodedSourceEnd
sourceName Ljava/lang/String; endLineno functions !Lorg/mozilla/javascript/ObjArray; regexps symbols Ljava/util/ArrayList; Signature Symbol InnerClasses ;Ljava/util/ArrayList;
paramCount
variableNames [Ljava/lang/String; isConsts [Z compilerData Ljava/lang/Object;
tempNumber (I)V Code LineNumberTable LocalVariableTable this 'Lorg/mozilla/javascript/ScriptOrFnNode; nodeType
getSourceName ()Ljava/lang/String;
setSourceName (Ljava/lang/String;)V getEncodedSourceStart ()I getEncodedSourceEnd setEncodedSourceBounds (II)V start end
getBaseLineno
setBaseLineno lineno getEndLineno setEndLineno getFunctionCount getFunctionNode ((I)Lorg/mozilla/javascript/FunctionNode; i addFunction ((Lorg/mozilla/javascript/FunctionNode;)I fnNode %Lorg/mozilla/javascript/FunctionNode; getRegexpCount getRegexpString (I)Ljava/lang/String; index getRegexpFlags addRegexp '(Ljava/lang/String;Ljava/lang/String;)I string flags getIndexForNameNode (Lorg/mozilla/javascript/Node;)I nameNode Lorg/mozilla/javascript/Node; node Scope #Lorg/mozilla/javascript/Node$Scope; symbol $Lorg/mozilla/javascript/Node$Symbol; getParamOrVarName
getParamCount getParamAndVarCount getParamAndVarNames ()[Ljava/lang/String; getParamAndVarConst ()[Z addSymbol '(Lorg/mozilla/javascript/Node$Symbol;)V flattenSymbolTable (Z)V
newSymbols flattenAllTables Z LocalVariableTypeTable getCompilerData ()Ljava/lang/Object; setCompilerData (Ljava/lang/Object;)V data getNextTempName getSymbolTable ()Ljava/util/Map; putSymbol 9(Ljava/lang/String;Lorg/mozilla/javascript/Node$Symbol;)V x0 x1 getSymbol 8(Ljava/lang/String;)Lorg/mozilla/javascript/Node$Symbol; getDefiningScope 7(Ljava/lang/String;)Lorg/mozilla/javascript/Node$Scope; getParentScope %()Lorg/mozilla/javascript/Node$Scope; setParent &(Lorg/mozilla/javascript/Node$Scope;)V
SourceFile ScriptOrFnNode.java O P = 9 G 9 N 9 java/util/ArrayList A B ? ? ; < 8 9 : 9 d 9 ? ? ? > ? ? \ ? ? #org/mozilla/javascript/FunctionNode org/mozilla/javascript/ObjArray O ? ? ? @ ? java/lang/String H I ? ? ? ? X ? ? r 9 J K ? 9 ? ? ? ? "org/mozilla/javascript/Node$Symbol ? ~ ? < L M "java/lang/IllegalArgumentException java/lang/IllegalStateException java/lang/StringBuilder $ ? ? ? ? ? X ? ? ? ? ? ? ? ? %org/mozilla/javascript/ScriptOrFnNode !org/mozilla/javascript/Node$Scope org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; size get (I)Ljava/lang/Object; ()V add org/mozilla/javascript/Node getScope getString declType (Ljava/lang/Object;)Z symbolTable Ljava/util/LinkedHashMap; containingTable name append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ! 6 7 8 9 : 9 ; <