Backport some Jandex 3.0 methods to 2.4 #237
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds the following methods:
ClassInfo.annotationsMap()
ClassInfo.annotations()
MethodInfo.parameterTypes()
MethodInfo.parameters()
MethodInfo.parameterType(int)
MethodInfo.parameters().get(index)
,similar to
MethodInfo.parameterName(int)
MethodInfo.parametersCount()
MethodInfo.parameters().size()
Additionally, this commit deprecates the following methods:
ClassInfo.annotations()
MethodInfo.parameters()
This is all done to facilitate migration from Jandex 2.4 to 3.0,
where the 2 deprecated methods have a different return type.