Home
last modified time | relevance | path

Searched refs:multibindings (Results 1 – 25 of 46) sorted by relevance

12

/external/guice/core/test/com/google/inject/internal/
DCollector.java19 import com.google.inject.multibindings.MapBinderBinding;
20 import com.google.inject.multibindings.MultibinderBinding;
21 import com.google.inject.multibindings.MultibindingsTargetVisitor;
22 import com.google.inject.multibindings.OptionalBinderBinding;
/external/google-fruit/src/
Dinjector_storage.cpp76 multibindings(std::move(normalized_component_storage_ptr->multibindings)) { in InjectorStorage()
91 … fixed_size_allocator_data, new_bindings_vector, multibindings); in InjectorStorage()
124 for (auto& typeInfoInfoPair : multibindings) { in eagerlyInjectMultibindings()
Dbinding_normalization.cpp218 …rmalization::addMultibindings(std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings, in addMultibindings() argument
235 NormalizedMultibindingSet& b = multibindings[multibinding_entry.type_id]; in addMultibindings()
279 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings, in normalizeBindingsWithUndoableBindingCompression() argument
291 bindings_vector, multibindings, in normalizeBindingsWithUndoableBindingCompression()
318 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings) { in normalizeBindingsWithPermanentBindingCompression() argument
321 …bindings_vector, multibindings, [](TypeId, NormalizedComponentStorage::CompressedBindingUndoInfo) … in normalizeBindingsWithPermanentBindingCompression()
331 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings) { in normalizeBindingsAndAddTo() argument
333 multibindings = base_normalized_component.multibindings; in normalizeBindingsAndAddTo()
449 …BindingNormalization::addMultibindings(multibindings, fixed_size_allocator_data, multibindings_vec… in normalizeBindingsAndAddTo()
Dnormalized_component_storage.cpp62 … exposed_types, bindings_vector, multibindings); in NormalizedComponentStorage()
88 …normalized_component_memory_pool, exposed_types, bindings_vector, multibindings, binding_compressi… in NormalizedComponentStorage()
/external/guice/extensions/dagger-adapter/src/com/google/inject/daggeradapter/
DDaggerMethodScanner.java22 import com.google.inject.multibindings.Multibinder;
27 import dagger.multibindings.ElementsIntoSet;
28 import dagger.multibindings.IntoMap;
29 import dagger.multibindings.IntoSet;
/external/google-fruit/examples/multibindings/
DCMakeLists.txt6 add_executable(multibindings ${MULTIBINDINGS_SOURCES}) target
7 target_link_libraries(multibindings fruit)
DBUILD5 name = "multibindings",
/external/guice/core/src/com/google/inject/internal/
DProvidesMethodScanner.java24 import com.google.inject.multibindings.MapKey;
25 import com.google.inject.multibindings.ProvidesIntoMap;
26 import com.google.inject.multibindings.ProvidesIntoOptional;
27 import com.google.inject.multibindings.ProvidesIntoSet;
/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dbinding_normalization.h66 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings);
80 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings,
92 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings);
103 static void addMultibindings(std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings,
143 std::unordered_map<TypeId, NormalizedMultibindingSet>& multibindings,
/external/guice/extensions/multibindings/src/
DREADME1 This extension intentionally has no files in it. The multibindings functionality
4 dependency on multibindings to avoid problems after the extension is deleted.
/external/guice/extensions/dagger-adapter/test/com/google/inject/daggeradapter/
DDaggerAdapterTest.java27 import com.google.inject.multibindings.Multibinder;
29 import dagger.multibindings.IntoSet;
/external/google-fruit/tests/
Dtested_features.md89 * Interface multibindings
91 * Instance multibindings
151 * Getting multibindings from an Injector
152 * for a type that has no multibindings
154 * for a type that has >1 multibindings
158 * **TODO: partial** Empty injector (construct, get multibindings, eager injection, etc.)
/external/guice/core/src/com/google/inject/multibindings/
Dpackage-info.java21 package com.google.inject.multibindings;
DMultibindingsTargetVisitor.java17 package com.google.inject.multibindings;
DMapKey.java17 package com.google.inject.multibindings;
DOptionalBinderBinding.java17 package com.google.inject.multibindings;
DProvidesIntoMap.java17 package com.google.inject.multibindings;
DClassMapKey.java17 package com.google.inject.multibindings;
DProvidesIntoSet.java17 package com.google.inject.multibindings;
DStringMapKey.java17 package com.google.inject.multibindings;
DProvidesIntoOptional.java17 package com.google.inject.multibindings;
DMultibinderBinding.java17 package com.google.inject.multibindings;
DMapBinderBinding.java17 package com.google.inject.multibindings;
/external/guice/extensions/grapher/test/com/google/inject/grapher/demo/
DMultibinderModule.java20 import com.google.inject.multibindings.Multibinder;
/external/google-fruit/examples/
DCMakeLists.txt10 add_subdirectory(multibindings)

12