@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public boolean equals(Object obj) { if (obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>) obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<T>(getSource(), key, getScoping()); }
@Override public void applyTo(Binder binder) { getScoping().applyTo(binder.withSource(getSource()).bind(getKey())); }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public boolean equals(Object obj) { if(obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>)obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>) obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public boolean equals(Object obj) { if(obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>)obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>) obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public int hashCode() { return Objects.hashCode(getKey(), getScoping()); } }
@Override public boolean equals(Object obj) { if (obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>) obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public boolean equals(Object obj) { if(obj instanceof UntargettedBindingImpl) { UntargettedBindingImpl<?> o = (UntargettedBindingImpl<?>)obj; return getKey().equals(o.getKey()) && getScoping().equals(o.getScoping()); } else { return false; } }
@Override public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<T>(getSource(), key, getScoping()); }
public BindingImpl<T> withKey(Key<T> key) { return new UntargettedBindingImpl<T>(getSource(), key, getScoping()); }
@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())); }