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