
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property.class Maven / Gradle / Ivy
The newest version!
???? 3 J K
L M
L N
L O
P
Q S
T
U
U V W X P X Y Z
[ V \ ] ^ ] _ X W
` a
b c
d
e f name Ljava/lang/String; writes Ljava/util/LinkedList; Signature
PropertyWrite InnerClasses fLjava/util/LinkedList; children Ljava/util/Set; Property ZLjava/util/Set; (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this ILcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property; markLastWriteRead ()V
StackMapTable markChildrenRead grandchildProperty
childProperty
propertiesSet
propertyQueue Ljava/util/Queue; LocalVariableTypeTable \Ljava/util/Queue; g h Z i addWrite %(Lcom/google/javascript/rhino/Node;)V lhs "Lcom/google/javascript/rhino/Node;
access$300 a(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;)Ljava/util/LinkedList; x0
access$500 Z(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;)Ljava/util/Set;
SourceFile &DeadPropertyAssignmentElimination.java % & ) 1 java/util/LinkedList java/util/HashSet j k l m n Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite o 1 ) p g q r h s m Gcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property 0 1 t u i v k w m x y k z { | ) @ } ~ java/lang/Object
java/util/Set java/util/Queue java/util/Iterator isEmpty ()Z getLast ()Ljava/lang/Object; >com/google/javascript/jscomp/DeadPropertyAssignmentElimination markRead (Ljava/util/Collection;)V add (Ljava/lang/Object;)Z remove iterator ()Ljava/util/Iterator; hasNext next com/google/javascript/rhino/Node isQualifiedName $com/google/common/base/Preconditions
checkArgument (Z)V addLast (Ljava/lang/Object;)V ! $ % &