
com.google.javascript.jscomp.FunctionRewriter$GetterReducer.class Maven / Gradle / Ivy
The newest version!
???? 3 g 9
:
: ;
8 <
=
> ? @ A
: B
C
> D
E
F
G H
I
J
> K
> L
> M
> N O FACTORY_METHOD_NAME Ljava/lang/String;
ConstantValue
HELPER_SOURCE ()V Code LineNumberTable LocalVariableTable this
GetterReducer InnerClasses =Lcom/google/javascript/jscomp/FunctionRewriter$GetterReducer; getHelperSource ()Ljava/lang/String; reduce F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; node "Lcom/google/javascript/rhino/Node; propName
StackMapTable Q getGetPropertyName functionNode value R 4(Lcom/google/javascript/jscomp/FunctionRewriter$1;)V x0 1Lcom/google/javascript/jscomp/FunctionRewriter$1;
SourceFile FunctionRewriter.java S ;com/google/javascript/jscomp/FunctionRewriter$GetterReducer efunction JSCompiler_get(JSCompiler_get_name) { return function() {return this[JSCompiler_get_name]}} T U / ) Q V W java/lang/IllegalStateException java/lang/StringBuilder Expected STRING, got X Y Z [ X \ ] ' ^ JSCompiler_get _ ` a ) b W c d e W f d Jcom/google/javascript/jscomp/FunctionRewriter$SingleReturnStatementReducer SingleReturnStatementReducer com/google/javascript/rhino/Node /com/google/javascript/jscomp/FunctionRewriter$1 -com/google/javascript/jscomp/FunctionRewriter
access$600 %(Lcom/google/javascript/rhino/Node;)Z isString ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getToken %()Lcom/google/javascript/rhino/Token; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V
buildCallNode z(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; maybeGetSingleReturnRValue isGetProp
getFirstChild $()Lcom/google/javascript/rhino/Node; isThis getLastChild / *? ? ? ! " % &