
com.google.javascript.jscomp.lint.CheckEnums.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
- ` , a
b c
d
e f
g h
, i
, j
k l m n o n p q
, r
s , t u
b v
w
x , y
z {
| } ~ , ?
`
?
?
?
?
? ? ? ? , ? ? ?
? ? ? ? ? ? ? ? ? ? ? DUPLICATE_ENUM_VALUE -Lcom/google/javascript/jscomp/DiagnosticType; COMPUTED_PROP_NAME_IN_ENUM SHORTHAND_ASSIGNMENT_IN_ENUM ENUM_PROP_NOT_CONSTANT compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this .Lcom/google/javascript/jscomp/lint/CheckEnums; 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 jsdoc 'Lcom/google/javascript/rhino/JSDocInfo; t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable checkNamingAndAssignmentUsage Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V child ? checkName node checkDuplicateEnumValues value Ljava/lang/String; valueNode values Ljava/util/Set; LocalVariableTypeTable #Ljava/util/Set; ? q u ()V
SourceFile CheckEnums.java 6 ] 4 5 ? ? ? ? ? ? ? ? ? ? ? K L Q L ? ? ? ? ? ? ? ? ? ? com/google/javascript/rhino/Node O L ? ? 1 0 java/lang/String ? ? ? ? ? ? 2 0 ? ? ? ? ? ? ? ? 3 0 java/util/HashSet ? ? ? ? ? ? ? ? ? ? ? ? ? ? / 0 JSC_DUPLICATE_ENUM_VALUE )The value {0} is duplicated in this enum. ? ? ? JSC_COMPUTED_PROP_NAME_IN_ENUM $Computed property name used in enum. JSC_SHORTHAND_ASSIGNMENT_IN_ENUM "Shorthand assignment used in enum. JSC_ENUM_PROP_NOT_CONSTANT !enum key {0} must be in ALL_CAPS. ,com/google/javascript/jscomp/lint/CheckEnums Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback InnerClasses )com/google/javascript/jscomp/CompilerPass java/util/Iterator
java/util/Set *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V isObjectLit ()Z %com/google/javascript/jscomp/NodeUtil getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo; %com/google/javascript/rhino/JSDocInfo hasEnumParameterType children ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isComputedProp report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V isStringKey hasChildren -com/google/javascript/jscomp/AbstractCompiler getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; getString ()Ljava/lang/String; -com/google/javascript/jscomp/CodingConvention isValidEnumKey (Ljava/lang/String;)Z getLastChild $()Lcom/google/javascript/rhino/Node; isString isNumber getDouble ()D java/lang/Double toString (D)Ljava/lang/String; add (Ljava/lang/Object;)Z +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 , - . / 0 1 0 2 0 3 0 4 5 6 7 8 F
*? *+? ? 9 1 2 3 :
; <