[ClassParse.targets] Pass in temporary MSBuild flag $(_AndroidUseJavaLegacyResolver)
#6444
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.
In #6436 we added the
$(_AndroidUseJavaLegacyResolver)MSBuild flag to the<BindingsGenerator>task to allow users to opt out of any issues caused by the new Java type resolver system added in dotnet/java-interop#849.However, we call
generatortwice during the build (once for ApiXmlAdjuster and once to generate C# code) and we only added this flag to one of them. This adds the flag to theApiXmlAdjustercase, which is where it primarily is needed.