/external/guice/extensions/grapher/src/com/google/inject/grapher/ |
InjectorGrapher.java | 19 import com.google.inject.Injector; 26 * Guice injector grapher. Renders the guice dependency graph for an injector. It can render the 35 * Graphs the guice dependency graph for the given injector using default starting keys. 37 void graph(Injector injector) throws IOException; 40 * Graphs the guice dependency graph for the given injector using the given starting keys and 43 void graph(Injector injector, Set<Key<?>> root) throws IOException;
|
RootKeySetCreator.java | 19 import com.google.inject.Injector; 33 Set<Key<?>> getRootKeys(Injector injector);
|
DefaultRootKeySetCreator.java | 21 import com.google.inject.Injector; 37 @Override public Set<Key<?>> getRootKeys(Injector injector) { 39 for (Key<?> key : injector.getBindings().keySet()) {
|
/external/guice/core/src/com/google/inject/ |
Guice.java | 24 * The entry point to the Guice framework. Creates {@link Injector}s from 31 * method, that bootstraps the Guice Injector using the {@code Guice} class, as 36 * Injector injector = Guice.createInjector( 44 * FooStarter starter = injector.getInstance(FooStarter.class); 55 * Creates an injector for the given set of modules. This is equivalent to 58 * @throws CreationException if one or more errors occur during injector 61 public static Injector createInjector(Module... modules) { 66 * Creates an injector for the given set of modules. This is equivalent to 69 * @throws CreationException if one or more errors occur during injector [all...] |
Injector.java | 27 * Builds the graphs of objects that make up your application. The injector tracks the dependencies 35 * <li>This {@link Injector} instance itself 38 * <li>The {@link Stage} in which the Injector was created 43 * <p>An injector can also {@link #injectMembers(Object) inject the dependencies} of 50 * <p>The injector's {@link #getBindings() internal bindings} are available for introspection. This 51 * enables tools and extensions to operate on an injector reflectively. 56 public interface Injector { 74 * Returns the members injector used to inject dependencies into methods and fields on instances 77 * @param typeLiteral type to get members injector for 85 * Returns the members injector used to inject dependencies into methods and fields on instance [all...] |
/external/guice/core/src/com/google/inject/spi/ |
PrivateElements.java | 19 import com.google.inject.Injector; 26 * A private collection of elements that are hidden from the enclosing injector or module by 40 * Returns the child injector that hosts these private elements, or null if the elements haven't 41 * been used to create an injector. 43 Injector getInjector();
|
Toolable.java | 22 import com.google.inject.Injector; 30 * Instructs an {@link Injector} running in {@link Stage#TOOL} that a method should be injected.
|
/external/guice/core/test/com/google/inject/ |
ParentInjectorTest.java | 42 Injector parent = Guice.createInjector(bindsA); 54 Injector parent = Guice.createInjector(); 70 Injector parent = Guice.createInjector(); 77 "A just-in-time binding to " + A.class.getName() + " was already configured on a parent injector."); 82 Injector parent = Guice.createInjector(); 83 Injector child = parent.createChildInjector(); 86 Injector anotherChild = parent.createChildInjector(); 89 Injector grandchild = child.createChildInjector(); 94 Injector parent = Guice.createInjector(bindsB); 95 Injector child = parent.createChildInjector() 313 @Inject Injector injector; field in class:ParentInjectorTest.D 317 @Inject Injector injector; field in class:ParentInjectorTest.E [all...] |
EagerSingletonTest.java | 40 @Inject void inject(Injector injector) { 41 injector.getInstance(C.class); 54 Injector injector = Guice.createInjector(Stage.PRODUCTION); local 55 injector.getProvider(B.class); 60 Injector parent = Guice.createInjector(Stage.PRODUCTION); 75 @Inject A(Injector injector) { 76 injector.getProvider(B.class) [all...] |
LoggerInjectionTest.java | 21 Injector injector = Guice.createInjector(); local 22 injector.injectMembers(this); 27 Injector injector = Guice.createInjector(); local 28 Foo foo = injector.getInstance(Foo.class); 41 Injector injector = Guice.createInjector(); local 42 assertNull(injector.getInstance(Logger.class).getName()); 43 assertNull(injector.getProvider(Logger.class).get().getName()) 49 Injector injector = Guice.createInjector(new AbstractModule() { local [all...] |
/development/samples/VoicemailProviderDemo/src/com/example/android/voicemail/common/inject/ |
Injector.java | 42 * Injector.get(this).inject(); 49 public final class Injector { 52 private Injector(Activity activity) { 57 * Gets an {@link Injector} capable of injecting fields for the given Activity. 59 public static Injector get(Activity activity) { 60 return new Injector(activity);
|
/external/guice/extensions/servlet/src/com/google/inject/servlet/ |
GuiceServletContextListener.java | 19 import com.google.inject.Injector; 29 * class as a logical place to create and configure your injector. This will ensure the injector 38 static final String INJECTOR_NAME = Injector.class.getName(); 47 Injector injector = getInjector(); local 48 injector.getInstance(InternalServletModule.BackwardsCompatibleServletContextProvider.class) 50 servletContext.setAttribute(INJECTOR_NAME, injector); 60 * injector. 62 protected abstract Injector getInjector() [all...] |
/external/clang/lib/Analysis/ |
BodyFarm.h | 34 BodyFarm(ASTContext &C, CodeInjector *injector) : C(C), Injector(injector) {} 47 CodeInjector *Injector;
|
/external/guice/core/test/com/google/inject/spi/ |
BindingTargetVisitorTest.java | 20 import com.google.inject.Injector; 32 Injector injector = Guice.createInjector(); local 33 for (Binding<?> binding : injector.getBindings().values()) {
|
/external/guice/extensions/servlet/test/com/google/inject/servlet/ |
MultipleServletInjectorsTest.java | 27 import com.google.inject.Injector; 43 private Injector injectorOne; 44 private Injector injectorTwo; 50 fakeContextOne.setAttribute(eq(INJECTOR_NAME), isA(Injector.class)); 53 fakeContextTwo.setAttribute(eq(INJECTOR_NAME), isA(Injector.class)); 62 protected Injector getInjector() { 63 // Cache this injector in the test for later testing... 78 // Now simulate a second injector with a slightly different config. 83 protected Injector getInjector() {
|
/external/guice/extensions/grapher/test/com/google/inject/grapher/demo/ |
InjectorGrapherDemo.java | 20 import com.google.inject.Injector; 38 Injector demoInjector = Guice.createInjector(Stage.DEVELOPMENT, 42 Injector injector = Guice.createInjector(new GraphvizModule()); local 43 GraphvizGrapher grapher = injector.getInstance(GraphvizGrapher.class);
|
/external/guice/core/test/com/google/inject/example/ |
JndiProviderClient.java | 24 import com.google.inject.Injector; 33 Injector injector = Guice.createInjector(new AbstractModule() { local
|
/external/guice/examples/src/example/xml/ |
Main.java | 21 import com.google.inject.Injector; 33 Injector injector = Guice.createInjector(new AbstractModule() { local 40 Phone phone = injector.getInstance(Phone.class);
|
/external/dagger2/compiler/src/it/functional-tests/src/main/java/test/ |
Injector.java | 25 interface Injector<T> {
|
/external/testng/src/main/java/org/testng/ |
ITestContext.java | 3 import com.google.inject.Injector; 123 public Injector getInjector(List<Module> moduleInstances); 124 Injector getInjector(IClass iClass); 125 public void addInjector(List<Module> moduleInstances, Injector injector);
|
ISuite.java | 11 import com.google.inject.Injector;
112 public Injector getParentInjector();
114 public void setParentInjector(Injector injector);
|
/external/guice/extensions/persist/test/com/google/inject/persist/jpa/ |
CustomPropsEntityManagerFactoryProvisionTest.java | 20 import com.google.inject.Injector; 36 private Injector injector; field in class:CustomPropsEntityManagerFactoryProvisionTest 43 injector = Guice.createInjector(new JpaPersistModule("testUnit").properties(props)); 48 injector.getInstance(UnitOfWork.class).end(); 49 injector.getInstance(EntityManagerFactory.class).close(); 55 injector.getInstance(UnitOfWork.class), 56 injector.getInstance(UnitOfWork.class)); 59 injector.getInstance(PersistService.class).start(); 62 assertTrue(injector.getInstance(EntityManager.class).isOpen()) [all...] |
EntityManagerFactoryProvisionTest.java | 20 import com.google.inject.Injector; 34 private Injector injector; field in class:EntityManagerFactoryProvisionTest 37 injector = Guice.createInjector(new JpaPersistModule("testUnit")); 41 injector.getInstance(UnitOfWork.class).end(); 42 injector.getInstance(EntityManagerFactory.class).close(); 48 injector.getInstance(UnitOfWork.class), injector.getInstance(UnitOfWork.class)); 51 injector.getInstance(PersistService.class).start(); 54 assertTrue(injector.getInstance(EntityManager.class).isOpen()) [all...] |
/external/guice/extensions/struts2/example/src/com/google/inject/struts2/example/ |
ExampleListener.java | 22 import com.google.inject.Injector; 35 public Injector getInjector() {
|
/tools/tradefederation/core/tests/src/com/android/tradefed/guice/ |
InvocationScopeTest.java | 28 import com.google.inject.Injector; 44 public Injector mInjector; 48 public void setInjector(Injector injector) { 49 mInjector = injector;
|