{"push_id":670809748,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3d86f15a847d4567c3b08b21a21500398a394e31","before":"ad4c8795ae13c94f942526765b5cf36ac6c3ae9b","commits":[{"sha":"3d86f15a847d4567c3b08b21a21500398a394e31","author":{"email":"3983f561e482e04844477d812f12209922eddb0d@pivotal.io","name":"Stephane Nicoll"},"message":"Merge BeanWrapperImpl and DirectFieldAccessor\n\n`BeanWrapperImpl` and `DirectFieldAccessor` are two\n`ConfigurablePropertyAccessor` implementations with different features\nset.\n\nThis commit harmonizes the two implementations to use a common base class\nthat delegates the actual property handling to the sub-classes:\n\n* `BeanWrapperImpl`:  `PropertyDescriptor` and introspection utilities\n* `DirectFieldAccessor`: reflection on `java.lang.Field`\n\nIssues: SPR-12206 - SPR-12805","distinct":true,"url":"https://api.github.com/repos/sbrannen/spring-framework/commits/3d86f15a847d4567c3b08b21a21500398a394e31"}]}