org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder.class Maven / Gradle / Ivy
???? 4 ?
) ^ _
^ ( ` ( a ( b ( c d e d f ( g
( h
( i j f
( k l
m n
^ o
p q
^
r s x j e x z {
| } ~ ?
? ? ? ? ~ ? ?
$ ^
? ? ? ? ? ? modules Ljava/util/List; Signature 0Ljava/util/List; autoLoadModules Z local serverInjector Lorg/apache/cayenne/di/Injector;
properties Ljava/util/Map; 5Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable this BLorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; disableModulesAutoLoading D()Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; addModule b(Lorg/apache/cayenne/di/Module;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; module Lorg/apache/cayenne/di/Module;
addModules Z(Ljava/util/Collection;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; Ljava/util/Collection; LocalVariableTypeTable 6Ljava/util/Collection; z(Ljava/util/Collection;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; S(Ljava/util/Map;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; y(Ljava/util/Map;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; d(Lorg/apache/cayenne/di/Injector;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; build =()Lorg/apache/cayenne/configuration/rop/client/ClientRuntime;
allModules
StackMapTable ? ? autoLoadedModules ()Ljava/util/Collection; 9()Ljava/util/Collection<+Lorg/apache/cayenne/di/Module;>; defaultModules builderModules lambda$builderModules$1 !(Lorg/apache/cayenne/di/Binder;)V binder Lorg/apache/cayenne/di/Binder; lambda$builderModules$0
SourceFile ClientRuntimeBuilder.java 6 7 java/util/ArrayList * + . / 0 / 3 4 ? ? ? ? ? 1 2 R S U S ? V S 9org/apache/cayenne/configuration/rop/client/ClientRuntime 6 ? &org/apache/cayenne/di/spi/ModuleLoader Gorg/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider ? ? 8org/apache/cayenne/configuration/rop/client/ClientModule ? ? ? BootstrapMethods ? X ? ? ? ? org/apache/cayenne/DataChannel client-server-channel ? ? ? ? ? ? Lorg/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider 6 ? ? ? ? *org/apache/cayenne/remote/ClientConnection ? ? Corg/apache/cayenne/configuration/rop/client/LocalConnectionProvider ? ? ? ? ? ? @org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder java/lang/Object java/util/Collection java/util/List add (Ljava/lang/Object;)Z addAll (Ljava/util/Collection;)Z (Ljava/util/Collection;)V load #(Ljava/lang/Class;)Ljava/util/List; java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set;
? ?
( ? configure b(Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder;)Lorg/apache/cayenne/di/Module;
( ? org/apache/cayenne/di/Key get @(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/cayenne/di/Key; org/apache/cayenne/di/Binder bind C(Lorg/apache/cayenne/di/Key;)Lorg/apache/cayenne/di/BindingBuilder; #(Lorg/apache/cayenne/di/Injector;)V $org/apache/cayenne/di/BindingBuilder toProviderInstance H(Lorg/apache/cayenne/di/Provider;)Lorg/apache/cayenne/di/BindingBuilder; 9(Ljava/lang/Class;)Lorg/apache/cayenne/di/BindingBuilder; 4org/apache/cayenne/configuration/server/ServerModule contributeProperties B(Lorg/apache/cayenne/di/Binder;)Lorg/apache/cayenne/di/MapBuilder; org/apache/cayenne/di/MapBuilder putAll 3(Ljava/util/Map;)Lorg/apache/cayenne/di/MapBuilder; ? ? ? [ X W X "java/lang/invoke/LambdaMetafactory metafactory ? Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ( ) * + , - . / 0 / 1 2 3 4 , 5 6 7 8 ] *? *? Y? ? *? *? *? ? 9 8 9 : ; <