This PR requires release of NullAway 0.10.10. NullAway 0.10.10 is released.
This PR updates NullAway test version to 0.10.10. The main update in this version is on the serialization change.
In the newest version, method signatures does not contain any annotation or type arguments, this PR adapts injector to work with this serialization to locate the method and also update scanner to use the same logic for serializing method signatures.
Please note that previously Injector was written to parse complicated cases such as case below:
This PR requires release of NullAwayNullAway0.10.10
.0.10.10
is released.This PR updates NullAway test version to
0.10.10
. The main update in this version is on the serialization change.In the newest version, method signatures does not contain any annotation or type arguments, this PR adapts injector to work with this serialization to locate the method and also update scanner to use the same logic for serializing method signatures.
Please note that previously Injector was written to parse complicated cases such as case below:
Wheres in the latest version of serialization for the method above, we receive input below:
Therefore, the parsing logic, along the input for some unit tests had to be updated.