@Override public BindingImpl<T> withScoping(Scoping scoping) { return new LinkedBindingImpl<>(getSource(), getKey(), scoping, targetKey); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey()).to(getLinkedKey())); }
@Override public String toString() { return new ToStringBuilder(LinkedKeyBinding.class) .add("key", getKey()) .add("source", getSource()) .add("scope", getScoping()) .add("target", targetKey) .toString(); } }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new LinkedBindingImpl<>(getSource(), getKey(), scoping, targetKey); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new LinkedBindingImpl<>(getSource(), getKey(), scoping, targetKey); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new LinkedBindingImpl<>(getSource(), getKey(), scoping, targetKey); }
@Override public BindingImpl<T> withScoping(Scoping scoping) { return new LinkedBindingImpl<>(getSource(), getKey(), scoping, targetKey); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey()).to(getLinkedKey())); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey()).to(getLinkedKey())); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey()).to(getLinkedKey())); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey()).to(getLinkedKey())); }
@Override public String toString() { return new ToStringBuilder(LinkedKeyBinding.class) .add("key", getKey()) .add("source", getSource()) .add("scope", getScoping()) .add("target", targetKey) .toString(); } }
@Override public String toString() { return new ToStringBuilder(LinkedKeyBinding.class) .add("key", getKey()) .add("source", getSource()) .add("scope", getScoping()) .add("target", targetKey) .toString(); } }
@Override public String toString() { return new ToStringBuilder(LinkedKeyBinding.class) .add("key", getKey()) .add("source", getSource()) .add("scope", getScoping()) .add("target", targetKey) .toString(); } }
@Override public String toString() { return new ToStringBuilder(LinkedKeyBinding.class) .add("key", getKey()) .add("source", getSource()) .add("scope", getScoping()) .add("target", targetKey) .toString(); } }