private <T> void addBinding(Class<T> type, BindingAmp<T> binding)
  {
    synchronized (_bindingSetMap) {
      BindingSet<T> set = (BindingSet) _bindingSetMap.get(type);

      if (set == null) {
        set = new BindingSet<>(type);
        _bindingSetMap.put(type, set);
      }

      set.addBinding(binding);
    }
  }
private < T > void addBinding ( Class < T > type , BindingAmp < T > binding ) { synchronized ( _bindingSetMap ) { BindingSet < T > set = ( BindingSet ) _bindingSetMap . get ( type ) ; if ( set == null ) { set = new BindingSet < > ( type ) ; _bindingSetMap . put ( type , set ) ; } set . addBinding ( binding ) ; } }
Adds a new injection producer to the discovered producer list.