/external/guice/extensions/jmx/src/com/google/inject/tools/jmx/ |
H A D | ManagedBinding.java | 23 final Binding binding; field in class:ManagedBinding 25 ManagedBinding(Binding binding) { argument 26 this.binding = binding; 30 return binding.getSource().toString(); 34 return binding.getKey().toString(); 38 return binding.getProvider().toString();
|
/external/guice/core/src/com/google/inject/spi/ |
H A D | BindingTargetVisitor.java | 29 * Visit a instance binding. The same instance is returned for every injection. This target is 32 V visit(InstanceBinding<? extends T> binding); argument 35 * Visit a provider instance binding. The provider's {@code get} method is invoked to resolve 38 V visit(ProviderInstanceBinding<? extends T> binding); argument 41 * Visit a provider key binding. To resolve injections, the provider key is first resolved, then 45 V visit(ProviderKeyBinding<? extends T> binding); argument 48 * Visit a linked key binding. The other key's binding is used to resolve injections. This 51 V visit(LinkedKeyBinding<? extends T> binding); argument 54 * Visit a binding t 57 visit(ExposedBinding<? extends T> binding) argument 63 visit(UntargettedBinding<? extends T> binding) argument 69 visit(ConstructorBinding<? extends T> binding) argument 76 visit(ConvertedConstantBinding<? extends T> binding) argument 82 visit(ProviderBinding<? extends T> binding) argument [all...] |
H A D | DefaultElementVisitor.java | 44 public <T> V visit(Binding<T> binding) { argument 45 return visitOther(binding); 82 public V visit(TypeListenerBinding binding) { argument 83 return visitOther(binding); 86 public V visit(ProvisionListenerBinding binding) { argument 87 return visitOther(binding); 106 public V visit(ModuleAnnotatedMethodScannerBinding binding) { argument 107 return visitOther(binding);
|
H A D | ElementVisitor.java | 37 <T> V visit(Binding<T> binding); argument 43 V visit(InterceptorBinding binding); argument 49 V visit(ScopeBinding binding); argument 54 V visit(TypeConverterBinding binding); argument 88 * Visit an injectable type listener binding. 90 V visit(TypeListenerBinding binding); argument 93 * Visit a provision listener binding. 97 V visit(ProvisionListenerBinding binding); argument 121 * Visit a require exact binding annotations command. 132 V visit(ModuleAnnotatedMethodScannerBinding binding); argument [all...] |
/external/elfutils/libebl/ |
H A D | eblsymbolbindingname.c | 1 /* Return symbol binding name. 39 ebl_symbol_binding_name (Ebl *ebl, int binding, char *buf, size_t len) argument 43 res = ebl != NULL ? ebl->symbol_type_name (binding, buf, len) : NULL; 51 /* Standard binding? */ 52 if (binding < STB_NUM) 53 res = stb_names[binding]; 58 if (binding >= STB_LOPROC && binding <= STB_HIPROC) 59 snprintf (buf, len, "LOPROC+%d", binding - STB_LOPROC); 60 else if (binding [all...] |
/external/guice/core/src/com/google/inject/internal/ |
H A D | ListenerBindingProcessor.java | 33 @Override public Boolean visit(TypeListenerBinding binding) { argument 34 injector.state.addTypeListener(binding); 38 @Override public Boolean visit(ProvisionListenerBinding binding) { argument 39 injector.state.addProvisionListener(binding);
|
H A D | AbstractBindingBuilder.java | 39 = "Setting the scope is not permitted when binding to a single instance."; 45 = "More than one annotation is specified for this binding."; 52 private BindingImpl<T> binding; field in class:AbstractBindingBuilder 58 this.binding = new UntargettedBindingImpl<T>(source, key, Scoping.UNSCOPED); 59 elements.add(position, this.binding); 63 return binding; 66 protected BindingImpl<T> setBinding(BindingImpl<T> binding) { argument 67 this.binding = binding; 68 elements.set(position, binding); [all...] |
H A D | UntargettedBindingProcessor.java | 34 public <T> Boolean visit(Binding<T> binding) { argument 35 return binding.acceptTargetVisitor(new Processor<T, Boolean>((BindingImpl<T>)binding) { 51 BindingImpl<T> binding = injector.createUninitializedBinding( 53 scheduleInitialization(binding); 54 putBinding(binding); 64 protected Boolean visitOther(Binding<? extends T> binding) {
|
H A D | ProvisionListenerCallbackStore.java | 54 return create(key.binding); 65 public <T> ProvisionListenerStackCallback<T> get(Binding<T> binding) { argument 67 if (!INTERNAL_BINDINGS.contains(binding.getKey())) { 69 new KeyBinding(binding.getKey(), binding)); 76 * binding and needs to be purged. (See issue 319 and 91 private <T> ProvisionListenerStackCallback<T> create(Binding<T> binding) { argument 94 if (provisionBinding.getBindingMatcher().matches(binding)) { 106 return new ProvisionListenerStackCallback<T>(binding, listeners); 109 /** A struct that holds key & binding bu 112 final Binding<?> binding; field in class:ProvisionListenerCallbackStore.KeyBinding 114 KeyBinding(Key<?> key, Binding<?> binding) argument [all...] |
H A D | AbstractBindingProcessor.java | 70 protected void putBinding(BindingImpl<?> binding) { argument 71 Key<?> key = binding.getKey(); 81 // If it failed because of an explicit duplicate binding... 84 if(!isOkayDuplicate(original, binding, injector.state)) { 93 // Otherwise, it failed because of a duplicate JIT binding 100 // prevent the parent from creating a JIT binding for this key 101 injector.state.parent().blacklist(key, injector.state, binding.getSource()); 102 injector.state.putBinding(key, binding); 109 * @param original the binding in the parent injector (candidate for an exposing binding) 112 isOkayDuplicate(BindingImpl<?> original, BindingImpl<?> binding, State state) argument 144 Processor(BindingImpl<T> binding) argument 156 scheduleInitialization(final BindingImpl<?> binding) argument [all...] |
/external/guice/extensions/grapher/src/com/google/inject/grapher/ |
H A D | DefaultEdgeCreator.java | 45 for (Binding<?> binding : bindings) { 46 edges.addAll(binding.acceptTargetVisitor(visitor)); 58 * Returns a dependency edge for each {@link Dependency} in the binding. These will be from the 63 * @param binding {@link Binding} for the dependencies 66 NodeId nodeId, T binding) { 68 for (Dependency<?> dependency : binding.getDependencies()) { 79 @Override public Collection<Edge> visit(ConstructorBinding<?> binding) { argument 80 return newDependencyEdges(NodeId.newTypeId(binding.getKey()), binding); 88 @Override public Collection<Edge> visit(ConvertedConstantBinding<?> binding) { argument 65 newDependencyEdges( NodeId nodeId, T binding) argument 100 visit(InstanceBinding<?> binding) argument 114 visit(LinkedKeyBinding<?> binding) argument 124 visit(ProviderBinding<?> binding) argument 133 visit(ProviderInstanceBinding<?> binding) argument 145 visit(ProviderKeyBinding<?> binding) argument 150 visitOther(Binding<?> binding) argument [all...] |
H A D | DefaultNodeCreator.java | 43 for (Binding<?> binding : bindings) { 44 nodes.addAll(binding.acceptTargetVisitor(visitor)); 56 private InterfaceNode newInterfaceNode(Binding<?> binding) { argument 57 return new InterfaceNode(NodeId.newTypeId(binding.getKey()), binding.getSource()); 61 * Returns a new implementation node for the given binding. 63 * @param binding binding for the node to create 65 * @return implementation node for the given binding 67 private ImplementationNode newImplementationNode(Binding<?> binding, argument 80 newInstanceNode(T binding, Object instance) argument 98 visit(ConstructorBinding<?> binding) argument 113 visit(InstanceBinding<?> binding) argument 122 visit(ProviderInstanceBinding<?> binding) argument 127 visitOther(Binding<?> binding) argument [all...] |
H A D | ProviderAliasCreator.java | 27 * very interesting information, we don't render this binding on the graph, and just alias the two 35 for (Binding<?> binding : bindings) { 36 if (binding instanceof ProviderBinding) { 37 aliases.add(new Alias(NodeId.newTypeId(binding.getKey()), 38 NodeId.newTypeId(((ProviderBinding<?>) binding).getProvidedKey())));
|
H A D | TransitiveDependencyVisitor.java | 58 @Override public Collection<Key<?>> visit(ConstructorBinding<?> binding) { argument 59 return visitHasDependencies(binding); 62 @Override public Collection<Key<?>> visit(ConvertedConstantBinding<?> binding) { argument 63 return visitHasDependencies(binding); 66 @Override public Collection<Key<?>> visit(InstanceBinding<?> binding) { argument 67 return visitHasDependencies(binding); 70 @Override public Collection<Key<?>> visit(LinkedKeyBinding<?> binding) { argument 71 return ImmutableSet.<Key<?>>of(binding.getLinkedKey()); 74 @Override public Collection<Key<?>> visit(ProviderBinding<?> binding) { argument 75 return ImmutableSet.<Key<?>>of(binding 78 visit(ProviderInstanceBinding<?> binding) argument 82 visit(ProviderKeyBinding<?> binding) argument 87 visitOther(Binding<?> binding) argument [all...] |
/external/dagger2/compiler/src/main/java/dagger/internal/codegen/ |
H A D | InjectBindingRegistry.java | 71 for (B binding = bindingsRequiringGeneration.poll(); 72 binding != null; 73 binding = bindingsRequiringGeneration.poll()) { 74 checkState(!binding.hasNonDefaultTypeParameters()); 75 generator.generate(binding); 76 materializedBindingKeys.add(binding.key()); 83 /** Returns a previously cached binding. */ 88 /** Caches the binding and generates it if it needs generation. */ 89 void tryRegisterBinding(B binding, ClassName factoryName, boolean explicit) { argument 90 tryToCacheBinding(binding); 98 tryToGenerateBinding(B binding, ClassName factoryName, boolean explicit) argument 111 shouldGenerateBinding(B binding, ClassName factoryName) argument 120 tryToCacheBinding(B binding) argument 161 registerBinding(ProvisionBinding binding) argument 165 registerBinding(MembersInjectionBinding binding) argument 173 registerBinding(ProvisionBinding binding, boolean explicit) argument 187 registerBinding( MembersInjectionBinding binding, boolean explicit) argument [all...] |
H A D | ContributionBindingFormatter.java | 36 @Override public String format(ContributionBinding binding) { argument 37 switch (binding.bindingKind()) { 40 return methodSignatureFormatter.format(asExecutable(binding.bindingElement())); 47 asExecutable(binding.bindingElement()), 48 Optional.of(asDeclared(binding.contributedBy().get().asType()))); 52 "Not yet supporting " + binding.bindingKind() + " binding types.");
|
/external/guice/extensions/multibindings/src/com/google/inject/multibindings/ |
H A D | Indexer.java | 40 * Visits bindings to return a {@code IndexedBinding} that can be used to emulate the binding 65 IndexedBinding(Binding<?> binding, BindingType type, Object scope, Object extraEquality) { argument 69 this.typeLiteral = binding.getKey().getTypeLiteral(); 70 Element annotation = (Element) binding.getKey().getAnnotation(); 100 boolean isIndexable(Binding<?> binding) { argument 101 return binding.getKey().getAnnotation() instanceof Element; 104 private Object scope(Binding<?> binding) { argument 105 return binding.acceptScopingVisitor(this); 108 @Override public Indexer.IndexedBinding visit(ConstructorBinding<? extends Object> binding) { argument 109 return new Indexer.IndexedBinding(binding, BindingTyp 113 visit( ConvertedConstantBinding<? extends Object> binding) argument 119 visit(ExposedBinding<? extends Object> binding) argument 123 visit(InstanceBinding<? extends Object> binding) argument 128 visit(LinkedKeyBinding<? extends Object> binding) argument 133 visit(ProviderBinding<? extends Object> binding) argument 138 visit(ProviderInstanceBinding<? extends Object> binding) argument 143 visit(ProviderKeyBinding<? extends Object> binding) argument 148 visit(UntargettedBinding<? extends Object> binding) argument [all...] |
/external/guice/core/src/com/google/inject/ |
H A D | Scopes.java | 45 * binding arrives it will need to obtain the instance over again. 49 * this to "no scope" in your binding. 83 * Returns true if {@code binding} is singleton-scoped. If the binding is a {@link 84 * com.google.inject.spi.LinkedKeyBinding linked key binding} and belongs to an injector (ie. it 86 * also true if the target binding is singleton-scoped. 90 public static boolean isSingleton(Binding<?> binding) { argument 92 boolean singleton = binding.acceptScopingVisitor(IS_SINGLETON_VISITOR); 97 if (binding instanceof LinkedBindingImpl) { 98 LinkedBindingImpl<?> linkedBinding = (LinkedBindingImpl) binding; 129 isScoped(Binding<?> binding, final Scope scope, final Class<? extends Annotation> scopeAnnotation) argument [all...] |
/external/guice/extensions/servlet/src/com/google/inject/servlet/ |
H A D | ServletModuleTargetVisitor.java | 36 * Visits a filter binding created by {@link ServletModule#filter}, where 41 V visit(LinkedFilterBinding binding); argument 44 * Visits a filter binding created by {@link ServletModule#filter} where 49 V visit(InstanceFilterBinding binding); argument 52 * Visits a servlet binding created by {@link ServletModule#serve} where 57 V visit(LinkedServletBinding binding); argument 60 * Visits a servlet binding created by {@link ServletModule#serve} where 65 V visit(InstanceServletBinding binding); argument
|
/external/guice/core/test/com/google/inject/spi/ |
H A D | InjectorSpiTest.java | 29 // Sanity check -- ensure we return the proper binding for all existing bindings. 35 Binding<?> binding; 38 binding = injector.getExistingBinding(Key.get(Foo.class)); 39 assertNotNull(binding); 40 assertEquals(Foo.class, binding.getKey().getTypeLiteral().getRawType()); 45 binding = injector.getExistingBinding(Key.get(new TypeLiteral<Provider<Foo>>() {})); 46 assertNotNull(binding); 47 assertEquals(Provider.class, binding.getKey().getTypeLiteral().getRawType()); 48 assertEquals(Foo.class, ((Provider)binding.getProvider().get()).get().getClass()); 51 binding [all...] |
H A D | SpiBindingsTest.java | 64 @Override public <T> Void visit(Binding<T> binding) { 65 assertTrue(binding instanceof InstanceBinding); 66 assertEquals(Key.get(Integer.class, Names.named("one")), binding.getKey()); 82 @Override public <T> Void visit(Binding<T> binding) { 83 assertTrue(binding instanceof InstanceBinding); 84 checkBindingSource(binding); 85 assertEquals(Key.get(String.class), binding.getKey()); 86 binding.acceptTargetVisitor(new FailingTargetVisitor<T>() { 87 @Override public Void visit(InstanceBinding<? extends T> binding) { 88 assertEquals("A", binding 406 visitOther(Binding<? extends T> binding) argument 411 checkBindingSource(Binding binding) argument [all...] |
H A D | BindingTargetVisitorTest.java | 33 for (Binding<?> binding : injector.getBindings().values()) { 34 binding.acceptTargetVisitor(new DefaultBindingTargetVisitor<Object, Object>() {});
|
/external/guice/extensions/servlet/test/com/google/inject/servlet/ |
H A D | ServletModuleTest.java | 54 // Validate only a single servlet binding & a single filter binding exist. 55 for(Binding<?> binding : injector.getAllBindings().values()) { 56 binding.acceptTargetVisitor(visitor); 83 public Void visit(LinkedFilterBinding binding) { argument 84 linkedFilters.add(binding); 88 public Void visit(InstanceFilterBinding binding) { argument 89 instanceFilters.add(binding); 93 public Void visit(LinkedServletBinding binding) { argument 94 linkedServlets.add(binding); 98 visit(InstanceServletBinding binding) argument [all...] |
H A D | ServletSpiVisitor.java | 75 public Integer visit(InstanceFilterBinding binding) { argument 76 actual.add(new Params(binding, binding.getFilterInstance())); 80 public Integer visit(InstanceServletBinding binding) { argument 81 actual.add(new Params(binding, binding.getServletInstance())); 85 public Integer visit(LinkedFilterBinding binding) { argument 86 actual.add(new Params(binding, binding.getLinkedKey())); 90 public Integer visit(LinkedServletBinding binding) { argument 96 visitOther(Binding<? extends Object> binding) argument 110 Params(ServletModuleBinding binding, Object keyOrInstance) argument [all...] |
/external/e2fsprogs/intl/ |
H A D | bindtextdom.c | 68 extern struct binding *_nl_domain_bindings; 99 struct binding *binding; local 116 for (binding = _nl_domain_bindings; binding != NULL; binding = binding->next) 118 int compare = strcmp (domainname, binding->domainname); 125 binding = NULL; 130 if (binding ! [all...] |