@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) instance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) providerInstance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) providerInstance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) instance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) instance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) instance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) providerInstance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? unmodifiableSet(new HashSet<>((((HasDependencies) providerInstance).getDependencies()))) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) instance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }