/** * Validates the jimple body and saves a list of all validation errors * * @param exceptionList * the list of validation errors */ @Override public void validate(List<ValidationException> exceptionList) { super.validate(exceptionList); final boolean runAllValidators = Options.v().debug() || Options.v().validate(); for (BodyValidator validator : getValidators()) { if (!validator.isBasicValidator() && !runAllValidators) { continue; } validator.validate(this, exceptionList); } }