Eugene Lukash

Results 290 comments of Eugene Lukash
trafficstars

sorry for very delayed response. I've just reviewed the templates and it seems that we inject `Where.CONSTRUCTOR` annotations onto factory methods if bare constructor is not used. Trying to implement...

Thank you for the repro! I've nailed the issue, there were couple of more factory method templates for special cases, so this is fixed by including injected annotations there too....

Interesting. We actually have some nested builder functionality, maybe it's a bit obscure feature and can be improved. ```java @Value.Style(attributeBuilderDetection = true) public interface Builders { @Value.Immutable interface Abc {...

Yep, that feature was experimental and, arguably, not well polished and not documented to not "advertise" it. There were plans to implement more solid support for "nested" builders if there...

Is there a way to disable checker on generated code? Many advanced type system stuff in java is inherently unsound. I gave up a long time ago and use nullability...

It's by design and there is a warning about that which issued during compilation. We cannot instantiate `Optional.

Thank you for the request. I'm reading and try to digest. Seems that I got a lot of it, but need to think on this a bit more. In the...

Sorry for delay, just to share some background: it was an early decision to handle arrays they way they are. Any time you want to use array with an immutable...

Any ideas how to troubleshoot it? The minimum still doesn't give us any stack trace. `new Processor();` in the test, and the test itself is never invoker, fails during compilation....

Thank you for the investigation, that is exactly (and to my horror) what's needed! The relatively good thing is that it affects only compiling under java16, not running resulting Immutables...