
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache.class Maven / Gradle / Ivy
The newest version!
???? 3 ? ] ^ _
` a
` b
` c
d e
f g
f h
f i
f j k l
m n o p q r q s t k u v w
x y z
{ k | }
~ k ? ?
functionScope )Lcom/google/javascript/jscomp/TypedScope; linkedEquivalent .Lcom/google/javascript/jscomp/LinkedFlowScope; symbols Ljava/util/Map; Signature ?Ljava/util/Map;>; dirtySymbols Ljava/util/Set; #Ljava/util/Set; ,(Lcom/google/javascript/jscomp/TypedScope;)V Code LineNumberTable LocalVariableTable this FlatFlowScopeCache InnerClasses ALcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache; 1(Lcom/google/javascript/jscomp/LinkedFlowScope;)V directParent cache _(Lcom/google/javascript/jscomp/LinkedFlowScope;Lcom/google/javascript/jscomp/LinkedFlowScope;)V fnSlot 4Lcom/google/javascript/rhino/jstype/StaticTypedSlot;
fnSlotType +Lcom/google/javascript/rhino/jstype/JSType; slotA slotB
joinedType name Ljava/lang/String; joinedScopeA joinedScopeB slotsA slotsB LocalVariableTypeTable aLcom/google/javascript/rhino/jstype/StaticTypedSlot;
StackMapTable ? ? ? ? ? t v z getSlot H(Ljava/lang/String;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot; u(Ljava/lang/String;)Lcom/google/javascript/rhino/jstype/StaticTypedSlot;
access$000 q(Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;)Lcom/google/javascript/jscomp/LinkedFlowScope; x0
access$100 l(Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;)Lcom/google/javascript/jscomp/TypedScope;
access$300 R(Lcom/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache;)Ljava/util/Map;
SourceFile LinkedFlowScope.java % & ! " # $ , ? java/util/LinkedHashMap java/util/LinkedHashSet ) * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/String ? ? 2com/google/javascript/rhino/jstype/StaticTypedSlot ? ? ? Q ? )com/google/javascript/rhino/jstype/JSType ? ? ? ? -com/google/javascript/rhino/jstype/SimpleSlot , ? ? ? ?com/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache java/lang/Object ,com/google/javascript/jscomp/LinkedFlowScope 'com/google/javascript/jscomp/TypedScope
java/util/Map java/util/Iterator ()V &com/google/common/collect/ImmutableMap of *()Lcom/google/common/collect/ImmutableMap;
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; keySet ()Ljava/util/Set; #com/google/common/collect/Iterables concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; getType ;(Ljava/lang/String;)Lcom/google/javascript/jscomp/TypedVar; getLeastSupertype X(Lcom/google/javascript/rhino/jstype/JSType;)Lcom/google/javascript/rhino/jstype/JSType; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; A(Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;Z)V containsKey (Ljava/lang/Object;)Z ! " # $ % &