public final class Injectors extends Object
Utility class for working with Injectors and Guice in general.
Modifier and Type | Method and Description |
---|---|
static <T> void |
install(com.google.inject.Binder theBinder,
Class<T> theClass) |
static <T> Iterable<? extends T> |
instancesOf(com.google.inject.Injector theInjector,
Class<T> theClass) |
static void |
prettyPrintErrors(Iterable<com.google.inject.spi.Message> theErrors) |
static <T> Iterable<com.google.inject.Provider<T>> |
providers(com.google.inject.Injector theInjector,
Class<T> theClass) |
static <T> Iterable<com.google.inject.Provider<T>> |
providers(List<com.google.inject.Binding<T>> theBindingsByType) |
public static <T> Iterable<? extends T> instancesOf(com.google.inject.Injector theInjector, Class<T> theClass)
public static <T> Iterable<com.google.inject.Provider<T>> providers(com.google.inject.Injector theInjector, Class<T> theClass)
public static <T> Iterable<com.google.inject.Provider<T>> providers(List<com.google.inject.Binding<T>> theBindingsByType)
public static void prettyPrintErrors(Iterable<com.google.inject.spi.Message> theErrors)
public static <T> void install(com.google.inject.Binder theBinder, Class<T> theClass)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.