Caleb Cushing
Caleb Cushing
I'd like to see the converse also added NullField and NullApi, this way you could enforce being explicit. Honestly this is low hanging fruit, I have time on my plate...
I'm doing a lot more than splitting on dots. `_` `-` etc, brix is a generic scaffolding tool. Splitting on a `.` was just where I hit the wall. I...
CI reproduces it, tests are set to require java 21, while compile is 11. https://github.com/xenoterracide/gradle-semver/actions/runs/8066098577/job/22033383615
hmm... I run linux locally, and so does the builder... I wonder if it could secretly have to do with Java on Linux... any chance you have the ability to...
Try is from vavr, maybe I don't understand how this is supposed to work? but I feel like this should compile. ```java private final Supplier git; Try describe() { return...
It's vavr ... https://github.com/vavr-io/vavr
probably another, again vavr, `d` is after a potential nullable return in the chain. Interestingly jetbrains and checker see this, although they aren't better when I put a filter before...
> Ok, so there are multiple things going on here. First, let's assume you've made io.vavr an annotated package in your NullAway config. Here is the declaration of Try I...
That matches my expectations I'm just not sure how detection of annotated libraries works.
If there aren't module/package annotations we can set a library to marked ourselves? presumably like I do my own. Is that still necessary if I `@NullMarked` my `module-info.java` (with/without JspecifyMode=true)?...