
com.google.javascript.jscomp.lint.CheckInterfaces.class Maven / Gradle / Ivy
The newest version!
???? 3 t
? @
A B
C D
E F
G H
I
C J
C K
C L M N
A O
C P Q R S
T U V W X Y \ INTERFACE_FUNCTION_NOT_EMPTY -Lcom/google/javascript/jscomp/DiagnosticType; INTERFACE_SHOULD_NOT_TAKE_ARGS compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 3Lcom/google/javascript/jscomp/lint/CheckInterfaces; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
hotSwapScript
scriptRoot originalRoot isInterface %(Lcom/google/javascript/rhino/Node;)Z n jsDoc 'Lcom/google/javascript/rhino/JSDocInfo;
StackMapTable ] visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; parent args block ^ ()V
SourceFile CheckInterfaces.java < _ ` c ^ d e f g h ] , e , - i j k e l j java/lang/String m n o j JSC_INTERFACE_FUNCTION_NOT_EMPTY +interface functions must have an empty body p q r "JSC_INTERFACE_SHOULD_NOT_TAKE_ARGS 1Interface functions should not take any arguments 1com/google/javascript/jscomp/lint/CheckInterfaces Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback InnerClasses 0com/google/javascript/jscomp/HotSwapCompilerPass %com/google/javascript/rhino/JSDocInfo com/google/javascript/rhino/Node *com/google/javascript/jscomp/NodeTraversal traverseEs6 s Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
isFunction ()Z %com/google/javascript/jscomp/NodeUtil getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo; getSecondChild $()Lcom/google/javascript/rhino/Node; hasChildren
getFirstChild report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V getLastChild +com/google/javascript/jscomp/DiagnosticType disabled S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback 1 F
*? *+? ? - . / !
" #
$ % L
*? ,*? ?
3 4 !
" #
&