[hibernate-commits] [hibernate/hibernate-validator] 4f4223: HV-1680 Add EnhancedBean marker interface and use ...
Guillaume Smet
noreply at github.com
Mon Sep 16 06:32:34 EDT 2019
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: 4f422302ab8232dd57e0f1b742b4fa148b63caae
https://github.com/hibernate/hibernate-validator/commit/4f422302ab8232dd57e0f1b742b4fa148b63caae
Author: marko-bekhta <marko.prykladna at gmail.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
A engine/src/main/java/org/hibernate/validator/engine/HibernateValidatorEnhancedBean.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanField.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanGetter.java
M engine/src/main/java/org/hibernate/validator/internal/util/TypeHelper.java
A engine/src/test/java/org/hibernate/validator/test/internal/engine/EnhancedBeanAccessorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/util/TypeHelperTest.java
Log Message:
-----------
HV-1680 Add EnhancedBean marker interface and use it when possible
- Add HibernateValidatorEnhancedBean that exposes getter and field values
- Check if bean implements this marker interface and if it is - use it to
access getters and fields for faster access and to omit usage of reflection
Commit: 9776680e68dcb2333ffb2f9ec04a8ff1ab0ec7c2
https://github.com/hibernate/hibernate-validator/commit/9776680e68dcb2333ffb2f9ec04a8ff1ab0ec7c2
Author: marko-bekhta <marko.prykladna at gmail.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M engine/pom.xml
M engine/src/test/java/org/hibernate/validator/test/internal/engine/EnhancedBeanAccessorTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/metadata/bytebuddy/ByteBuddyWrapperTest.java
M pom.xml
Log Message:
-----------
HV-1680 Add a test using ByteBuddy for the enhancement
Commit: 0e34732f77f529b4c25b658585a45022f4c1aead
https://github.com/hibernate/hibernate-validator/commit/0e34732f77f529b4c25b658585a45022f4c1aead
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M engine/src/main/java/org/hibernate/validator/engine/HibernateValidatorEnhancedBean.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanField.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanGetter.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/EnhancedBeanAccessorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/metadata/bytebuddy/ByteBuddyWrapperTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/util/TypeHelperTest.java
Log Message:
-----------
HV-1680 Prefix the method names to avoid conflicts
We want to be able to add these methods to arbitrary code so we'd better
prefix their names to avoid conflict with potentially preexisting
methods.
Also create constants for the names as we will have to generate them so
better have proper constants in line with the interface.
Commit: cb6866c98b8f577ea94d64388059eef5dae31abe
https://github.com/hibernate/hibernate-validator/commit/cb6866c98b8f577ea94d64388059eef5dae31abe
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M engine/src/main/java/org/hibernate/validator/engine/HibernateValidatorEnhancedBean.java
Log Message:
-----------
HV-1680 Mark HibernateValidatorEnhancedBean as @Incubating
Commit: 71a8b6638ff435395f98cc6984176a790a7665eb
https://github.com/hibernate/hibernate-validator/commit/71a8b6638ff435395f98cc6984176a790a7665eb
Author: Guillaume Smet <guillaume.smet at gmail.com>
Date: 2019-09-16 (Mon, 16 Sep 2019)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/internal/metadata/bytebuddy/ByteBuddyWrapperTest.java
Log Message:
-----------
HV-1680 State that the example in ByteBuddyWrapperTest is not complete
Compare: https://github.com/hibernate/hibernate-validator/compare/4b9f1a172a0b...71a8b6638ff4
More information about the hibernate-commits
mailing list