-
Notifications
You must be signed in to change notification settings - Fork 38.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate existing AnnotationUtils and AnnotatedElementUtils to use new MergedAnnotations API #22562
Closed
Tracked by
#22560
Labels
Milestone
Comments
sbrannen
added
the
in: core
Issues in core modules (aop, beans, core, context, expression)
label
Mar 12, 2019
snicoll
pushed a commit
to snicoll/spring-framework
that referenced
this issue
Mar 13, 2019
Create internal variants of the existing `AnnotationUtils` and `AnnotatedElementUtils` classes and migrate the existing classes to use them. The internal variants will be used to check that the same results are given as we migrate the utils methods to use the new `MergedAnnotations` API. See spring-projectsgh-22562
snicoll
pushed a commit
to snicoll/spring-framework
that referenced
this issue
Mar 13, 2019
Migrate all possible `AnnotationUtils` and `AnnotatedElementUtils` method to the `MergedAnnotation` API, verify results against the old implementations. All migrated methods now call both the new API and the old version and ensure that the same results or exceptions are raised. A full build of both Spring Framework and Spring Boot has been executed to ensure, as much as possible, that the migration does not cause unexpected regressions. See spring-projectsgh-22562
snicoll
pushed a commit
to snicoll/spring-framework
that referenced
this issue
Mar 13, 2019
Delete `InternalAnnotationUtils` and `InternalAnnotatedElementUtils` and migrate exclusively to the new `MergedAnnotations` API. Closes spring-projectsgh-22562
philwebb
added a commit
to philwebb/spring-framework
that referenced
this issue
Mar 14, 2019
Create internal variants of the existing `AnnotationUtils` and `AnnotatedElementUtils` classes and migrate the existing classes to use them. The internal variants will be used to check that the same results are given as we migrate the utils methods to use the new `MergedAnnotations` API. See spring-projectsgh-22562
philwebb
added a commit
to philwebb/spring-framework
that referenced
this issue
Mar 14, 2019
Migrate all possible `AnnotationUtils` and `AnnotatedElementUtils` method to the `MergedAnnotation` API, verify results against the old implementations. All migrated methods now call both the new API and the old version and ensure that the same results or exceptions are raised. A full build of both Spring Framework and Spring Boot has been executed to ensure, as much as possible, that the migration does not cause unexpected regressions. See spring-projectsgh-22562
philwebb
added a commit
to philwebb/spring-framework
that referenced
this issue
Mar 14, 2019
Delete `InternalAnnotationUtils` and `InternalAnnotatedElementUtils` and migrate exclusively to the new `MergedAnnotations` API. Closes spring-projectsgh-22562
jhoeller
pushed a commit
that referenced
this issue
Mar 23, 2019
Create internal variants of the existing `AnnotationUtils` and `AnnotatedElementUtils` classes and migrate the existing classes to use them. The internal variants will be used to check that the same results are given as we migrate the utils methods to use the new `MergedAnnotations` API. See gh-22562
jhoeller
pushed a commit
that referenced
this issue
Mar 23, 2019
Migrate all possible `AnnotationUtils` and `AnnotatedElementUtils` method to the `MergedAnnotation` API, verify results against the old implementations. All migrated methods now call both the new API and the old version and ensure that the same results or exceptions are raised. A full build of both Spring Framework and Spring Boot has been executed to ensure, as much as possible, that the migration does not cause unexpected regressions. See gh-22562
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Rather than having two different implementations for managing merged annotations, we should consider migrating our existing
AnnotationUtils
andAnnotatedElementUtils
classes to theMergedAnnotations
API being developed in #21697The text was updated successfully, but these errors were encountered: