@Module public class CreationalContextImpl<T> extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Object |
NULL |
| Modifier | Constructor and Description |
|---|---|
protected |
CreationalContextImpl(<any> bean,
CreationalContextImpl<?> parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearTarget() |
static <X> X |
find(CreationalContextImpl<?> ptr,
<any> bean) |
static <X> X |
findAny(CreationalContextImpl<?> ptr,
<any> bean) |
static java.lang.Object |
findByName(CreationalContextImpl<?> ptr,
java.lang.String name) |
InjectionPoint |
findInjectionPoint() |
static <X> X |
findWithNull(CreationalContextImpl<?> ptr,
<any> bean) |
<X> X |
get(<any> bean) |
<X> X |
getAny(<any> bean)
Find any bean, for disposers.
|
<any> |
getBean() |
java.lang.Object |
getDelegate() |
protected InjectionPoint |
getInjectionPoint() |
protected DependentCreationalContext<?> |
getNext() |
protected OwnerCreationalContext<?> |
getOwner() |
java.lang.Object |
getParentValue() |
T |
getValue() |
protected boolean |
isTop() |
void |
push(T value) |
void |
release() |
void |
setInjectionPoint(InjectionPoint ip) |
java.lang.String |
toString() |
protected CreationalContextImpl(<any> bean,
CreationalContextImpl<?> parent)
protected boolean isTop()
public <any> getBean()
protected OwnerCreationalContext<?> getOwner()
protected DependentCreationalContext<?> getNext()
protected InjectionPoint getInjectionPoint()
public void setInjectionPoint(InjectionPoint ip)
public T getValue()
public java.lang.Object getParentValue()
public <X> X get(<any> bean)
public static <X> X find(CreationalContextImpl<?> ptr, <any> bean)
public static <X> X findWithNull(CreationalContextImpl<?> ptr, <any> bean)
public <X> X getAny(<any> bean)
public static <X> X findAny(CreationalContextImpl<?> ptr, <any> bean)
public static java.lang.Object findByName(CreationalContextImpl<?> ptr, java.lang.String name)
public InjectionPoint findInjectionPoint()
public java.lang.Object getDelegate()
public void push(T value)
@Module public void clearTarget()
public void release()
public java.lang.String toString()
toString in class java.lang.Object