[hibernate-commits] [hibernate/hibernate-validator] 779650: HV-912 Removing methods from ReflectionHelper whic...

GitHub noreply at github.com
Thu Jul 24 08:34:31 EDT 2014


  Branch: refs/heads/4.3
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 779650713a35f86f24064c99e2be0717e6235cd2
      https://github.com/hibernate/hibernate-validator/commit/779650713a35f86f24064c99e2be0717e6235cd2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M .gitignore
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintMappingContextImplBase.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/resolver/DefaultTraversableResolver.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/ProgrammaticMetaDataProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedMethod.java
    M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
    A engine/src/main/java/org/hibernate/validator/internal/util/ResourceLoaderHelper.java
    A engine/src/main/java/org/hibernate/validator/internal/util/StringHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/annotationfactory/AnnotationFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/util/annotationfactory/AnnotationProxy.java
    R engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetConstructor.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetDeclaredConstructor.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetDeclaredConstructors.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/GetDeclaredFields.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/GetDeclaredMethods.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethod.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethodFromPropertyName.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethods.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java
    M engine/src/test/java/org/hibernate/validator/test/cfg/CascadingWithConstraintMappingTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/core/ConstraintHelperTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/util/ReflectionHelperTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/util/privilegedactions/GetAnnotationsParameterTest.java

  Log Message:
  -----------
  HV-912 Removing methods from ReflectionHelper which make privileged operations publicly accessible


  Commit: e59d080f55f23a208ffbf394a4096c5c43062b90
      https://github.com/hibernate/hibernate-validator/commit/e59d080f55f23a208ffbf394a4096c5c43062b90
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedMethod.java
    M engine/src/main/java/org/hibernate/validator/internal/util/annotationfactory/AnnotationProxy.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetResource.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-912 Adding doPrivileged() block around ClassLoader#loadResource() call


  Commit: 43936f83b10b93203801b6d63d8d0e14ead9e748
      https://github.com/hibernate/hibernate-validator/commit/43936f83b10b93203801b6d63d8d0e14ead9e748
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/NewSchema.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-912 Wrapping call to SchemaFactory#newSchema() into privileged action


  Commit: cc782d6f51e261999af61df053b062bdc9864ef5
      https://github.com/hibernate/hibernate-validator/commit/cc782d6f51e261999af61df053b062bdc9864ef5
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/NewJaxbContext.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/Unmarshal.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ValidationXmlParser.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-912 Wrapping call to JAXBContext#newInstance() and Unmarshaller#unmarshal() into privileged actions


  Commit: ea88f45ead1b1586fe47c6fa03bea226143ec05a
      https://github.com/hibernate/hibernate-validator/commit/ea88f45ead1b1586fe47c6fa03bea226143ec05a
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConfiguredConstraint.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintMappingContextImplBase.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/MethodConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ParameterConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/PropertyConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ReturnValueConstraintMappingContextImpl.java
    R engine/src/main/java/org/hibernate/validator/internal/util/ResourceLoaderHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/annotationfactory/AnnotationProxy.java
    A engine/src/main/java/org/hibernate/validator/internal/xml/ResourceLoaderHelper.java
    M engine/src/main/java/org/hibernate/validator/resourceloading/PlatformResourceBundleLocator.java

  Log Message:
  -----------
  HV-912 Reducing accessibility of some classes and methods


  Commit: ab21ca98fd7814bd014e7d8e03de8640f2529352
      https://github.com/hibernate/hibernate-validator/commit/ab21ca98fd7814bd014e7d8e03de8640f2529352
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/resolver/DefaultTraversableResolver.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java

  Log Message:
  -----------
  HV-912 Not exposing accessible-made members


  Commit: 763feff5e7cc0c2fef8abb3836f94567f8943488
      https://github.com/hibernate/hibernate-validator/commit/763feff5e7cc0c2fef8abb3836f94567f8943488
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetAnnotationParameter.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/Giraffe.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/PackagePrivateConstraintValidationTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/PolarBear.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/ValidAnimalName.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/ValidAnimalNameList.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/packageprivateconstraint/ValidAnimalNameValidator.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/core/ConstraintHelperTest.java

  Log Message:
  -----------
  HV-843 Making sure non public annotation members are accessible. Unifying handling of annotation member value handling.


Compare: https://github.com/hibernate/hibernate-validator/compare/4628c499772a...763feff5e7cc


More information about the hibernate-commits mailing list