HomeSort by relevance Sort by last modified time
    Searched refs:optionalBinder (Results 1 - 3 of 3) sorted by null

  /external/guice/extensions/multibindings/test/com/google/inject/multibindings/
SpiUtils.java 27 import static com.google.inject.multibindings.OptionalBinder.javaOptionalOfJavaxProvider;
28 import static com.google.inject.multibindings.OptionalBinder.javaOptionalOfProvider;
29 import static com.google.inject.multibindings.OptionalBinder.optionalOfJavaxProvider;
30 import static com.google.inject.multibindings.OptionalBinder.optionalOfProvider;
63 import com.google.inject.multibindings.OptionalBinder.Source;
612 * @param keyType The key OptionalBinder is binding
662 keyType.ofType(OptionalBinder.optionalOf(keyType.getTypeLiteral()));
664 keyType.ofType(OptionalBinder.javaOptionalOf(keyType.getTypeLiteral())) : null;
668 OptionalBinderBinding<Optional<T>> optionalBinder =
670 assertNotNull(optionalBinder);
    [all...]
OptionalBinderTest.java 46 import com.google.inject.multibindings.OptionalBinder.Actual;
47 import com.google.inject.multibindings.OptionalBinder.Default;
97 OptionalBinder.javaOptionalOf(stringKey.getTypeLiteral()) : null;
101 OptionalBinder.javaOptionalOfProvider(stringKey.getTypeLiteral()) : null;
105 OptionalBinder.javaOptionalOfJavaxProvider(stringKey.getTypeLiteral()) : null;
110 OptionalBinder.javaOptionalOf(intKey.getTypeLiteral()) : null;
114 OptionalBinder.javaOptionalOfProvider(intKey.getTypeLiteral()) : null;
118 OptionalBinder.javaOptionalOfJavaxProvider(intKey.getTypeLiteral()) : null;
125 OptionalBinder.newOptionalBinder(binder(), String.class);
149 OptionalBinder.newOptionalBinder(binder(), String.class)
    [all...]
  /external/guice/extensions/multibindings/src/com/google/inject/multibindings/
OptionalBinder.java 60 * OptionalBinder fulfills two roles: <ol>
67 * <p>When an OptionalBinder is added, it will always supply the bindings:
80 * setBinding to a Provider that returns null will not cause OptionalBinder
100 * OptionalBinder.newOptionalBinder(binder(), Renamer.class);
120 * OptionalBinder.newOptionalBinder(binder(), Renamer.class)
131 * OptionalBinder.newOptionalBinder(binder(), Key.get(String.class, LookupUrl.class))
140 * OptionalBinder.newOptionalBinder(binder(), Key.get(String.class, LookupUrl.class))
147 * It is an error for a user to specify the binding without using OptionalBinder if
152 * OptionalBinder.newOptionalBinder(binder(), Key.get(String.class, LookupUrl.class))
167 public abstract class OptionalBinder<T>
    [all...]

Completed in 3692 milliseconds