void validate() { Errors errorsForMember = errors.withSource(source); Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errorsForMember.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } if (injectionPoints != null) { memberInjectors = injector.membersInjectorStore.getInjectors(injectionPoints, errorsForMember); } else { memberInjectors = ImmutableList.of(); } errors.merge(errorsForMember); }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }
@Override public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getElementSource(), type)); } }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).requestStaticInjection(type); }
public Boolean visit( final StaticInjectionRequest request ) { return Boolean.valueOf( analyzeInjectionPoints( request.getInjectionPoints() ) ); }
@Override public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getElementSource(), type)); } }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }
@Override public Void visit(StaticInjectionRequest staticInjectionRequest) { for (InjectionPoint injectionPoint : staticInjectionRequest.getInjectionPoints()) { addInjectionPointDependencies(injectionPoint); } return super.visit(staticInjectionRequest); }
public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getSource(), type)); } }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }
@Override public Void visit(StaticInjectionRequest staticInjectionRequest) { for (InjectionPoint injectionPoint : staticInjectionRequest.getInjectionPoints()) { addInjectionPointDependencies(injectionPoint); } return super.visit(staticInjectionRequest); }
public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getElementSource(), type)); } }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }
/** * Visit a request to inject the static fields and methods of type. */ @Override public Void visit(StaticInjectionRequest request) { for (InjectionPoint ip : request.getInjectionPoints()) { for (Dependency<?> dep : ip.getDependencies()) { foundKeys.addAll(getUnboundDirectDependencies(dep.getKey().getTypeLiteral(), boundKeys)); } } return null; }
@Override public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getElementSource(), type)); } }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }
void validate() { Errors errorsForMember = errors.withSource(source); Set<InjectionPoint> injectionPoints; try { injectionPoints = request.getInjectionPoints(); } catch (ConfigurationException e) { errors.merge(e.getErrorMessages()); injectionPoints = e.getPartialValue(); } memberInjectors = injector.membersInjectorStore.getInjectors( injectionPoints, errorsForMember); }
public void requestStaticInjection(Class<?>... types) { for (Class<?> type : types) { elements.add(new StaticInjectionRequest(getSource(), type)); } }