private static final class JavaFXBuilderFactory.ObjectBuilderWrapper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
JavaFXBuilderFactory.ObjectBuilderWrapper.ObjectBuilder |
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<?> |
builderClass |
private java.lang.reflect.Method |
buildMethod |
private java.lang.reflect.Method |
createMethod |
private java.util.Map<java.lang.String,java.lang.reflect.Method> |
getters |
private java.util.Map<java.lang.String,java.lang.reflect.Method> |
methods |
private static java.lang.Object[] |
NO_ARGS |
private static java.lang.Class<?>[] |
NO_SIG |
private java.util.Map<java.lang.String,java.lang.reflect.Method> |
setters |
Constructor and Description |
---|
ObjectBuilderWrapper() |
ObjectBuilderWrapper(java.lang.Class<?> builderClass) |
Modifier and Type | Method and Description |
---|---|
(package private) <any> |
createBuilder() |
private java.lang.reflect.Method |
findMethod(java.lang.String name) |
java.lang.Class<?> |
getTargetClass()
The type constructed by this builder.
|
private static final java.lang.Object[] NO_ARGS
private static final java.lang.Class<?>[] NO_SIG
private final java.lang.Class<?> builderClass
private final java.lang.reflect.Method createMethod
private final java.lang.reflect.Method buildMethod
private final java.util.Map<java.lang.String,java.lang.reflect.Method> methods
private final java.util.Map<java.lang.String,java.lang.reflect.Method> getters
private final java.util.Map<java.lang.String,java.lang.reflect.Method> setters
ObjectBuilderWrapper()
ObjectBuilderWrapper(java.lang.Class<?> builderClass) throws java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException