[hibernate-commits] [hibernate/hibernate-validator] cb21f4: HV-1458 Group the reflection and the setAccessible...

GitHub noreply at github.com
Thu Aug 3 12:22:44 EDT 2017


  Branch: refs/heads/6.0.0-build-branch
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: cb21f4a0c60a146f8194f92d142f777f46b3cc18
      https://github.com/hibernate/hibernate-validator/commit/cb21f4a0c60a146f8194f92d142f777f46b3cc18
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/FieldCascadable.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/GetterCascadable.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/location/FieldConstraintLocation.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/location/GetterConstraintLocation.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetDeclaredField.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetDeclaredMethod.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/SetAccessibility.java

  Log Message:
  -----------
  HV-1458 Group the reflection and the setAccessible privileged actions


  Commit: 1e779785f05cdc2d69c2ddd710e8f1c6c651646b
      https://github.com/hibernate/hibernate-validator/commit/1e779785f05cdc2d69c2ddd710e8f1c6c651646b
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ValueExtractorManager.java

  Log Message:
  -----------
  HV-1438 Use Set consistently while manipulating value extractor
descriptors


  Commit: b1a5e7056a25e53faa9138d0cca2c3b02d5df803
      https://github.com/hibernate/hibernate-validator/commit/b1a5e7056a25e53faa9138d0cca2c3b02d5df803
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedExecutableBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedFieldBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedGetterBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedParameterBuilder.java

  Log Message:
  -----------
  HV-1438 Fix XML cascading metadata for arrays

It was fixed for the annotations as part of HV-1384 but it was forgotten
for the XML part. The issue was hidden by how cascading was
implemented but some tests will fail once the follow up changes will be
incorporated.


  Commit: 282c0e38208cfbeb7fdcd8f8c8fe6bc00e854a44
      https://github.com/hibernate/hibernate-validator/commit/282c0e38208cfbeb7fdcd8f8c8fe6bc00e854a44
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraints.java

  Log Message:
  -----------
  HV-1438 Use the right method to throw the exception

This issue was previously hidden but it was an oversight.


  Commit: 8f4897a5958bf6ec8c4d37a3905db73bbfe287fa
      https://github.com/hibernate/hibernate-validator/commit/8f4897a5958bf6ec8c4d37a3905db73bbfe287fa
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ValueExtractorDescriptor.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java

  Log Message:
  -----------
  HV-1438 Improve a log message


  Commit: c768e4784540e61f0957545cbf8759d81396b7fb
      https://github.com/hibernate/hibernate-validator/commit/c768e4784540e61f0957545cbf8759d81396b7fb
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    R engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ObjectValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ValueExtractorManager.java

  Log Message:
  -----------
  HV-1438 Remove the ObjectValueExtractor

It's one more value extractor to test and it's always a valid candidate.

Moreover, it hid some unexpected behaviors.


  Commit: a8e007a3d74058b2cc40561a6923850ff89b25d6
      https://github.com/hibernate/hibernate-validator/commit/a8e007a3d74058b2cc40561a6923850ff89b25d6
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ValueExtractorManager.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/CascadingMetaData.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/FieldCascadable.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/GetterCascadable.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ParameterMetaData.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java
    M engine/src/main/java/org/hibernate/validator/internal/util/Contracts.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java

  Log Message:
  -----------
  HV-1438 Narrow down the possible value extractors to the ones compatible
with the declared type when dealing with cascaded validation


  Commit: 262f1ba0c3b9ee0e49ad82814780daebdbaf612c
      https://github.com/hibernate/hibernate-validator/commit/262f1ba0c3b9ee0e49ad82814780daebdbaf612c
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M pom.xml
    M tck-runner/pom.xml

  Log Message:
  -----------
  HV-1453 Upgrade to final versions of BV API and TCK


Compare: https://github.com/hibernate/hibernate-validator/compare/7b847ef3a484...262f1ba0c3b9


More information about the hibernate-commits mailing list