
com.google.javascript.jscomp.LinkedFlowScope.class Maven / Gradle / Ivy
The newest version!
???? 3j
?
?
? ? ?
O ? ? ?
? ?
?
?
- ? ? ?
?
?
? ? ?
? ? ? ?
- ?
- ?
- ?
2 ?
2 ?
7
7
-
-
- ?
;
' ?
?
-
7
2
?
2
?
!"
7#$
C ?%&
'() I* I+
,
-. FlatFlowScopeCache InnerClasses LinkedFlowSlot/ FlowScopeJoinOp cache ALcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache; parent .Lcom/google/javascript/jscomp/LinkedFlowScope; depth I MAX_DEPTH
ConstantValue ? flattened frozen Z lastSlot =Lcom/google/javascript/jscomp/LinkedFlowScope$LinkedFlowSlot; r(Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;Lcom/google/javascript/jscomp/LinkedFlowScope;)V Code LineNumberTable LocalVariableTable this directParent
StackMapTable ? ? D(Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;)V 1(Lcom/google/javascript/jscomp/LinkedFlowScope;)V getFunctionScope +()Lcom/google/javascript/jscomp/TypedScope; flowsFromBottom ()Z createEntryLattice Y(Lcom/google/javascript/jscomp/TypedScope;)Lcom/google/javascript/jscomp/LinkedFlowScope; scope )Lcom/google/javascript/jscomp/TypedScope;
inferSlotType @(Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;)V symbol Ljava/lang/String; type +Lcom/google/javascript/rhino/jstype/JSType; inferQualifiedSlot ?(Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;Lcom/google/javascript/rhino/jstype/JSType;Z)V declaredType v 'Lcom/google/javascript/jscomp/TypedVar; node "Lcom/google/javascript/rhino/Node;
bottomType inferredType declared
functionScope0
getTypeOfThis -()Lcom/google/javascript/rhino/jstype/JSType; getRootNode $()Lcom/google/javascript/rhino/Node; getParentScope 7()Lcom/google/javascript/rhino/jstype/StaticTypedScope; Signature d()Lcom/google/javascript/rhino/jstype/StaticTypedScope; getSlot H(Ljava/lang/String;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot; slot name ? u(Ljava/lang/String;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot;
getOwnSlot createChildFlowScope /()Lcom/google/javascript/jscomp/type/FlowScope; findUniqueRefinedSlot c(Lcom/google/javascript/jscomp/type/FlowScope;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot; currentSlot currentScope
blindScope -Lcom/google/javascript/jscomp/type/FlowScope; result 4Lcom/google/javascript/rhino/jstype/StaticTypedSlot; LocalVariableTypeTable aLcom/google/javascript/rhino/jstype/StaticTypedSlot; ?(Lcom/google/javascript/jscomp/type/FlowScope;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot;
completeScope 8(Lcom/google/javascript/rhino/jstype/StaticTypedScope;)V flowType var staticScope 5Lcom/google/javascript/rhino/jstype/StaticTypedScope; bLcom/google/javascript/rhino/jstype/StaticTypedScope;1 e(Lcom/google/javascript/rhino/jstype/StaticTypedScope;)V optimize 0()Lcom/google/javascript/jscomp/LinkedFlowScope; current equals (Ljava/lang/Object;)Z that myFlowSlots Ljava/util/Map; otherFlowSlots other Ljava/lang/Object; ?Ljava/util/Map;>;2 diffSlots k(Lcom/google/javascript/rhino/jstype/StaticTypedSlot;Lcom/google/javascript/rhino/jstype/StaticTypedSlot;)Z slotA slotB aIsNull bIsNull ?(Lcom/google/javascript/rhino/jstype/StaticTypedSlot;Lcom/google/javascript/rhino/jstype/StaticTypedSlot;)Z allFlowSlots ()Ljava/util/Map; symbolEntry Entry Ljava/util/Map$Entry; slots ?Ljava/util/Map$Entry;>; ?()Ljava/util/Map;>; hashCode ()I ()Ljava/lang/Object; <(Ljava/lang/String;)Lcom/google/javascript/rhino/StaticSlot; +()Lcom/google/javascript/rhino/StaticScope;
access$202 2(Lcom/google/javascript/jscomp/LinkedFlowScope;Z)Z x0 x1
access$400 q(Lcom/google/javascript/jscomp/LinkedFlowScope;)Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;
access$500 ?(Lcom/google/javascript/jscomp/LinkedFlowScope;)Ljava/util/Map;
access$600 1(Lcom/google/javascript/jscomp/LinkedFlowScope;)Z
access$700 Y(Lcom/google/javascript/jscomp/LinkedFlowScope;)Lcom/google/javascript/jscomp/TypedScope;
SourceFile LinkedFlowScope.java p q r s ? ? V W ` a d3 b c Z [45 X Y d e678 s ,com/google/javascript/jscomp/LinkedFlowScope ?com/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache d9 d n:;< ;com/google/javascript/jscomp/LinkedFlowScope$LinkedFlowSlot d=>?@A ?B sCDEFG sH ?IJKL x y ? ? ? ? ? ?M ?NO ? ? X c ? ? 'java/lang/UnsupportedOperationException _ W d o 'com/google/javascript/jscomp/TypedScopePQRST1U sV ? %com/google/javascript/jscomp/TypedVarW sH ? )com/google/javascript/rhino/jstype/JSTypeXY ? ? java/lang/String ? ?2Z[\ 2com/google/javascript/rhino/jstype/StaticTypedSlot]^_^`J java/util/LinkedHashMapa ?bcdefg java/util/Map$Entryh ?i ? ? ? java/lang/Object +com/google/javascript/jscomp/type/FlowScope