public Statement apply()

in commons-testing-junit4/src/main/java/org/apache/commons/testing/junit4/DefaultLocaleTestRule.java [40:53]


    public Statement apply(final Statement base, final Description description) {
        return new Statement() {
            @Override
            public void evaluate() throws Throwable {
                final Locale savedLocale = Locale.getDefault();
                Locale.setDefault(getLocale());
                try {
                    base.evaluate();
                } finally {
                    Locale.setDefault(savedLocale);
                }
            }
        };
    }