private static final class FXMLLoader.ControllerAccessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
callerClassLoader |
private java.lang.Object |
controller |
private java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Field>> |
controllerFields |
private java.util.Map<FXMLLoader.SupportedType,java.util.Map<java.lang.String,java.lang.reflect.Method>> |
controllerMethods |
private static int |
FIELDS |
private static int |
INITIAL_CLASS_ACCESS |
private static int |
INITIAL_MEMBER_ACCESS |
private static int |
METHODS |
private static int |
PACKAGE |
private static int |
PRIVATE |
private static int |
PROTECTED |
private static int |
PUBLIC |
Modifier | Constructor and Description |
---|---|
private |
ControllerAccessor() |
Modifier and Type | Method and Description |
---|---|
private void |
addAccessibleFields(java.lang.Class<?> type,
int allowedMemberAccess) |
private void |
addAccessibleMembers(java.lang.Class<?> type,
int prevAllowedClassAccess,
int prevAllowedMemberAccess,
int membersType) |
private void |
addAccessibleMethods(java.lang.Class<?> type,
int allowedMemberAccess) |
private static int |
getAccess(int fullModifiers) |
(package private) java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Field>> |
getControllerFields() |
(package private) java.util.Map<FXMLLoader.SupportedType,java.util.Map<java.lang.String,java.lang.reflect.Method>> |
getControllerMethods() |
(package private) void |
reset() |
(package private) void |
setCallerClass(java.lang.Class<?> callerClass) |
(package private) void |
setController(java.lang.Object controller) |
private static final int PUBLIC
private static final int PROTECTED
private static final int PACKAGE
private static final int PRIVATE
private static final int INITIAL_CLASS_ACCESS
private static final int INITIAL_MEMBER_ACCESS
private static final int METHODS
private static final int FIELDS
private java.lang.Object controller
private java.lang.ClassLoader callerClassLoader
private java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Field>> controllerFields
private java.util.Map<FXMLLoader.SupportedType,java.util.Map<java.lang.String,java.lang.reflect.Method>> controllerMethods
void setController(java.lang.Object controller)
void setCallerClass(java.lang.Class<?> callerClass)
void reset()
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Field>> getControllerFields()
java.util.Map<FXMLLoader.SupportedType,java.util.Map<java.lang.String,java.lang.reflect.Method>> getControllerMethods()
private void addAccessibleMembers(java.lang.Class<?> type, int prevAllowedClassAccess, int prevAllowedMemberAccess, int membersType)
private void addAccessibleFields(java.lang.Class<?> type, int allowedMemberAccess)
private void addAccessibleMethods(java.lang.Class<?> type, int allowedMemberAccess)
private static int getAccess(int fullModifiers)