All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
FatBoy |
addIgnoredClass(Class clazz) |
<T> T |
create(Class<T> clazz) |
<T> T |
create(Class<T> clazz,
Map<String,Object> overrides) |
Object |
createGeneric(Type type) |
<T extends ClassFactory> ClassFactory |
findFactory(Class<T> factoryClass) |
<T extends ClassFactory> FatBoy |
hint(Class<T> factoryClass,
FactoryHint factoryHint) |
<T> FatBoy |
registerClassFactory(Class<T> clazz,
java.util.function.Supplier<T> supplier) |
<T> FatBoy |
registerClassFactory(ClassFactory<T> factory) |
<T> FatBoy |
registerFatBoyProvidedFactory(Class<T> clazz,
FatBoy.FatBoyProvidedFactory<T> factory) |
<T> FatBoy |
registerFieldFactory(Class clazz,
String field,
java.util.function.Supplier<T> factory) |
<T> FatBoy |
registerFieldFactory(Field field,
java.util.function.Supplier<T> factory) |
<T> FatBoy |
registerGenericFactory(Class<T> clazz,
GenericTypeFactory<T> factory) |
<T> FatBoy |
registerGenericFactory(Field field,
GenericTypeFactory<T> factory) |
<T> FatBoy |
setClassConstant(T value) |
<T> FatBoy |
setFieldConstant(Class clazz,
String field,
T value) |
<T> FatBoy |
setFieldConstant(Field field,
T value) |