[hibernate-commits] [hibernate/hibernate-validator] b5aa81: HV-1628 Use the Java 8 visitors for the annotation...

GitHub noreply at github.com
Fri Jun 8 08:29:27 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: b5aa816b9ab74eccb1169759b76ffe0ed3d9d720
      https://github.com/hibernate/hibernate-validator/commit/b5aa816b9ab74eccb1169759b76ffe0ed3d9d720
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/AbstractElementVisitor.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/checks/AnnotationTypeMemberCheck.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/checks/CrossParameterConstraintCheck.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/checks/GroupSequenceProviderCheck.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/AnnotationApiHelper.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java

  Log Message:
  -----------
  HV-1628 Use the Java 8 visitors for the annotation processor

We used to use the Java 6 ones and they are deprecated in Java 10.


  Commit: 7d79a7f26b704bbc8b7eaa68ebcf3e963674d036
      https://github.com/hibernate/hibernate-validator/commit/7d79a7f26b704bbc8b7eaa68ebcf3e963674d036
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/Configuration.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/MessagerAdapter.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/TypeConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/util/Contracts.java
    M performance/src/main/java/org/hibernate/validator/performance/statistical/TestEntity.java
    M test-utils/src/main/java/org/hibernate/validator/testutil/ConstraintViolationAssert.java
    M test-utils/src/main/java/org/hibernate/validator/testutil/DescriptorAssert.java

  Log Message:
  -----------
  HV-1628 Be more careful about the locale we use


  Commit: 2cf106069525af26d47f4297e1390d1c066c052b
      https://github.com/hibernate/hibernate-validator/commit/2cf106069525af26d47f4297e1390d1c066c052b
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  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/PropertyMetaData.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

  Log Message:
  -----------
  HV-1628 Remove calls to the deprecated AccessibleObject#isAccessible() method

These calls are useless as we now only call it once per element and the
element can't be already marked as accessible.


  Commit: 0880b8b54bacf87be560ffb23b26b1eaa3f01747
      https://github.com/hibernate/hibernate-validator/commit/0880b8b54bacf87be560ffb23b26b1eaa3f01747
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/NewInstance.java

  Log Message:
  -----------
  HV-1628 Remove deprecated call to Class#newInstance()


  Commit: 759a22fcdd38678a2957440e57f4574da8facd44
      https://github.com/hibernate/hibernate-validator/commit/759a22fcdd38678a2957440e57f4574da8facd44
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/util/annotation/AnnotationFactory.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/NewProxyInstance.java

  Log Message:
  -----------
  HV-1628 Add a NewProxyInstance privileged action


  Commit: a5a68192c6a8091477a7dfa261b42546407bc2eb
      https://github.com/hibernate/hibernate-validator/commit/a5a68192c6a8091477a7dfa261b42546407bc2eb
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ListPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/MapPropertyKeyExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/MapPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ObservableValueValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ReadOnlyListPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ReadOnlyMapPropertyKeyExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ReadOnlyMapPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/ReadOnlySetPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/valueextraction/SetPropertyValueExtractor.java

  Log Message:
  -----------
  HV-1628 Mark the classes using JavaFX as ignored by forbidden-apis


  Commit: 47e91bf1abe69d9d50413ca66e06393c0974757e
      https://github.com/hibernate/hibernate-validator/commit/47e91bf1abe69d9d50413ca66e06393c0974757e
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HV-1628 Stricter forbidden-apis configuration

Also target Java 10 for the deprecation target.


Compare: https://github.com/hibernate/hibernate-validator/compare/f12d111c560a...47e91bf1abe6
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list