All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal.class Maven / Gradle / Ivy

The newest version!
????3?y
6z{
z	5|	5}	5~
?
?
?
?
??????
???
?
5?
???
5?
??
5?
?
5?
??
?
5?	??
?
??
?
?
?
?
?
???
??
5?
5?????????
?
??
???H
2????propertyMapLjava/util/Map;	SignaturePropertyInnerClasseslLjava/util/Map;blacklistedPropNamesLjava/util/Set;#Ljava/util/Set;
isConstructorZ(Ljava/util/Set;Z)VCodeLineNumberTableLocalVariableTablethis FindCandidateAssignmentTraversalaLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal;LocalVariableTypeTable'(Ljava/util/Set;Z)VgetOrCreatePropertym(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;parentPropertyILcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;propNode"Lcom/google/javascript/rhino/Node;propNameLjava/lang/String;property
StackMapTable??shouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
nodeTraversal,Lcom/google/javascript/jscomp/NodeTraversal;nparentvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vt
visitBlock%(Lcom/google/javascript/rhino/Node;)V	blockNodeisConditionalExpression%(Lcom/google/javascript/rhino/Node;)ZvisitAssignmentLhs
childPropertylhs
assignNodechild?	visitNodeG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)ZnamePropmarkAllPropsRead()VmarkAllPropsReadExceptThisPropsmarkAllPropsReadHelper(Z)VexcludeThisProps?
SourceFile&DeadPropertyAssignmentElimination.java>com/google/javascript/jscomp/DeadPropertyAssignmentEliminationCqjava/util/HashMap89>?AB????????????????Gcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyC?????MN?????mn??fgc??bc??t??pq?????????q?q?????c??????efst?????????????????Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite
PropertyWrite??_com/google/javascript/jscomp/DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversaljava/lang/Object?3com/google/javascript/jscomp/NodeTraversal$CallbackCallbackjava/lang/String com/google/javascript/rhino/Nodejava/util/IteratorisQualifiedName()Z	isGetPropgetLastChild$()Lcom/google/javascript/rhino/Node;	getString()Ljava/lang/String;getQualifiedName
java/util/MapcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getFirstChild
access$500Z(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;)Ljava/util/Set;
java/util/Setadd%com/google/javascript/jscomp/NodeUtilisAssignmentOpisBlock$com/google/common/base/Preconditions
checkArgumenthasChildren@com/google/javascript/jscomp/DeadPropertyAssignmentElimination$1,$SwitchMap$com$google$javascript$rhino$Token[IgetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/Tokenordinal()ImarkLastWriteReadmarkChildrenRead	getParentisAssignaddWriteisStringcontainscheckNotNullvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
access$300a(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;)Ljava/util/LinkedList;java/util/LinkedListisEmptygetLast
isChildPropOf(Ljava/lang/String;)Z*com/google/javascript/jscomp/NodeTraversal 56789:=>?:@ABCDEz*?*?Y??*+?*??F?????G HJ>?ABK>@:LMNEs+???+?	?
+?
??+?M*?,?
?*?,????Y,?N*?,-?W+?	?*+??:??-?W-?F6
??	?
??,:COV`eqG4`OPsHJsQRTSTC0UPV	CW?W?6XYZEO*,-??FG*HJ[\]R^R_`E~,??*,??,??*,??F#$)*,G*HJa\]R^RVbcE\+??+??*??F/346GHJdRV
efEd(?*?? .???F9$=&?G(]RV$gcE/_*+?M,??+?	?,?!,?"?+?#N-?$?,?!,?",+?%+?:?"*?:???!?:??߱FVDF
GJKLMP S'T+Z/[4^:_?`GaLbOdTe[f^gG>GhP_HJ_iRYUP ?jR:%kRV?X?l?l?X?mnE?в+?? .??-???????+?	?&+?
?&?*?+?
??'?	*??,??
,?+??*+?N-?-?!,?	?-?"?*??*+??(?:?!,?	??"?*??*+??+?)?	*???Fvj8m@nNo\q`rbuqwsyyz}|????????????????????????????????????G4yUP?oP?HJ?]R?^RV8)?X??X?pqE4*?*?F
??GHJrqE4*?*?F
??GHJstE?P*??+?,M,?-?:,?.?N-?/?0?????-?/?1?23?4????-?!??ñF"?"?,?/?E?H?L?O?G "*UPPHJPuBV?v?X?wx<*;
5I
2?
7??	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy