package com.thoughtworks.go.config; import com.thoughtworks.go.domain.ConfigErrors; import java.util.ArrayList; import java.util.List; public class ErrorCollector { public static List<ConfigErrors> getAllErrors(Validatable v) { final List<ConfigErrors> allErrors = new ArrayList<>(); new GoConfigGraphWalker(v).walk(new ErrorCollectingHandler(allErrors) { @Override public void handleValidation(Validatable validatable, ValidationContext context) { } }); return allErrors; } }