Skip to content

Conversation

@atsushieno
Copy link
Contributor

When there is a method that takes one or more parameters that are generic
instances whose type definition contains more than one type parameters
(e.g. java.util.Map<K,V>), they resulted in java.util.Map<X,Y> whereas
API XML contains java.util.Map<X, Y> (notice the extra space between generic
arguments) and method type matching failed.

We should not change parameter definitions format (it is clearly declared
to NOT contain spaces within generic arguments), so expand that at loader.

When there is a method that takes one or more parameters that are generic
instances whose type definition contains more than one type parameters
(e.g. `java.util.Map<K,V>`), they resulted in java.util.Map<X,Y> whereas
API XML contains java.util.Map<X, Y> (notice the extra space between generic
arguments) and method type matching failed.

We should not change parameter definitions format (it is clearly declared
to NOT contain spaces within generic arguments), so expand that at loader.
@atsushieno atsushieno requested a review from jonpryor November 15, 2017 21:34
@jonpryor jonpryor merged commit e1ad506 into dotnet:master Nov 16, 2017
@github-actions github-actions bot locked and limited conversation to collaborators Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants