
com.google.javascript.jscomp.ExportTestFunctions.class Maven / Gradle / Ivy
The newest version!
???? 3 ? * f
* g
* h
i
j k * l * m n
o
p q
r s t
u v
w
x
u y
z
u {
|
} ~
r ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
? ?
} ?
?
?
? * ?
? ?
? ? ?
? ? ? ? ? InnerClasses ExportTestFunctionsNodes TEST_FUNCTIONS_NAME_PATTERN Ljava/util/regex/Pattern; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; exportSymbolFunction Ljava/lang/String; exportPropertyFunction V(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 2Lcom/google/javascript/jscomp/ExportTestFunctions; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root exportTestFunctionAsSymbol Y(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V testFunctionName node
scriptNode exportCallTarget call
expression
StackMapTable t exportTestFunctionAsProperty {(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V fullyQualifiedFunctionName parent
objectName
exportCallStr
exportCall ? isTestFunction (Ljava/lang/String;)Z functionName
access$000 ?(Lcom/google/javascript/jscomp/ExportTestFunctions;Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V x0 x1 x2 x3
access$100 ?(Lcom/google/javascript/jscomp/ExportTestFunctions;Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V x4
access$200 c(Lcom/google/javascript/jscomp/ExportTestFunctions;)Lcom/google/javascript/jscomp/AbstractCompiler; ()V
SourceFile ExportTestFunctions.java 1 2 L M B C 6 c ? ? ? 3 4 5 4 Icom/google/javascript/jscomp/ExportTestFunctions$ExportTestFunctionsNodes 6 ? ? ? ? ? ? ? com/google/javascript/rhino/Node ? H ? ? ? ? ? ? ? ? ? ? ? ? > ? ? c ? ? ? ? ? ? window. ? ? U ? ? ? ? ? ? ? ? %s(%s, '%s', %s); java/lang/Object ? ? ? ? ? ? ? ? ? ? > / 0 ? ? ? ? ? ? h^(?:((\w+\.)+prototype\.||window\.)*(setUpPage|setUp|shouldRunTests|tearDown|tearDownPage|test[\w\$]+))$ ? ? 0com/google/javascript/jscomp/ExportTestFunctions )com/google/javascript/jscomp/CompilerPass 2com/google/javascript/jscomp/ExportTestFunctions$1 java/lang/String $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; i(Lcom/google/javascript/jscomp/ExportTestFunctions;Lcom/google/javascript/jscomp/ExportTestFunctions$1;)V *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V %com/google/javascript/jscomp/NodeUtil newQName ?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; com/google/javascript/rhino/IR i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; isName ()Z putBooleanProp (IZ)V string 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; addChildToBack %(Lcom/google/javascript/rhino/Node;)V
exprResult F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
addChildAfter -com/google/javascript/jscomp/AbstractCompiler reportCodeChange
getFirstChild $()Lcom/google/javascript/rhino/Node; getPrototypePropertyName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; getQualifiedName ()Ljava/lang/String;
startsWith length ()I substring (I)Ljava/lang/String; lastIndexOf (I)I (II)Ljava/lang/String; Dcom/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; parseSyntheticCode removeChildren useSourceInfoFromForTree addChildrenAfter java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; 3com/google/javascript/jscomp/NodeTraversal$Callback ! * + / 0 1 2 3 4 5 4 6 7 8 u *? +? W*+? *,? *-? ? 9 1 3 4 5 6 7 : * ; <