@Override public Void visit(StaticInjectionRequest staticInjectionRequest) { dependencyAnalyzer.analyzeInjectionPoints(staticInjectionRequest.getInjectionPoints()); staticInjectionRequest.applyTo(binder); return null; }
@Override public V visit(StaticInjectionRequest request) { return message(request, "Requesting static injection for " + request.getType()); }
@Override public Object visit(StaticInjectionRequest staticInjectionRequest) { processInjectionPoints(staticInjectionRequest.getInjectionPoints()); return super.visit(staticInjectionRequest); }
public Void visit(StaticInjectionRequest staticInjectionRequest) { bindings.addStaticInjectionRequest( staticInjectionRequest.getType(), staticInjectionRequest.getSource()); return null; }
@Override public Boolean visit(StaticInjectionRequest request) { staticInjections.add(new StaticInjection(injector, request)); return true; }
public StaticInjection(InjectorImpl injector, StaticInjectionRequest request) { this.injector = injector; this.source = request.getSource(); this.request = request; }