
META-INF.modules.java.desktop.classes.java.beans.beancontext.BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V java/util/HashMap
(I)V
Pjava/beans/beancontext/BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef
requestors Ljava/util/HashMap;
serviceClass Ljava/lang/Class;
delegateProvider 3Ljava/beans/beancontext/BeanContextServiceProvider;
serviceProvider
get &(Ljava/lang/Object;)Ljava/lang/Object; " 8java/beans/beancontext/BeanContextServiceRevokedListener ! $ % & equals (Ljava/lang/Object;)Z ( #java/util/TooManyListenersException
'
+ , - put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
/ 0 remove ! $ 3 $ 4 1java/beans/beancontext/BeanContextServiceProvider 6 'java/lang/UnsupportedOperationException 8 [existing service reference obtained from different BeanContextServiceProvider not supported
5 : ; (Ljava/lang/String;)V
= > ? clone ()Ljava/lang/Object;
A B C entrySet ()Ljava/util/Set; E F G H I
java/util/Set iterator ()Ljava/util/Iterator;
K L M isEmpty ()Z
O P Q delegateRefs I
S T Q serviceRefs Signature Ljava/lang/Class<*>; aLjava/util/HashMap; ?(Ljava/beans/beancontext/BeanContextServicesSupport$BCSSChild;Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V Code LineNumberTable LocalVariableTable this RLjava/beans/beancontext/BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef; this$1 =Ljava/beans/beancontext/BeanContextServicesSupport$BCSSChild; sc bcsp delegated Z LocalVariableTypeTable
StackMapTable g ;java/beans/beancontext/BeanContextServicesSupport$BCSSChild i java/lang/Class K(Ljava/lang/Class<*>;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V addRequestor O(Ljava/lang/Object;Ljava/beans/beancontext/BeanContextServiceRevokedListener;)V requestor Ljava/lang/Object; bcsrl :Ljava/beans/beancontext/BeanContextServiceRevokedListener; cbcsrl
Exceptions removeRequestor (Ljava/lang/Object;)V verifyRequestor verifyAndMaybeSetProvider 7(Ljava/beans/beancontext/BeanContextServiceProvider;Z)V current isDelegated cloneOfEntries {()Ljava/util/Iterator;>; entries getServiceClass ()Ljava/lang/Class; ()Ljava/lang/Class<*>; getServiceProvider 5()Ljava/beans/beancontext/BeanContextServiceProvider; getDelegateProvider addRef (Z)V
releaseRef getRefs ()I getDelegateRefs getServiceRefs
SourceFile BeanContextServicesSupport.java NestHost ? 1java/beans/beancontext/BeanContextServicesSupport InnerClasses BCSSChild BCSSCServiceClassRef ? java/util/Map$Entry ?
java/util/Map Entry
U V T Q P Q U W X Y ? (*? *? Y? ? *,? ? *-? ? *-? ? Z ? / ? ? ? " ? ' ? [ 4 ( \ ] ( ^ _ ( ` ( a ( b c d ( ` V e ? "
f h 3 U j k l Y ? -*? +? ? !N-? -,? # ? ? 'Y? )?*? +,? *W? Z ? ? ? " ? , ? [ * - \ ] - m n - o p ! q p e ? " ! r ' s t Y B
*? +? .W? Z
? ? [
\ ]
m n u l Y ? #*? +? ? !N-? -,? 1 ? ? 'Y? )?? Z ? ? ? " ? [ * # \ ] # m n # o p q p e ? " ! r ' v w Y ? ?? *? N-? +? *+? ?*? N-? +? *+? ?-+? 2 ?
? 5Y7? 9?? Z 2 ? ? ? ? ? ? ? $ ? ) ? * ? 4 ? > ? [ 4 x ? \ ] ? a ? y c # x e ? 3? ? 3 z I Y = *? ?