prevent raw type warnings in tests #2797
Closed
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.
What it does
I removed the raw type warnings from the tests. Currently hundreds of times the following is written to console:
I added
-warn:-raw -warn:-unsafe
to the compiler options forcompileVerifyTests
to prevent this.One thing I noticed. The code causing this is explicate marked to be compatible with Java 5 language level. If I see it correctly the minimum Java language level is currently 8 for tests. The better solution would be to make the code Java 8 compatible and remove the Java 5 filtering.
How to test
Check the console, no such warnings anymore.
Author checklist