public class Dependency
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_NAME |
protected java.lang.Object |
instance |
| Modifier | Constructor and Description |
|---|---|
|
Dependency(java.lang.Class<?> type,
java.lang.Object instance) |
|
Dependency(java.lang.Class<?> type,
java.lang.Object instance,
boolean proxeable) |
|
Dependency(java.lang.Object instance) |
protected |
Dependency(java.lang.String name,
java.lang.Class<?> type,
boolean proxeable) |
|
Dependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance) |
|
Dependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance,
boolean proxeable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getInstance() |
<T> T |
getInstanceAs(java.lang.Class<T> type) |
java.lang.String |
getName() |
java.lang.Class<?> |
getType() |
int |
hashCode() |
boolean |
isDefaultNamed() |
boolean |
isProxeable() |
public static final java.lang.String DEFAULT_NAME
protected java.lang.Object instance
public Dependency(java.lang.Object instance)
public Dependency(java.lang.Class<?> type,
java.lang.Object instance)
public Dependency(java.lang.Class<?> type,
java.lang.Object instance,
boolean proxeable)
public Dependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance)
public Dependency(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance,
boolean proxeable)
protected Dependency(java.lang.String name,
java.lang.Class<?> type,
boolean proxeable)
public java.lang.String getName()
public java.lang.Class<?> getType()
public java.lang.Object getInstance()
public <T> T getInstanceAs(java.lang.Class<T> type)
public boolean isDefaultNamed()
public boolean isProxeable()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object