private List readListenersFromStaticFields()

in src/main/java/org/apache/sling/junit/performance/runner/PerformanceRunner.java [351:365]


    private List<Listener> readListenersFromStaticFields() throws Exception {
        List<Listener> listeners = new ArrayList<Listener>();

        for (FrameworkField field : getTestClass().getAnnotatedFields(Listen.class)) {
            Listener listener = (Listener) field.get(null);

            if (listener == null) {
                throw new IllegalArgumentException("Field " + field.getName() + " should not be null");
            }

            listeners.add(listener);
        }

        return listeners;
    }