public void execute()

in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/AbstractRequireFiles.java [64:89]


    public void execute() throws EnforcerRuleException {

        if (!allowNulls && files.isEmpty()) {
            throw new EnforcerRuleError("The file list is empty and Null files are disabled.");
        }

        List<File> failures = new ArrayList<>();
        for (File file : files) {
            if (!allowNulls && file == null) {
                failures.add(file);
            } else if (!checkFile(file)) {
                failures.add(file);
            }
        }

        if (satisfyAny) {
            int passed = files.size() - failures.size();
            if (passed == 0) {
                fail(failures);
            }
        }
        // if anything was found, log it with the optional message.
        else if (!failures.isEmpty()) {
            fail(failures);
        }
    }