
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
* a
* b
* c * d
+ e * f g
h i j
k l
m n
o p
o
q
r s
r t
r u
r v
r w
r x
r y
r z
r {
r |
r }
r ~
e
? ?
?
r ?
r ? ?
? ?
r ?
r ?
r ?
r ? ? ? StaticFieldGetterSetterInliner InnerClasses InlinePropertiesPass DetermineInlinableProperties GatherJ2CLClassGetterSetters ? J2clProperty root "Lcom/google/javascript/rhino/Node; this$0 6Lcom/google/javascript/jscomp/J2clPropertyInlinerPass; [(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass;Lcom/google/javascript/rhino/Node;)V Code LineNumberTable LocalVariableTable this ULcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner; run ()V gatherer rLcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters; result Ljava/util/Map; LocalVariableTypeTable ?Ljava/util/Map; matchesJ2clGetKeySignature 7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Z className Ljava/lang/String; getKey getFunction getBlock returnStatement multiExpression clinitFunction internalProp
StackMapTable ? matchesJ2clSetKeySignature setKey setFunction setBlock
access$000 X(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner;)V x0
access$400 ?(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Z x1 x2
access$500
SourceFile J2clPropertyInlinerPass.java S G F G > ? 5 6 7 ? 3 4 pcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters 7 ? ? ? ? ? ? ? ? ? pcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$DetermineInlinableProperties 7 ? hcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder ? ? .$clinit ? ? ? ? ? ? .$ ? ? ? ? ? ? ? ? ? ? ? Scom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner java/lang/Object `com/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$J2clProperty com/google/javascript/rhino/Node ? ?(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner;Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$1;)V 4com/google/javascript/jscomp/J2clPropertyInlinerPass compiler /Lcom/google/javascript/jscomp/AbstractCompiler; *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
access$200 ?(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters;)Ljava/util/Map; g(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner;Ljava/util/Map;)V
access$300 m(Lcom/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass;)V hasChildren ()Z
getFirstChild $()Lcom/google/javascript/rhino/Node;
isFunction getLastChild isBlock hasOneChild isReturn isComma isCall getSecondChild isGetProp getFirstFirstChild append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; matchesQualifiedName (Ljava/lang/String;)Z getQualifiedName java/lang/String
startsWith isParamList isExprResult
getChildCount ()I isAssign 6com/google/javascript/jscomp/J2clPropertyInlinerPass$1 3com/google/javascript/jscomp/NodeTraversal$Callback * + 3 4 5 6 7 8 9 U *+? *? *,? ? : @ A B ; <