public class Resolver extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Resolver.TypeDependencyBinder |
| Modifier and Type | Field and Description |
|---|---|
protected ClassMap<Class> |
defaultImplement |
protected ClassMap<Object> |
defaultInstance |
| Constructor and Description |
|---|
Resolver() |
| Modifier and Type | Method and Description |
|---|---|
Resolver.TypeDependencyBinder |
dependency(Class dependency) |
ClassMap<Class> |
getDefaultImplement() |
ClassMap<Object> |
getDefaultInstance() |
Object |
resolve(Object consumer,
Dependency dep,
Class depType,
Set alternatives) |
protected Object |
resolveDefaultImplement(Object consumer,
Dependency dep,
Class depType,
Set alternatives) |
protected Object |
resolveDefaultInstance(Object consumer,
Dependency dep,
Class depType) |
public Resolver.TypeDependencyBinder dependency(Class dependency)
public Object resolve(Object consumer, Dependency dep, Class depType, Set alternatives)
protected Object resolveDefaultImplement(Object consumer, Dependency dep, Class depType, Set alternatives)
protected Object resolveDefaultInstance(Object consumer, Dependency dep, Class depType)
Copyright © 2018. All rights reserved.