Class ReflectionAccessor


  • public abstract class ReflectionAccessor
    extends Object
    Provides a replacement for AccessibleObject.setAccessible(boolean), which may be used to avoid reflective access issues appeared in Java 9, like InaccessibleObjectException thrown or warnings like
       WARNING: An illegal reflective access operation has occurred
       WARNING: Illegal reflective access by ...
     

    Works both for Java 9 and earlier Java versions.