private static AdapterManager getAdapterManager()

in src/main/java/org/apache/sling/servlethelpers/AdaptableUtil.java [40:48]


    private static AdapterManager getAdapterManager() {
        try {
            Field adapterManagerStaticField = SlingAdaptable.class.getDeclaredField("ADAPTER_MANAGER");
            adapterManagerStaticField.setAccessible(true);
            return (AdapterManager) adapterManagerStaticField.get(null);
        } catch (NoSuchFieldException | IllegalArgumentException | IllegalAccessException ex) {
            throw new RuntimeException("Unable to get AdapterManager instance from SlingAdaptable via reflection.", ex);
        }
    }