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

org.mozilla.javascript.optimizer.Block.class Maven / Gradle / Ivy

The newest version!
????1
=?	?	?	??
??
??
?
?
?
???
??

?
??
???

?

?

??	?
?
??	???
???
?	?
?	?	?
?
?
?
?
?
?	?
4?
?
??
??	?	?
4?
??
?
???
4?	?
4?
4?
4?
4?
?
???InnerClassesFatBlock
itsSuccessors)[Lorg/mozilla/javascript/optimizer/Block;itsPredecessorsitsStartNodeIndexIitsEndNodeIndex
itsBlockIDitsLiveOnEntrySet1Lorg/mozilla/javascript/optimizer/DataFlowBitSet;itsLiveOnExitSetitsUseBeforeDefSetitsNotDefSetDEBUGZ
ConstantValuedebug_blockCount(II)VCodeLineNumberTableLocalVariableTablethis(Lorg/mozilla/javascript/optimizer/Block;startNodeIndexendNodeIndexrunFlowAnalyzesS(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;)Vifn2Lorg/mozilla/javascript/optimizer/OptFunctionNode;statementNodes[Lorg/mozilla/javascript/Node;
paramCountvarCountvarTypes[I	theBlocksbuildBlocksI([Lorg/mozilla/javascript/Node;)[Lorg/mozilla/javascript/optimizer/Block;fb1Lorg/mozilla/javascript/optimizer/Block$FatBlock;fallThruTargettargetLorg/mozilla/javascript/Node;branchTargetBlockblockEndNodeblockEndNodeTypebtheTargetBlocksLjava/util/Map;!Lorg/mozilla/javascript/ObjArray;beginNodeIndexresultLocalVariableTypeTable_Ljava/util/Map;newFatBlock5(II)Lorg/mozilla/javascript/optimizer/Block$FatBlock;toString[([Lorg/mozilla/javascript/optimizer/Block;[Lorg/mozilla/javascript/Node;)Ljava/lang/String;	blockListreachingDefDataFlow~(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;[Lorg/mozilla/javascript/optimizer/Block;[I)Vindexpredvisit[ZdoneOncevIndex
needRescantypeFlowsucc
assignType([III)ZtypemarkAnyTypeVariables([I)VlookForVariableAccessR(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;)VvarIndexchildlhsrhsninitLiveOnEntrySets
listLengthdoReachedUseDataFlow()ZfindExpressionTypeT(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;[I)IlTyperType
findDefPointsT(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;[I)ZrValuetheType
doTypeFlowU(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;[I)ZchangedprintLiveOnEntrySet5(Lorg/mozilla/javascript/optimizer/OptFunctionNode;)V
SourceFile
Block.javaS?EFGF????????hi?????java/util/HashMaporg/mozilla/javascript/ObjArray???z{?????????/org/mozilla/javascript/optimizer/Block$FatBlock?Y? org/mozilla/javascript/Node$JumpJumpmn?&org/mozilla/javascript/optimizer/BlockBCDCHFSST?]??????IJ	
??
MJLJ????/org/mozilla/javascript/optimizer/DataFlowBitSetS?KJ??????java/lang/Object(org/mozilla/javascript/optimizer/Block$1()V0org/mozilla/javascript/optimizer/OptFunctionNodefnode%Lorg/mozilla/javascript/FunctionNode;#org/mozilla/javascript/FunctionNode
getParamCount()IgetParamAndVarCountsetIsNumberVar(I)Vorg/mozilla/javascript/NodegetType
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Vsizeget(I)Ljava/lang/Object;	realBlockaddSuccessor4(Lorg/mozilla/javascript/optimizer/Block$FatBlock;)VaddPredecessor&(Ljava/lang/Object;)Ljava/lang/Object;putProp(ILjava/lang/Object;)V
getSuccessors+()[Lorg/mozilla/javascript/optimizer/Block;getPredecessors-(Lorg/mozilla/javascript/optimizer/Block$1;)Vtest(I)Z
getFirstChild()Lorg/mozilla/javascript/Node;getVarIndex (Lorg/mozilla/javascript/Node;)IsetgetNextgetVarCountnotclearor4(Lorg/mozilla/javascript/optimizer/DataFlowBitSet;)Vdf2?(Lorg/mozilla/javascript/optimizer/DataFlowBitSet;Lorg/mozilla/javascript/optimizer/DataFlowBitSet;Lorg/mozilla/javascript/optimizer/DataFlowBitSet;)Z =BCDCEFGFHFIJKJLJMJNOPQ
RFSTUY*?*?*??VVW	XYW XYZF[F\]U0v*??=*??>?
:6?O????6?O????+?:*+?*+?	6?.?	*?
????VF]^_ab$a*f3g9f?jErNsW?`?i?o?u?W\	^F-^FZ^Fv_`vabncFfdFaefE1gC
hiU?
ۻY?L?
Y?M>6*???*2???]]]?)?\d?:*2???+*2?W,?>?.?:*2???+*2?W,?`>???g*??+*?d?:*2???+*2?W,?6,???,???:*??2:?6?,,?d?!,`???:????	?4??:+??:		??	?	????_,??:6,??@,???:?:??? ?!?"S?????V?0?????L?R?\?h?t?z?}????????????????????????????????-?4?;?O?Y?f?r?y???????????????????????W?\!jk?#jk?^F?jk-lkY'mnfok	??jk{pntqF??^F?)jk?"rY?F^F?ab?st?gu?vF?LwCx?sy
z{U^?Y?#M,?Y?$?,?V?	??W ZF[F	jk
|}U6?V?W~Cab
?U??6,??,2*+?%????,??:,??:,?d66T3?3?YTT,2?&?C,2?!:?56		??*	2?"6

T
???6?	?????,?d66????????,2-?'?Vj
%+. 4"D#J$P%Z&c'h(s)}*?+?(?0?1?2?3?9?A?BWz^F}?F
k/^F	c7?C?_`?ab?gC?ef???%???+??F.??O
??U??,??:,??:66T3?3?\TT,2*+-?(?C,2?:?56		??*	2?"6

T
???6?	???,?d??66??????}?VZFGHIJL(M.N4OAQJROSZTdUjV{S?[?\?]?^?d?fWpd?F
R/^F	J7?C?_`?ab?gC?ef????????F??O
??UP*\.?[O???VjW ef?F?F??Uo!=+??*?)?*?
+?+W????Vopqo uW ^F!XY!ef??U??,???7?8bi,j,,?,N-?7?(+-?-6*?.?*?*?/?0*?.?0?W,?,N-?1:*+?2*?.+,?-?0?6+,?->*?.?*?*?/?0?,?,N-?*+-?2-?1N???VZ?0?5?>?E?Q?Z?c?f?k?q?x?????????????????????W\	E?F5.?nk?nq?n??F??n?XY?_`??n?]U?_+?3>*?4Y?5?/*?4Y?5?.*?4Y?5?)*?4Y?5?6*?6*??,2:*+?2????*?.?7?V.????)?5?D?J?Q?W?^?W>J?n;^F_XY__`_abZ?F??U?C*?6?8*??$<*???*?6*?2?)?9????*?)*?6*?/*?.?:?V????)?/?W^FCXY
??U??+???	j?????????????????????????????????????????????????????????????????????????????????????????????????????,*+?-.???+?,N*-,?;6*-?1,?;6??+?,N-??6-?*-,?;?6-?1N????VN?????????????????????????????
WR??n??F??F?wF?_`??n?ef?#?n
??U??>+?,:+??4#l8?iMjM?l??*,??1:????7?p*?-6,?+?>?[?7?*?-6,?+W?<*,??1:????1:*,?;6*+?-6,?+?>??VZ@EOYcku x$?%?&?(?)?*?.?/?0?1?2?5Wf
k
^F?^F??n??F?^F?_`??n?ef?wO??n??U?26*?6*?? ,2:?+-??@)=/CWH?n	&^F2XY2_`2ab2ef/?O??U5?VUWXY_`??@>A
??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy