
com.google.javascript.jscomp.lint.CheckJSDocStyle.class Maven / Gradle / Ivy
The newest version!
???? 3
? ? ? ?
? ?
?
?
?
?
?
?
!"
)#
$%&'
() *+
*# ?,-
?.&/ ?01234
56
(7
89:; ?<
?=
?>
??
(@
(A
?B
?C *D ?E
(F ?G
?H
I
JK ?L
?M
N
O
P
Q
R
?S
T
U
V
(W
(X
YZ
Y[\;
?]\^
_ ?` ?a\b
(c
?d
e ?fg
h
i
jk
)l
m
n
op ?q
rs ?t
(uv
l
lw ?xyz
?{|}~???????????????????? ????
?? ?????? InnerClasses ExternsCallback FindNonTrivialReturn INVALID_SUPPRESS -Lcom/google/javascript/jscomp/DiagnosticType; CONSTRUCTOR_DISALLOWED_JSDOC CLASS_DISALLOWED_JSDOC
MISSING_JSDOC MISSING_PARAMETER_JSDOC MIXED_PARAM_JSDOC_STYLES MISSING_RETURN_JSDOC MUST_BE_PRIVATE MUST_HAVE_TRAILING_UNDERSCORE "OPTIONAL_PARAM_NOT_MARKED_OPTIONAL WRONG_NUMBER_OF_PARAMS INCORRECT_PARAM_NAME !EXTERNS_FILES_SHOULD_BE_ANNOTATED ALL_DIAGNOSTICS .Lcom/google/javascript/jscomp/DiagnosticGroup; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 3Lcom/google/javascript/jscomp/lint/CheckJSDocStyle; 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 decl t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable? visitNonFunction Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V jsDoc 'Lcom/google/javascript/rhino/JSDocInfo;? checkStyleForPrivateProperties name Ljava/lang/String; lhs??- checkSuppressionsOnNonFunction x(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSDocInfo;)V specialSuppressions Ljava/util/Set; suppressions LocalVariableTypeTable #Ljava/util/Set;?
visitFunction function
visitClass cls checkMissingJsDoc isFunctionThatShouldHaveJsDoc Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Z
memberNode isConstructorWithoutParameters %(Lcom/google/javascript/rhino/Node;)Z checkParams paramType .Lcom/google/javascript/rhino/JSTypeExpression; i I paramList param paramsFromJsDoc Ljava/util/List; $Ljava/util/List;??? checkInlineParams
checkParam ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)Z nameOptional Z nodeToCheck
jsDocOptional "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; hasAnyInlineJsDoc checkReturn finder HLcom/google/javascript/jscomp/lint/CheckJSDocStyle$FindNonTrivialReturn;v ()V
SourceFile CheckJSDocStyle.java ? ? ? ???? Acom/google/javascript/jscomp/lint/CheckJSDocStyle$ExternsCallback ????????? ? ? ? ????? ? ? ? ??????????? com/google/javascript/rhino/Node????????? ? ?????????????????? constructor?????????????? ? ? java/lang/String???? ? ? const duplicate extraRequire missingRequire??????????? ? ? ? ? ? ??????? ? ? ? ??? ? ??? ? ? ? ?????? ? ???? ???? ????? ? ?????????? ??? ? ??? ? ? ? ? ? ?
? ? ? +Inline JSDoc info should always have a type
?? opt_???? ? ??? ? ?? Fcom/google/javascript/jscomp/lint/CheckJSDocStyle$FindNonTrivialReturn ? ? JSC_INVALID_SUPPRESS p@suppress annotation not allowed here. See https://github.com/google/closure-compiler/wiki/@suppress-annotations JSC_CONSTRUCTOR_DISALLOWED_JSDOC jVisibility annotations on constructors are not supported.
Please mark the visibility on the class instead. JSC_CLASS_DISALLOWED_JSDOC 2@constructor annotations are redundant on classes. JSC_MISSING_JSDOC Function must have JSDoc. JSC_MISSING_PARAMETER_JSDOC Parameter must have JSDoc. JSC_MIXED_PARAM_JSDOC_STYLES >Functions may not use both @param annotations and inline JSDoc JSC_MISSING_RETURN_JSDOC PFunction with non-trivial return must have @return JSDoc or inline return JSDoc. JSC_MUST_BE_PRIVATE $Property {0} must be marked @private !JSC_MUST_HAVE_TRAILING_UNDERSCORE *Private property {0} should end with ''_'' &JSC_OPTIONAL_PARAM_NOT_MARKED_OPTIONAL 5Parameter {0} is optional so its type must end with = JSC_WRONG_NUMBER_OF_PARAMS "Wrong number of @param annotations JSC_INCORRECT_PARAM_NAME EIncorrect param name. Are your @param annotations in the wrong order? %JSC_EXTERNS_FILES_SHOULD_BE_ANNOTATED KExterns files should be annotated with @externs in the @fileoverview block. ? ? ,com/google/javascript/jscomp/DiagnosticGroup +com/google/javascript/jscomp/DiagnosticType ? ? ? 1com/google/javascript/jscomp/lint/CheckJSDocStyle Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback )com/google/javascript/jscomp/CompilerPass 3com/google/javascript/jscomp/lint/CheckJSDocStyle$1 java/util/Iterator %com/google/javascript/rhino/JSDocInfo *com/google/javascript/jscomp/NodeTraversal
java/util/Set 'com/google/common/collect/ImmutableList java/util/List ,com/google/javascript/rhino/JSTypeExpression traverseEs6 Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V 8(Lcom/google/javascript/jscomp/lint/CheckJSDocStyle$1;)V ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I getLastChild $()Lcom/google/javascript/rhino/Node;
isFunction ()Z children ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object;
getFirstChild %com/google/javascript/jscomp/NodeUtil getEnclosingClass F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; isScript getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo; isMemberFunctionDef isGetterDef isSetterDef getString ()Ljava/lang/String; isAssign $com/google/common/base/Preconditions
checkState (Z)V isGetProp equals (Ljava/lang/Object;)Z -com/google/javascript/jscomp/AbstractCompiler getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; -com/google/javascript/jscomp/CodingConvention isPrivate (Ljava/lang/String;)Z
getVisibility
Visibility 4()Lcom/google/javascript/rhino/JSDocInfo$Visibility; 0com/google/javascript/rhino/JSDocInfo$Visibility PRIVATE 2Lcom/google/javascript/rhino/JSDocInfo$Visibility; report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V hasPrivacyConvention &com/google/common/collect/ImmutableSet of r(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; getSuppressions ()Ljava/util/Set; com/google/common/collect/Sets
difference SetView H(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; isEmpty
inGlobalScope getParameterNames
hasReturnType INHERITED
isConstructor getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; 0com/google/javascript/jscomp/ExportTestFunctions isTestFunction inGlobalHoistScope isFunctionDeclaration getGrandparent isNameDeclaration getParent isClassMembers matchesQualifiedName getFunctionParameters hasChildren
isOverride getType 0()Lcom/google/javascript/rhino/JSTypeExpression; +()Lcom/google/common/collect/ImmutableList; copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; size
getChildCount get (I)Ljava/lang/Object; getParameterType B(Ljava/lang/String;)Lcom/google/javascript/rhino/JSTypeExpression; getNext checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isDefaultValue isName
startsWith isDestructuringPattern isRest (ZLjava/lang/Object;)V
isOptionalArg hasType
access$200 K(Lcom/google/javascript/jscomp/lint/CheckJSDocStyle$FindNonTrivialReturn;)Z disabled S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 1([Lcom/google/javascript/jscomp/DiagnosticType;)V 3com/google/javascript/jscomp/NodeTraversal$Callback &com/google/common/collect/Sets$SetView 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F
*? *+? ? ? t u v ?
? ?
? ? ? ? ? ` *? ,*? *? +? Y? ? ? ? z { | ? ? ? ? ? ? ? ? ? ? ? ݲ ,? ? .? ?
5 ? H a a a ? ? ? ?*+,-? ? ?*+,?
? ?,? ? ? *+,?
*+,? ? s,? ? :? ? +? ? :? ? ? ? ? *+,?
??ѧ 3,? ?
,? ? ? "*+,?
? ,? ? *+,? ? *+,?
? ? R ? @ ? G ? J ? P ? S ? ] ? c ? i ? l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ?
?? ( ?? ? ? ? ? ? ,? N-? ?,? ?
*+,-? ? ? ? ? ?
? ? ? ? * ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ?,? N,? ? ,? ?
,? ? ,? :? #,? ? ,? :? ? ?? ? :!? "? ?-? x? s*? ? #? $ ? $-? %? &? '? +,? (? )YS? *? A*? ? #? + ? 2*? ? #? $ ? !-? %? &? '? +,? ,? )YS? *? ? N ? ? ? # ? * ? 0 ? 8 ? 9 ? C ? M ? N ? W ? i ? u ? ? ? ? ? ? ? ? ? ? ? ? H ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ? ? ? ? ) ? ?? ?? ? ? ? ? ?
:= ? ? ? ? /-./0? 1:-? 2? 3:? 4 ? +,? 5? )? *? ? ? ?
? ? " ? . ? ? > / ? ? / ? ? / ? ? / ? ?
" ? ? ? ? ?
" ? ? ? ? ? ? . ? ? ? ? ? ?,? :? *,? 6? *+,? 7? 7+? 8? *,? 6? ? 9? 4 ? ? :? *+,? ;*+,? <-? ? .!-? ? "? "? ? %? =? '? +,? >? )? *? ? : ? ? ? ? % ? - ? : ? @ ? H ? P ? Z ? j ? v ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ?#1 ? ? ? ? ,? N-? ?-? ?? +,? @? )? *? ? ? ? ?
? ? ? ? * ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? &*+,? A? ,? BN-?
-? C? +,? D? )? *? ? % ? * ? ? &