private void setField()

in src/main/java/org/apache/sling/scripting/javascript/helper/SlingContextFactory.java [145:159]


    private void setField(Object instance, String fieldName, Object value) {
        try {
            Field field = instance.getClass().getDeclaredField(fieldName);
            if (!field.isAccessible()) {
                field.setAccessible(true);
            }
            field.set(instance, value);
        } catch (IllegalArgumentException iae) {
            // don't care, but it is strange anyhow
        } catch (IllegalAccessException iae) {
            // don't care, but it is strange anyhow
        } catch (NoSuchFieldException nsfe) {
            // don't care, but it is strange anyhow
        }
    }