
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector.class Maven / Gradle / Ivy
The newest version!
???? 3 ? K L
M
M N
M
O P
Q R S
T U V
Q W
O X
O Y
O Z
O [
O \ ] ^
Q _
Q `
O a
Q b
O c
d
O e g h j propNames Ljava/util/Set; Signature #Ljava/util/Set; unknownGetterSetterPresent Z ()V Code LineNumberTable LocalVariableTable this GetterSetterCollector InnerClasses VLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$GetterSetterCollector; shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z funcName Ljava/lang/String;
nodeTraversal ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent
StackMapTable l visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V propNode grandparent t m isAliasedPropertySet %(Lcom/google/javascript/rhino/Node;)Z keyNode objectLit n E(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$1;)V x0 BLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$1;
access$100 Y(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$GetterSetterCollector;)Z
access$200 g(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$GetterSetterCollector;)Ljava/util/Set;
SourceFile &DeadPropertyAssignmentElimination.java ! " # $ java/util/HashSet m o p q r s $jscomp.inherits l t u $jscomp$inherits v > w x y p z { | p } ~ ? u ? > ? > ? { ? > ? p = > ? { ? Tcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$GetterSetterCollector java/lang/Object ? 3com/google/javascript/jscomp/NodeTraversal$Callback Callback java/lang/String com/google/javascript/rhino/Node @com/google/javascript/jscomp/DeadPropertyAssignmentElimination$1
isFunction ()Z %com/google/javascript/jscomp/NodeUtil getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; equals (Ljava/lang/Object;)Z isObjectDefinePropertyDefinition getChildAtIndex %(I)Lcom/google/javascript/rhino/Node; isString getLastChild $()Lcom/google/javascript/rhino/Node; isObjectLit getString ()Ljava/lang/String;
java/util/Set add "isObjectDefinePropertiesDefinition isGetterOrSetter getParent
isGetOrSetKey isStringKey
getFirstChild >com/google/javascript/jscomp/DeadPropertyAssignmentElimination *com/google/javascript/jscomp/NodeTraversal ! " # $ % G *? *? Y? ? *? ? &