@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); }
@Override public Set<Dependency<?>> getDependencies() { return Dependency.forInjectionPoints( new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }
/** Returns a set of dependencies that can be iterated over to clean up stray JIT bindings. */ Set<Dependency<?>> getInternalDependencies() { ImmutableSet.Builder<InjectionPoint> builder = ImmutableSet.builder(); if (factory.constructorInjector == null) { builder.add(constructorInjectionPoint); // If the below throws, it's OK -- we just ignore those dependencies, because no one // could have used them anyway. try { builder.addAll( InjectionPoint.forInstanceMethodsAndFields( constructorInjectionPoint.getDeclaringType())); } catch (ConfigurationException ignored) { } } else { builder.add(getConstructor()).addAll(getInjectableMembers()); } return Dependency.forInjectionPoints(builder.build()); }
@Override public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) instance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
@Override public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((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 Dependency.forInjectionPoints( new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }
public Set<Dependency<?>> getDependencies() { return Dependency.forInjectionPoints(new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }
@Override public Set<Dependency<?>> getDependencies() { return Dependency.forInjectionPoints( new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }
public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) instance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) instance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return instance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) instance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return providerInstance instanceof HasDependencies ? ImmutableSet.copyOf(((HasDependencies) providerInstance).getDependencies()) : Dependency.forInjectionPoints(injectionPoints); }
public Set<Dependency<?>> getDependencies() { return Dependency.forInjectionPoints(new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }
public Set<Dependency<?>> getDependencies() { return Dependency.forInjectionPoints(new ImmutableSet.Builder<InjectionPoint>() .add(getConstructor()) .addAll(getInjectableMembers()) .build()); }