Uses of Class
io.activej.inject.KeyPattern
Packages that use KeyPattern
Package
Description
-
Uses of KeyPattern in io.activej.inject
Subclasses of KeyPattern in io.activej.injectModifier and TypeClassDescriptionstatic final classA default subclass to be used byKeyPattern.of*andKeyPattern.ofType*constructorsMethods in io.activej.inject that return KeyPatternModifier and TypeMethodDescriptionstatic <T> KeyPattern<T>static <T> KeyPattern<T>static <T> KeyPattern<T>static <T> KeyPattern<T>static <T> KeyPattern<T> -
Uses of KeyPattern in io.activej.inject.binding
Method parameters in io.activej.inject.binding with type arguments of type KeyPatternModifier and TypeMethodDescriptionstatic BindingGenerator<?>BindingGenerators.combinedGenerator(Map<KeyPattern<?>, Set<BindingGenerator<?>>> generators) Modules export a multimap of binding generators with raw class keys.static BindingTransformer<?>BindingTransformers.combinedTransformer(Map<KeyPattern<?>, Set<BindingTransformer<?>>> transformers) Modules export a priority multimap of transformers. -
Uses of KeyPattern in io.activej.inject.module
Methods in io.activej.inject.module that return types with arguments of type KeyPatternModifier and TypeMethodDescriptionfinal Map<KeyPattern<?>,Set<BindingGenerator<?>>> AbstractModule.getBindingGenerators()Map<KeyPattern<?>,Set<BindingGenerator<?>>> Module.getBindingGenerators()Map<KeyPattern<?>,Set<BindingGenerator<?>>> SimpleModule.getBindingGenerators()final Map<KeyPattern<?>,Set<BindingTransformer<?>>> AbstractModule.getBindingTransformers()Map<KeyPattern<?>,Set<BindingTransformer<?>>> Module.getBindingTransformers()Map<KeyPattern<?>,Set<BindingTransformer<?>>> SimpleModule.getBindingTransformers()Methods in io.activej.inject.module with parameters of type KeyPatternModifier and TypeMethodDescriptionprotected final <T> voidAbstractModule.generate(KeyPattern<T> pattern, BindingGenerator<T> bindingGenerator) Adds ageneratorfor a given class to this module.<T> ModuleBuilderModuleBuilder.generate(KeyPattern<T> pattern, BindingGenerator<T> bindingGenerator) Adds ageneratorfor a given class to this module.<E> ModuleBuilderModuleBuilderImpl.generate(KeyPattern<E> pattern, BindingGenerator<E> bindingGenerator) protected final <T> voidAbstractModule.transform(KeyPattern<T> pattern, BindingTransformer<T> bindingTransformer) Adds atransformerwith a given type to this module.<T> ModuleBuilderModuleBuilder.transform(KeyPattern<T> pattern, BindingTransformer<T> bindingTransformer) Adds atransformerwith a given type to this module.<E> ModuleBuilderModuleBuilderImpl.transform(KeyPattern<E> pattern, BindingTransformer<E> bindingTransformer) Method parameters in io.activej.inject.module with type arguments of type KeyPatternModifier and TypeMethodDescriptionstatic ModuleModule.of(Trie<Scope, Map<Key<?>, Set<Binding<?>>>> bindings, Map<KeyPattern<?>, Set<BindingTransformer<?>>> transformers, Map<KeyPattern<?>, Set<BindingGenerator<?>>> generators, Map<Key<?>, Multibinder<?>> multibinders) Creates amoduleout of given binding graph trie, transformers, generators and multibindersConstructor parameters in io.activej.inject.module with type arguments of type KeyPatternModifierConstructorDescriptionSimpleModule(Trie<Scope, Map<Key<?>, Set<Binding<?>>>> bindings, Map<KeyPattern<?>, Set<BindingTransformer<?>>> transformers, Map<KeyPattern<?>, Set<BindingGenerator<?>>> generators, Map<Key<?>, Multibinder<?>> multibinders) -
Uses of KeyPattern in io.activej.inject.util
Methods in io.activej.inject.util that return types with arguments of type KeyPatternModifier and TypeMethodDescriptionstatic <T> LinkedHashMap<KeyPattern<?>,Set<T>> Utils.sortPatternsMap(Map<KeyPattern<?>, Set<T>> map) Method parameters in io.activej.inject.util with type arguments of type KeyPatternModifier and TypeMethodDescriptionstatic <T> LinkedHashMap<KeyPattern<?>,Set<T>> Utils.sortPatternsMap(Map<KeyPattern<?>, Set<T>> map)