
com.google.javascript.jscomp.InferJSDocInfo.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
- d , e
f g
h i
j k
h l / m
j n
o p
j q
r s
j t
j u
j v
j w
j x
j y
, z
{ v
j |
, }
{ ~
{
j ?
j ?
{ ?
j ?
? ?
{ ?
{ ?
{ ?
{ ?
{ ?
{ ?
? ?
{ ?
? ?
? ? ?
' ?
? ?
{ ?
{ ? ? ? ? ? InnerClasses compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this -Lcom/google/javascript/jscomp/InferJSDocInfo; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
StackMapTable
hotSwapScript originalRoot visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V docInfo 'Lcom/google/javascript/rhino/JSDocInfo; varType +Lcom/google/javascript/rhino/jstype/JSType; objType /Lcom/google/javascript/rhino/jstype/ObjectType; propName Ljava/lang/String;
owningType propType lhsType t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent ? ? ? ? ? ? ? dereferenceToObject \(Lcom/google/javascript/rhino/jstype/JSType;)Lcom/google/javascript/rhino/jstype/ObjectType; type #attachJSDocInfoToNominalTypeOrShape k(Lcom/google/javascript/rhino/jstype/ObjectType;Lcom/google/javascript/rhino/JSDocInfo;Ljava/lang/String;)V qName "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable;
SourceFile InferJSDocInfo.java 3 ? 1 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Z [ ? ? ? ] ^ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? +com/google/javascript/rhino/jstype/EnumType ? ? ? ? ? ? ? +com/google/javascript/jscomp/InferJSDocInfo Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 0com/google/javascript/jscomp/HotSwapCompilerPass -com/google/javascript/jscomp/InferJSDocInfo$1 %com/google/javascript/rhino/JSDocInfo )com/google/javascript/rhino/jstype/JSType -com/google/javascript/rhino/jstype/ObjectType *com/google/javascript/jscomp/NodeTraversal com/google/javascript/rhino/Node java/lang/String ()V traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; isScript ()Z
checkState (Z)V ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I isVar %com/google/javascript/jscomp/NodeUtil isFunctionDeclaration %(Lcom/google/javascript/rhino/Node;)Z isAssign
getFirstChild $()Lcom/google/javascript/rhino/Node; getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; hasOneChild getJSType -()Lcom/google/javascript/rhino/jstype/JSType;
isFunction getString ()Ljava/lang/String; hasOwnProperty (Ljava/lang/String;)Z setPropertyJSDocInfo <(Ljava/lang/String;Lcom/google/javascript/rhino/JSDocInfo;)V isExprResult getLastChild getPropertyType ?(Ljava/lang/String;)Lcom/google/javascript/rhino/jstype/JSType; getQualifiedName dereference 1()Lcom/google/javascript/rhino/jstype/ObjectType; cast
isConstructor
isEnumType isInterface hasReferenceName getReferenceName equals (Ljava/lang/Object;)Z setJSDocInfo *(Lcom/google/javascript/rhino/JSDocInfo;)V toMaybeFunctionType ^(Lcom/google/javascript/rhino/jstype/JSType;)Lcom/google/javascript/rhino/jstype/FunctionType; /com/google/javascript/rhino/jstype/FunctionType getInstanceType getElementsType 6()Lcom/google/javascript/rhino/jstype/EnumElementType; 2com/google/javascript/rhino/jstype/EnumElementType isNativeObjectType isFunctionType 3com/google/javascript/jscomp/NodeTraversal$Callback , - . 1 2 3 4 5 F
*? *+? ? 6 @ A B 7
8 9
1 2 : ; 5 s +? *? +*? ,? *? ,*? ? 6 F G
I J L 7 8 9 <