Home | History | Annotate | Download | only in internal

Lines Matching refs:factory

46   private final Factory<T> factory;
50 InternalFactory<? extends T> scopedFactory, Scoping scoping, Factory<T> factory,
53 this.factory = factory;
60 this.factory = new Factory<T>(false, key);
64 factory.constructorInjector = new ConstructorInjector<T>(
120 Factory<T> factoryFactory = new Factory<T>(failIfNotLinked, key);
136 factory.constructorInjector =
138 factory.provisionCallback =
144 return factory.constructorInjector != null;
149 if(factory.constructorInjector != null) {
150 return factory.constructorInjector.getConstructionProxy().getInjectionPoint();
159 if(factory.constructorInjector == null) {
175 checkState(factory.constructorInjector != null, "not initialized");
180 checkState(factory.constructorInjector != null, "Binding is not ready");
181 return factory.constructorInjector.getConstructionProxy().getInjectionPoint();
185 checkState(factory.constructorInjector != null, "Binding is not ready");
186 return factory.constructorInjector.getInjectableMembers();
191 checkState(factory.constructorInjector != null, "Binding is not ready");
192 return factory.constructorInjector.getConstructionProxy().getMethodInterceptors();
205 null, getKey(), getSource(), factory, scoping, factory, constructorInjectionPoint);
210 null, key, getSource(), factory, getScoping(), factory, constructorInjectionPoint);
245 private static class Factory<T> implements InternalFactory<T> {
251 Factory(boolean failIfNotLinked, Key<?> key) {