Liam Miller-Cushon
Liam Miller-Cushon
> If we introduce a new flag for console output, I suppose it could take an integer argument, such that users can specify e.g. `-XepListNSlowestChecks=10`. (Not yet in love with...
Thanks! That sort of input is why I opened the issue. When we eventually do start requiring JDK 17 to run Error Prone I don't want that to be too...
> We use Java 11 extensively and would prefer support is retained until it is out of LTS (2026?). @alexec do you know if using a newer javac version and...
> @cushon using `--release` doesn't prevent from using Java api of later versions. So, you also need to use `--system`. I wouldn't say it's convenient for Error Prone users That...
> @cushon have you tried it yourself? Yes > in my case it didn't work without `--system` Do you have an example of what didn't work? > javac don't know...
> > (There are some situations `--release` doesn't support, e.g. I think it still can't be used together with `--add-exports=`, so `--system` is necessary for compilations that rely on that.)...
Thanks @lazaroclapp. At Google we switched to using the latest version of javac around JDK 19, and have been able to continue to track the latest releases for javac, even...
> @cushon does this mean tracking for example java 20 and 21 as new versions of java come out? But specifically with ``--release 11`? Is there a specific reason (or...
> @cushon I'm not sure if I should open a separate issue for this, but one thing that impacts NullAway is that Error Prone does not yet have a `BugChecker.SwitchExpressionTreeMatcher`...
Thank you to everyone who has provided feedback so far! I reviewed some of the input provided on the timeline for this: > I think it's too early to drop...