@Override public BindingImpl<T> withScoping(Scoping scoping) { return new UntargettedBindingImpl<>(getSource(), getKey(), scoping); }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<>(getSource(), key, getScoping()); }
@Override public String toString() { return new ToStringBuilder(UntargettedBinding.class) .add("key", getKey()) .add("source", getSource()) .toString(); } }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new UntargettedBindingImpl<>(getSource(), getKey(), scoping); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new UntargettedBindingImpl<>(getSource(), getKey(), scoping); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new UntargettedBindingImpl<>(getSource(), getKey(), scoping); }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<>(getSource(), key, getScoping()); }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<>(getSource(), key, getScoping()); }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<>(getSource(), key, getScoping()); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new UntargettedBindingImpl<>(getSource(), getKey(), scoping); }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<>(getSource(), key, getScoping()); }
@Override public String toString() { return new ToStringBuilder(UntargettedBinding.class) .add("key", getKey()) .add("source", getSource()) .toString(); } }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }
@Override public String toString() { return new ToStringBuilder(UntargettedBinding.class) .add("key", getKey()) .add("source", getSource()) .toString(); } }
@Override public String toString() { return new ToStringBuilder(UntargettedBinding.class) .add("key", getKey()) .add("source", getSource()) .toString(); } }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }
@Override public String toString() { return new ToStringBuilder(UntargettedBinding.class) .add("key", getKey()) .add("source", getSource()) .toString(); } }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }