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

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

The newest version!
????3?
!P	 Q
RS
TU
RV
TWY
TZ
[
\]	^_`abcdcef
g
hi
hb
jkldlemln
o
p
Rq
Rr
Rs
Rt
uvwxyblacklistedPropNamesLjava/util/Set;	Signature#Ljava/util/Set;(Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethisFunctionVisitorInnerClassesPLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$FunctionVisitor;LocalVariableTypeTable&(Ljava/util/Set;)V
enterFunctionT(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)Vlhs"Lcom/google/javascript/rhino/Node;rhs
assignNode
propertyWrite
PropertyWriteNLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite;iter+Lcom/google/common/collect/PeekingIterator;propertyPropertyILcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;nbody	traversal FindCandidateAssignmentTraversalaLcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal;{Lcom/google/common/collect/PeekingIterator;
StackMapTable{Y|f}
SourceFile&DeadPropertyAssignmentElimination.java'~#${?????????_com/google/javascript/jscomp/DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal??'????????????|????Gcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property????????}Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite????????????????~Ncom/google/javascript/jscomp/DeadPropertyAssignmentElimination$FunctionVisitorjava/lang/Object;com/google/javascript/jscomp/NodeTraversal$FunctionCallbackFunctionCallback com/google/javascript/rhino/Nodejava/util/Iterator)com/google/common/collect/PeekingIterator()V
isFunction()Z%com/google/javascript/jscomp/NodeUtilgetFunctionBodyF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;hasChildrencontainsFunction%(Lcom/google/javascript/rhino/Node;)Z>com/google/javascript/jscomp/DeadPropertyAssignmentElimination
isConstructor(Ljava/util/Set;Z)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VpropertyMapLjava/util/Map;
java/util/Mapvalues()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/LinkedListsize()I#com/google/common/collect/IteratorspeekingIteratorA(Ljava/util/Iterator;)Lcom/google/common/collect/PeekingIterator;peekisSafeToRemoveQ(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite;)Z
access$400r(Lcom/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite;)Lcom/google/javascript/rhino/Node;getNext$()Lcom/google/javascript/rhino/Node;	getParentdetachreplaceWith%(Lcom/google/javascript/rhino/Node;)V-com/google/javascript/jscomp/AbstractCompilerreportCodeChange3com/google/javascript/jscomp/NodeTraversal$Callback  !"#$%&'()X
*?*+??*_`	a+
,/
#$0
#&%123)?,???,?N-??
-????Y*?,??	:+-?
???
:?????:?????????:??T??:??;????)?:		?:
	?:
?W
?+??????s?*befi
jkn%o-p4t[ugvjxwy?z?{?|?}?~???????????+p?45	?65
?75?B8:w[;<[w=??,/?@A?B5
?C5-?DF0w[;GH(	?I?(JK?$L?M?W??NO.2 X-
X9
X>
XE
"\z	?\?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy