ClassCache.class
1 ���� 1 � 2 a b c 3 d e f g h 4 i 5 d j k 6 7 a 8 d l m n o p 9 q r 10 a s 11 t 12 u v w x serialVersionUID J ConstantValue���4��) AKEY Ljava/lang/Object; cachingIsEnabled Z 13 classTable Ljava/util/HashMap; Signature MLjava/util/HashMap<Ljava/lang/Class<*>;Lorg/mozilla/javascript/JavaMembers;>; classAdapterCache z JavaAdapterSignature InnerClasses bLjava/util/HashMap<Lorg/mozilla/javascript/JavaAdapter$JavaAdapterSignature;Ljava/lang/Class<*>;>; interfaceAdapterCache ;Ljava/util/HashMap<Ljava/lang/Class<*>;Ljava/lang/Object;>; generatedClassSerial I associatedScope #Lorg/mozilla/javascript/Scriptable; <init> ()V Code LineNumberTable LocalVariableTable this #Lorg/mozilla/javascript/ClassCache; get H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/ClassCache; scope cache associate ,(Lorg/mozilla/javascript/ScriptableObject;)Z topScope )Lorg/mozilla/javascript/ScriptableObject; clearCaches isCachingEnabled ()Z setCachingEnabled (Z)V enabled getClassCacheMap ()Ljava/util/Map; K()Ljava/util/Map<Ljava/lang/Class<*>;Lorg/mozilla/javascript/JavaMembers;>; getInterfaceAdapterCacheMap `()Ljava/util/Map<Lorg/mozilla/javascript/JavaAdapter$JavaAdapterSignature;Ljava/lang/Class<*>;>; isInvokerOptimizationEnabled 14 Deprecated setInvokerOptimizationEnabled newClassSerialNumber ()I getInterfaceAdapter %(Ljava/lang/Class;)Ljava/lang/Object; cl Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; ((Ljava/lang/Class<*>;)Ljava/lang/Object; cacheInterfaceAdapter &(Ljava/lang/Class;Ljava/lang/Object;)V iadapter )(Ljava/lang/Class<*>;Ljava/lang/Object;)V getAssociatedScope %()Lorg/mozilla/javascript/Scriptable; <clinit> 15 SourceFile ClassCache.java 2 3 ! " { | } !org/mozilla/javascript/ClassCache java/lang/RuntimeException -Can't find top level scope for ClassCache.get 2 ~ ] "java/lang/IllegalArgumentException � � 0 1 # $ '