From commits-return-2751-archive-asf-public=cust-asf.ponee.io@bval.apache.org Mon Jun 10 05:02:17 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 4B8701807BD for ; Mon, 10 Jun 2019 07:02:16 +0200 (CEST) Received: (qmail 80257 invoked by uid 500); 10 Jun 2019 05:02:15 -0000 Mailing-List: contact commits-help@bval.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@bval.apache.org Delivered-To: mailing list commits@bval.apache.org Received: (qmail 80087 invoked by uid 99); 10 Jun 2019 05:02:15 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Jun 2019 05:02:15 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 3206487A88; Mon, 10 Jun 2019 05:02:15 +0000 (UTC) Date: Mon, 10 Jun 2019 05:02:22 +0000 To: "commits@bval.apache.org" Subject: [bval] 08/16: code audit & get to the point MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit From: rmannibucau@apache.org In-Reply-To: <156014293479.14936.1504775887855291257@gitbox.apache.org> References: <156014293479.14936.1504775887855291257@gitbox.apache.org> X-Git-Host: gitbox.apache.org X-Git-Repo: bval X-Git-Refname: refs/tags/0.5 X-Git-Reftype: tag X-Git-Rev: 5f29124b5ad5245fb7fa792e488565b839284dd6 X-Git-NotificationType: diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated Message-Id: <20190610050215.3206487A88@gitbox.apache.org> This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to tag 0.5 in repository https://gitbox.apache.org/repos/asf/bval.git commit 5f29124b5ad5245fb7fa792e488565b839284dd6 Author: mbenson AuthorDate: Sun Sep 16 17:48:11 2012 +0000 code audit & get to the point git-svn-id: http://svn.apache.org/repos/asf/bval/trunk@1385328 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java b/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java index be6da46..ac5b8e8 100644 --- a/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java +++ b/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java @@ -35,7 +35,6 @@ import javax.validation.Validation; import javax.validation.ValidationException; import javax.validation.Validator; import javax.validation.ValidatorFactory; -import javax.validation.bootstrap.ProviderSpecificBootstrap; import javax.validation.spi.ConfigurationState; import org.apache.bval.jsr303.xml.AnnotationIgnores; @@ -65,6 +64,7 @@ public class ApacheValidatorFactory implements ValidatorFactory, Cloneable { private final AnnotationIgnores annotationIgnores = new AnnotationIgnores(); private final ConstraintCached constraintsCache = new ConstraintCached(); private final Map, Class[]> defaultSequences; + /** * access strategies for properties with cascade validation @Valid support */ @@ -78,11 +78,9 @@ public class ApacheValidatorFactory implements ValidatorFactory, Cloneable { */ public static synchronized ApacheValidatorFactory getDefault() { if (DEFAULT_FACTORY == null) { - ProviderSpecificBootstrap provider = - Validation.byProvider(ApacheValidationProvider.class); - ApacheValidatorConfiguration configuration = provider.configure(); DEFAULT_FACTORY = - (ApacheValidatorFactory) configuration.buildValidatorFactory(); + Validation.byProvider(ApacheValidationProvider.class).configure().buildValidatorFactory() + .unwrap(ApacheValidatorFactory.class); } return DEFAULT_FACTORY; }