Skip to content

Commit

Permalink
HV-1568 Replaced null check/initialization with not null assertion
Browse files Browse the repository at this point in the history
- As default context cannot be null at this point we should have an assertion
instead of initialization on null.
  • Loading branch information
marko-bekhta authored and gsmet committed Feb 13, 2018
1 parent 4ba2676 commit ef45c6c
Showing 1 changed file with 3 additions and 1 deletion.
Expand Up @@ -45,6 +45,7 @@
import org.hibernate.validator.internal.metadata.provider.MetaDataProvider;
import org.hibernate.validator.internal.metadata.provider.ProgrammaticMetaDataProvider;
import org.hibernate.validator.internal.metadata.provider.XmlMetaDataProvider;
import org.hibernate.validator.internal.util.Contracts;
import org.hibernate.validator.internal.util.ExecutableHelper;
import org.hibernate.validator.internal.util.ExecutableParameterNameProvider;
import org.hibernate.validator.internal.util.StringHelper;
Expand Down Expand Up @@ -741,8 +742,9 @@ static class Builder {
private boolean traversableResolverResultCacheEnabled;

Builder(ValidatorFactoryScopedContext defaultContext) {
this.defaultContext = defaultContext != null ? defaultContext : new ValidatorFactoryScopedContext( null, null, null, null, null, null, false, false );
Contracts.assertNotNull( defaultContext, "Default context cannot be null." );

this.defaultContext = defaultContext;
this.messageInterpolator = defaultContext.messageInterpolator;
this.traversableResolver = defaultContext.traversableResolver;
this.parameterNameProvider = defaultContext.parameterNameProvider;
Expand Down

0 comments on commit ef45c6c

Please sign in to comment.