@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), null, request.getSource(), injectionPoints); return true; }
@Override public <T> void requestInjection(TypeLiteral<T> type, T instance) { elements.add( new InjectionRequest<T>( getElementSource(), MoreTypes.canonicalizeForKey(type), instance)); }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
public Boolean visit( final InjectionRequest<?> request ) { return Boolean.valueOf( analyzeInjectionPoints( request.getInjectionPoints() ) ); }
@Override public Void visit( final InjectionRequest<?> request ) { analyzer.visit( request ); request.applyTo( binder ); return null; }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
/** * Visit a request to inject the instance fields and methods of an instance. */ @Override public Void visit(InjectionRequest<?> request) { for (InjectionPoint ip : request.getInjectionPoints()) { for (Dependency<?> dep : ip.getDependencies()) { foundKeys.addAll(getUnboundDirectDependencies(dep.getKey().getTypeLiteral(), boundKeys)); } } return null; }
@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), request.getSource(), injectionPoints); return true; }
public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
public <T> void requestInjection(TypeLiteral<T> type, T instance) { elements.add(new InjectionRequest<T>(getSource(), type, instance)); }
@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), null, request.getSource(), injectionPoints); return true; }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
public <T> void requestInjection(TypeLiteral<T> type, T instance) { elements.add(new InjectionRequest<T>(getSource(), type, instance)); }
@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), request.getSource(), injectionPoints); return true; }
public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
public <T> void requestInjection(TypeLiteral<T> type, T instance) { elements.add(new InjectionRequest<T>(getSource(), type, instance)); }
@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), request.getSource(), injectionPoints); return true; }
public void applyTo(Binder binder) { binder.withSource(getSource()).requestInjection(type, instance); } }
@Override public <T> void requestInjection(TypeLiteral<T> type, T instance) { elements.add( new InjectionRequest<T>( getElementSource(), MoreTypes.canonicalizeForKey(type), instance)); }
@Override public Boolean visit(InjectionRequest<?> request) { Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } initializer.requestInjection( injector, request.getInstance(), null, request.getSource(), injectionPoints); return true; }