public class ProviderInfo<T>
extends java.lang.Object
| Constructor and Description |
|---|
ProviderInfo(java.lang.Class<T> type) |
ProviderInfo(java.lang.String name,
java.lang.Class<T> type,
Supplier<T> supplier,
T object) |
ProviderInfo(java.lang.String name,
java.lang.Class<T> type,
Supplier<T> supplier,
T object,
boolean prototype) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPostConstructCalled() |
java.lang.String |
name() |
static <T> ProviderInfo<T> |
objectProviderOf(T object) |
boolean |
prototype() |
static <T> ProviderInfo<T> |
prototypeProviderOf(T object) |
static <T> ProviderInfo<T> |
provider(java.lang.Object name,
java.lang.Object value) |
static <T> ProviderInfo<T> |
providerOf(java.lang.Class<T> type) |
static <T> ProviderInfo<T> |
providerOf(java.lang.Class<T> type,
Supplier<T> supplier) |
static <T> ProviderInfo<T> |
providerOf(java.lang.String name,
java.lang.Class<T> type) |
static <T> ProviderInfo<T> |
providerOf(java.lang.String name,
java.lang.Class<T> type,
Supplier<T> supplier) |
static <T> ProviderInfo<T> |
providerOf(java.lang.String name,
Supplier<T> supplier) |
static <T> ProviderInfo<T> |
providerOf(java.lang.String name,
T object) |
static <T> ProviderInfo<T> |
providerOf(T object) |
void |
setPostConstructCalled(boolean postConstructCalled) |
Supplier<T> |
supplier() |
java.lang.Class<T> |
type() |
java.lang.Object |
value() |
public ProviderInfo(java.lang.Class<T> type)
public ProviderInfo(java.lang.String name,
java.lang.Class<T> type,
Supplier<T> supplier,
T object)
public static <T> ProviderInfo<T> providerOf(java.lang.Class<T> type, Supplier<T> supplier)
public static <T> ProviderInfo<T> providerOf(java.lang.String name, java.lang.Class<T> type, Supplier<T> supplier)
public static <T> ProviderInfo<T> providerOf(java.lang.String name, Supplier<T> supplier)
public static <T> ProviderInfo<T> providerOf(java.lang.String name, java.lang.Class<T> type)
public static <T> ProviderInfo<T> providerOf(java.lang.Class<T> type)
public static <T> ProviderInfo<T> providerOf(java.lang.String name, T object)
public static <T> ProviderInfo<T> providerOf(T object)
public static <T> ProviderInfo<T> objectProviderOf(T object)
public static <T> ProviderInfo<T> prototypeProviderOf(T object)
public static <T> ProviderInfo<T> provider(java.lang.Object name, java.lang.Object value)
public java.lang.Class<T> type()
public java.lang.String name()
public java.lang.Object value()
public boolean isPostConstructCalled()
public void setPostConstructCalled(boolean postConstructCalled)
public boolean prototype()
Copyright © 2014. All Rights Reserved.