All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.script.ScriptModule.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?'com/groupbyinc/flux/script/ScriptModule0com/groupbyinc/flux/common/inject/AbstractModuleScriptModule.java/com/groupbyinc/flux/script/ScriptContext$Plugin(com/groupbyinc/flux/script/ScriptContextPluginjava/util/Map$Entry
java/util/Map
Entrysettings.Lcom/groupbyinc/flux/common/settings/Settings;
scriptEnginesLjava/util/List;VLjava/util/List;>;scriptsLjava/util/Map;gLjava/util/Map;>;customScriptContextsCLjava/util/List;1(Lcom/groupbyinc/flux/common/settings/Settings;)V()V
java/util/ArrayList
 	"5com/groupbyinc/flux/common/google/common/collect/Maps$
newHashMap()Ljava/util/HashMap;&'
%(	*	,	.this)Lcom/groupbyinc/flux/script/ScriptModule;addScriptEngine(Ljava/lang/Class;)Vjava/util/List4add(Ljava/lang/Object;)Z6758scriptEngineDLjava/lang/Class<+Lcom/groupbyinc/flux/script/ScriptEngineService;>;Ljava/lang/Class;registerScript&(Ljava/lang/String;Ljava/lang/Class;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?@AnameLjava/lang/String;scriptDLjava/lang/Class<+Lcom/groupbyinc/flux/script/NativeScriptFactory;>;registerScriptContext4(Lcom/groupbyinc/flux/script/ScriptContext$Plugin;)V
scriptContext1Lcom/groupbyinc/flux/script/ScriptContext$Plugin;	configurejava/lang/ThrowableLbinder,()Lcom/groupbyinc/flux/common/inject/Binder;NO
Pjava/lang/StringR.com/groupbyinc/flux/script/NativeScriptFactoryT9com/groupbyinc/flux/common/inject/multibindings/MapBinderVnewMapBinder?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;XY
WZentrySet()Ljava/util/Set;\]^
java/util/Set`iterator()Ljava/util/Iterator;bcadjava/util/IteratorfhasNext()Zhigjnext()Ljava/lang/Object;lmgngetKeypmq
addBindingS(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;st
WugetValuewmxjava/lang/Classz=com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder|toR(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;~}?=com/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder?asEagerSingleton???.com/groupbyinc/flux/script/ScriptEngineService?;com/groupbyinc/flux/common/inject/multibindings/Multibinder?newSetBinderz(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;??
??A()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;s?
??4com/groupbyinc/flux/script/NativeScriptEngineService?7com.groupbyinc.flux.common.github.mustachejava.Mustache?forName%(Ljava/lang/String;)Ljava/lang/Class;??
{??com/groupbyinc/flux/script/mustache/MustacheScriptEngineService?(com/groupbyinc/flux/script/ScriptService?*com/groupbyinc/flux/common/logging/Loggers?	getLogger?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger;??
??failed to load mustache?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?debug=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V????5d0com/groupbyinc/flux/script/ScriptContextRegistry?bindU(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder;??
?(Ljava/lang/Iterable;)V?
??@com/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder?
toInstance(Ljava/lang/Object;)V??????entrymLjava/util/Map$Entry;>;Ljava/util/Map$Entry;tLjava/lang/Throwable;
scriptsBinderLcom/groupbyinc/flux/common/inject/multibindings/MapBinder;;Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;multibinderoLcom/groupbyinc/flux/common/inject/multibindings/Multibinder;=Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTableG(Ljava/lang/Class<+Lcom/groupbyinc/flux/script/ScriptEngineService;>;)VY(Ljava/lang/String;Ljava/lang/Class<+Lcom/groupbyinc/flux/script/NativeScriptFactory;>;)V
StackMapTable
SourceFileInnerClasses!????o'*?*? Y?!?#*?)?+*? Y?!?-*+?/??'01'?0*,.!1&223?V*?#+?9W??01:<?:;?
56??=>?a
*?++,?BW?? 
01
CD
E<?
EF?
9:??GH?D*?-+?9W??01IJ?
ABK???*?QSU?[L*?+?_?eM,?k?-,?o?N+-?r?v-?y?{???????*?Q???M,?????W???W,????????N?*?/?S???-????*?#??N-?k?!-?o?{:,?????????*?????Y*?-????*??????dz}M?>.??~???:<?01???X????*.???:;???X????JFGH.IKJNLXMdPjQzT}R~S?V?W?X?Z?[?\?+?Wg?2?.W?M?	g?&??	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy