1. 20 5月, 2015 1 次提交
  2. 19 5月, 2015 1 次提交
  3. 18 5月, 2015 2 次提交
  4. 15 5月, 2015 2 次提交
    • S
      Harmonize default converters · 0612bc7b
      Stephane Nicoll 提交于
      Provide Converter implementations for Charset, Currency and TimeZone as
      related PropertyEditors are available for those.
      
      Issue: SPR-13020
      0612bc7b
    • S
      Document "present" terminology in AnnotationUtils · 477d4c51
      Sam Brannen 提交于
      Prior to this commit, the documentation in AnnotationUtils was
      inconsistent, and at times even misleading, with regard to finding
      annotations that are "present" or "directly present" on annotated
      elements.
      
      This commit defines the terminology used within AnnotationUtils and
      introduces the explicit notion of "meta-present" to denote that
      annotations are present within annotation hierarchies above annotated
      elements.
      
      Issue: SPR-13030
      477d4c51
  5. 13 5月, 2015 4 次提交
    • S
      Favor local, composed annotations in AnnotatedElementUtils · ebed52cc
      Sam Brannen 提交于
      This commit updates the "get semantics" search algorithm used in
      `AnnotatedElementUtils` so that locally declared 'composed annotations'
      are favored over inherited annotations.
      
      Specifically, the internal `searchWithGetSemantics()` method now
      searches locally declared annotations before searching inherited
      annotations.
      
      All TODOs in `AnnotatedElementUtilsTests` have been completed, and all
      ignored tests have been reinstated.
      
      Issue: SPR-11598
      ebed52cc
    • J
      Polishing · 0711d6d0
      Juergen Hoeller 提交于
      0711d6d0
    • J
      SimpleAliasRegistry prevents NPE for alias resolved to null · e83d495c
      Juergen Hoeller 提交于
      Issue: SPR-13016
      e83d495c
    • S
      Document search scope in Ann*[Element]Utils · 52153bd4
      Sam Brannen 提交于
      This commit improves the documentation for AnnotationUtils and
      AnnotatedElementUtils by explaining that the scope of most annotation
      searches is limited to finding the first such annotation, resulting in
      additional such annotations being silently ignored.
      
      Issue: SPR-13015
      52153bd4
  6. 12 5月, 2015 1 次提交
  7. 11 5月, 2015 1 次提交
  8. 10 5月, 2015 2 次提交
    • S
      Fix broken AnnotationAttributesTests · fcf75c90
      Sam Brannen 提交于
      Issue: SPR-13007
      fcf75c90
    • P
      Avoid eager formatting in pre-condition checks · 994d8699
      Philippe Marschall 提交于
      In general, the Spring Framework aims to construct error message
      strings only if an actual error has occurred. This seems to be the
      common pattern in the codebase and saves both CPU and memory. However,
      there are some places where eager error message formatting occurs
      unnecessarily.
      
      This commit addresses this issue in the following classes:
      AdviceModeImportSelector, AnnotationAttributes, and
      ReadOnlySystemAttributesMap.
      
      The change in ReadOnlySystemAttributesMap also avoids a potential
      NullPointerException.
      
      Issue: SPR-13007
      994d8699
  9. 09 5月, 2015 1 次提交
  10. 08 5月, 2015 6 次提交
  11. 07 5月, 2015 8 次提交
  12. 06 5月, 2015 5 次提交
  13. 04 5月, 2015 1 次提交
  14. 03 5月, 2015 1 次提交
  15. 02 5月, 2015 1 次提交
  16. 27 4月, 2015 1 次提交
    • S
      Document & test status quo for getMetaAnnotationTypes() · 7ef9ac7a
      Sam Brannen 提交于
      This commit documents the status quo for the getMetaAnnotationTypes()
      method in AnnotatedElementUtils and adds appropriate regression tests to
      AnnotatedElementUtilsTests.
      
      In addition, this commit also introduces a SimpleAnnotationProcessor
      base class in AnnotatedElementUtils.
      
      Issue: SPR-11514
      7ef9ac7a
  17. 26 4月, 2015 1 次提交
  18. 25 4月, 2015 1 次提交