Class AccessibleObjectHandlerPreJDK9
java.lang.Object
ognl.AccessibleObjectHandlerPreJDK9
- All Implemented Interfaces:
AccessibleObjectHandler
Utilizes a standard pre-JDK 9 reflection mechanism for changing the accessibility level of
a given AccessibleObject.
- Since:
- 3.1.24
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static AccessibleObjectHandlerPackage-level generator of an AccessibleObjectHandlerJDK9Plus instance.voidsetAccessible(AccessibleObject accessibleObject, boolean flag) Utilize accessibility modification mechanism for JDK 8 (Java Major Version 8) and earlier.
-
Constructor Details
-
AccessibleObjectHandlerPreJDK9
private AccessibleObjectHandlerPreJDK9()Private constructor
-
-
Method Details
-
createHandler
Package-level generator of an AccessibleObjectHandlerJDK9Plus instance.Not intended for use outside of the package.
- Returns:
- an AccessibleObjectHandler instance
- Since:
- 3.1.24
-
setAccessible
Utilize accessibility modification mechanism for JDK 8 (Java Major Version 8) and earlier. It is also the default modification mechanism for JDK 9+.- Specified by:
setAccessiblein interfaceAccessibleObjectHandler- Parameters:
accessibleObject- the AccessibleObject upon which to apply the flag.flag- the new accessible flag value.
-