
com.google.javascript.jscomp.ImplicitNullabilityCheck.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
K L
M N
O
P Q
R S T
U
V W
R X Y Z [ \ [ ] ^ _
`
a b
c d e f
M g
P h i j
k l m n p q InnerClasses IMPLICITLY_NULLABLE_JSDOC -Lcom/google/javascript/jscomp/DiagnosticType; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 7Lcom/google/javascript/jscomp/ImplicitNullabilityCheck; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V typeRoot t ,Lcom/google/javascript/jscomp/NodeTraversal; n p info 'Lcom/google/javascript/rhino/JSDocInfo; registry +Lcom/google/javascript/rhino/TypeIRegistry; thrownTypes Ljava/util/List; LocalVariableTypeTable 4Ljava/util/List;
StackMapTable r s t u
reportWarning c(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V name Ljava/lang/String; ()V
SourceFile ImplicitNullabilityCheck.java # H ! " v w z { | } ~ r ? ? 7com/google/javascript/jscomp/ImplicitNullabilityCheck$1 # ? ? ? ? ? ? ? ? ? u ? ? ? ? com/google/javascript/rhino/Node 7com/google/javascript/jscomp/ImplicitNullabilityCheck$2 # ? ? ? ? ? ? ? java/lang/String ? ? ? ? JSC_IMPLICITLY_NULLABLE_JSDOC ?Name {0} in JSDoc is implicitly nullable, and is discouraged by the style guide.
Please add a '!' to make it non-nullable, or a '?' to make it explicitly nullable. ? ? ? 5com/google/javascript/jscomp/ImplicitNullabilityCheck Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback )com/google/javascript/jscomp/CompilerPass 7com/google/javascript/jscomp/ImplicitNullabilityCheck$3 %com/google/javascript/rhino/JSDocInfo )com/google/javascript/rhino/TypeIRegistry java/util/List java/util/Iterator *com/google/javascript/jscomp/NodeTraversal traverseRootsEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; -com/google/javascript/jscomp/AbstractCompiler getTypeIRegistry -()Lcom/google/javascript/rhino/TypeIRegistry; getThrownTypes ()Ljava/util/List; :(Lcom/google/javascript/jscomp/ImplicitNullabilityCheck;)V com/google/common/collect/Lists transform C(Ljava/util/List;Lcom/google/common/base/Function;)Ljava/util/List; getTypeNodes ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; ?(Lcom/google/javascript/jscomp/ImplicitNullabilityCheck;Ljava/util/List;Lcom/google/javascript/rhino/TypeIRegistry;Lcom/google/javascript/jscomp/NodeTraversal;)V !com/google/common/base/Predicates
alwaysTrue $()Lcom/google/common/base/Predicate; %com/google/javascript/jscomp/NodeUtil
visitPreOrder ? Visitor v(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeUtil$Visitor;Lcom/google/common/base/Predicate;)V makeError ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; report )(Lcom/google/javascript/jscomp/JSError;)V +com/google/javascript/jscomp/DiagnosticType warning S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback -com/google/javascript/jscomp/NodeUtil$Visitor 1 ! " # $ % F
*? *+? ? &