
com.google.javascript.jscomp.RemoveSuperMethodsPass$RemoveSuperMethodsCallback.class Maven / Gradle / Ivy
The newest version!
???? 3 ? u
3 v 3 w
4 x
y z
y {
y |
y }
y ~
?
y ?
y ?
y ?
y ?
y ?
? ?
3 ?
3 ?
3 ?
? ? ?
y ? ?
? ? ?
? ? ?
? ?
?
? ? ? ? ?
?
? ?
? ?
? ?
? ?
y ?
?
?
? ?
?
?
y ?
y ?
y ?
y ?
y ?
y ?
y ? ? ? this$0 5Lcom/google/javascript/jscomp/RemoveSuperMethodsPass; 8(Lcom/google/javascript/jscomp/RemoveSuperMethodsPass;)V Code LineNumberTable LocalVariableTable this RemoveSuperMethodsCallback InnerClasses PLcom/google/javascript/jscomp/RemoveSuperMethodsPass$RemoveSuperMethodsCallback; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
methodName Ljava/lang/String; call "Lcom/google/javascript/rhino/Node; block statement t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable ? ? functionNameMatches 7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Z enclosingMethodName callName methodNameSplitted [Ljava/lang/String; enclosingClassName shortMethodNameConcatedWithCall "callNameSplittedBySuperClassMarker !callNameSplittedByPrototypeMarker calledClass subclassType +Lcom/google/javascript/rhino/jstype/JSType; calledClassType superClassConstructor 1Lcom/google/javascript/rhino/jstype/FunctionType; T ? ?
returnMatches %(Lcom/google/javascript/rhino/Node;)Z childType
returnType argumentsMatch G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z enclosingMethod paramList numExtraCallChildren I callArg param ? o(Lcom/google/javascript/jscomp/RemoveSuperMethodsPass;Lcom/google/javascript/jscomp/RemoveSuperMethodsPass$1;)V x0 x1 7Lcom/google/javascript/jscomp/RemoveSuperMethodsPass$1;
SourceFile RemoveSuperMethodsPass.java 3com/google/javascript/jscomp/RemoveSuperMethodsPass 7 8 5 6 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? f g b c O P ? ? ? ? ? ? ?
\.prototype\. ? ? ? .call ? ? \.superClass_\. ? ? ? ? ? ? ? ? ? ? )com/google/javascript/rhino/jstype/JSType ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c ? ? Ncom/google/javascript/jscomp/RemoveSuperMethodsPass$RemoveSuperMethodsCallback ? Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback com/google/javascript/rhino/Node java/lang/String /com/google/javascript/rhino/jstype/FunctionType 5com/google/javascript/jscomp/RemoveSuperMethodsPass$1 ()V
isFunction ()Z isAssign getParent $()Lcom/google/javascript/rhino/Node; isExprResult getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; %com/google/javascript/rhino/JSDocInfo isWizaction getLastChild hasOneChild
getFirstChild isReturn isCall %com/google/javascript/jscomp/NodeUtil getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;
access$200 F(Lcom/google/javascript/jscomp/RemoveSuperMethodsPass;)Ljava/util/Map;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getQualifiedName ()Ljava/lang/String; split '(Ljava/lang/String;)[Ljava/lang/String; concat &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z
access$300 f(Lcom/google/javascript/jscomp/RemoveSuperMethodsPass;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler getTypeIRegistry -()Lcom/google/javascript/rhino/TypeIRegistry; )com/google/javascript/rhino/TypeIRegistry getType 7(Ljava/lang/String;)Lcom/google/javascript/rhino/TypeI; toObjectType 1()Lcom/google/javascript/rhino/jstype/ObjectType; -com/google/javascript/rhino/jstype/ObjectType getConstructor 3()Lcom/google/javascript/rhino/jstype/FunctionType; getSuperClassConstructor getInstanceType getJSType -()Lcom/google/javascript/rhino/jstype/JSType; isFunctionType toMaybeFunctionType
getReturnType
isVoidType
isUnknownType getSecondChild
getChildCount ()I isThis getChildAtIndex %(I)Lcom/google/javascript/rhino/Node; isName matchesQualifiedName getNext *com/google/javascript/jscomp/NodeTraversal 3 4 5 6 7 8 9 4
*+? *? ? : 9 ;
<