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

com.google.javascript.jscomp.SideEffectsAnalysis$VisibilityLocationAbstraction.class Maven / Gradle / Ivy

The newest version!
????3?
?
.?	?	?	??
????????
?
?
?
??
??
??
??
?
??
??
E?
??	??
j???
??
?
?
?
?
??
?
?
??
?
?
?
???VisibilityLocationAbstractionInnerClassesVisibilityBasedEffectLocationVISIBILITY_LOCATION_NONEI
ConstantValueUNKNOWN_LOCATION_MASK????LOCAL_VARIABLE_LOCATION_MASK%CAPTURED_LOCAL_VARIABLE_LOCATION_MASKGLOBAL_VARIABLE_LOCATION_MASKHEAP_LOCATION_MASKcompiler/Lcom/google/javascript/jscomp/AbstractCompiler;variableVisibilityAnalysis9Lcom/google/javascript/jscomp/VariableVisibilityAnalysis;variableUseMap?VariableUseDeclarationMapLLcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap;?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/VariableVisibilityAnalysis;Lcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap;)VCodeLineNumberTableLocalVariableTablethisPLcom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction;calculateLocationSummaryLocationSummaryf(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SideEffectsAnalysis$LocationSummary;
effectMask	reference"Lcom/google/javascript/rhino/Node;nodevisibilityRefLocationsvisibilityModLocationsmodSetnLcom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocation;refSet
StackMapTable??findStorageLocationReferences3(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;root
referencesLjava/util/Set;LocalVariableTypeTable3Ljava/util/Set;	SignatureW(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;effectMaskForVariableReference%(Lcom/google/javascript/rhino/Node;)I
visibility?VariableVisibilityLLcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility;variableReferencedeclaringNameNode?getBottomLocation?EffectLocationC()Lcom/google/javascript/jscomp/SideEffectsAnalysis$EffectLocation;
isStorageNode%(Lcom/google/javascript/rhino/Node;)ZstorageNodeIsRValuenonSimpleAssignZparentstorageNodeIsLValue??(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/VariableVisibilityAnalysis;Lcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap;Lcom/google/javascript/jscomp/SideEffectsAnalysis$1;)Vx0x1x2x34Lcom/google/javascript/jscomp/SideEffectsAnalysis$1;
SourceFileSideEffectsAnalysis.javaHIH?@ABCDG?Ncom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction^_???????? com/google/javascript/rhino/Node??ghzuvulcom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocationH?@com/google/javascript/jscomp/SideEffectsAnalysis$LocationSummaryH?java/util/HashSetH?Pcom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction$1H?????????????????java/lang/IllegalStateExceptionjava/lang/StringBuilder"Unrecognized variable visibility: ??????H???utu???u???????uDcom/google/javascript/jscomp/SideEffectsAnalysis$LocationAbstractionLocationAbstractionJcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMapjava/util/IteratorJcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility?com/google/javascript/jscomp/SideEffectsAnalysis$EffectLocation2com/google/javascript/jscomp/SideEffectsAnalysis$17(Lcom/google/javascript/jscomp/SideEffectsAnalysis$1;)V0com/google/javascript/jscomp/SideEffectsAnalysis
java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isName(I)V?(Lcom/google/javascript/jscomp/SideEffectsAnalysis$EffectLocation;Lcom/google/javascript/jscomp/SideEffectsAnalysis$EffectLocation;)V()Vb(Lcom/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction;Ljava/util/Set;)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V$com/google/common/base/Preconditions
checkArgument(Z)VfindDeclaringNameNodeForUseF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;7com/google/javascript/jscomp/VariableVisibilityAnalysisgetVariableVisibilityp(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility;2com/google/javascript/jscomp/SideEffectsAnalysis$4U$SwitchMap$com$google$javascript$jscomp$VariableVisibilityAnalysis$VariableVisibility[Iordinal()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V%com/google/javascript/jscomp/NodeUtilisGet	getParent$()Lcom/google/javascript/rhino/Node;isAssignmentOpisAssignisDecisIncisLValue3com/google/javascript/jscomp/NodeTraversal$Callback .	234563478349:34;<34=>34?@ABCDG	HIJm*?*+?*,?*-??K??
???L*MN@ABCDGOQJIz=>*+??:?	?C?
?:??*?
6?6???>???=????Y?:?Y?:?Y??K:???&?.?9?=?E?J?R?W?Z?d?n?L\	6R3=R3&1STzMNzUTxV3vW3dXYnZY[?\?(]???^_Js?Y?M*?+?Y*,??,?K	L MN`TabcadefghJ:?+??=*?+?N-?j*?-?:??.?5$)/=?0=?+=?%=??Y?Y? !?"?#?$?%??=?KR	!"# %H'J(M*O+R/U0X2[3^5z8}:=L4 Zil?MN?mT	xR3onT[?H]o?psJ3	?Y??KBL	MN
tuJJ*??
*?&???KKLUT[@
vuJ?A*?'?*?(L*??/+?)?+?*??=?+?+?
+?,????K*
RY[`a'c,d3e>c?hL 'wxAUT5yT[?%]@?@?
zuJ:*?'?*?-?K
opLUTH|JZ*+,-??K?L4MN}A~CG????0Z?/
1
E?F
?P
j?k@q?r
{.??
???	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy