Eugene Lukash

Results 298 comments of Eugene Lukash

It might have been fixed in 00de8fa4 , can you check newer pre-release like `2.9.0-beta2` for this specific fix

In order to use the not-yet-generated `ImmutableFunny.Builder` we do some name extraction for that broken (at the stage of compilation because it's not yet generated) type name. It looks like...

We use some meta annotation functionality for styles and some other type level stuff and even separate [annotation-injection](https://github.com/immutables/immutables/blob/master/annotate/src/org/immutables/annotate/InjectAnnotation.java) mechanism (this could allow inserting many class/runtime annotation, including `@JsonProperty("[[!name]]")` templating dependent...

Yeah, it's like we've tried to minimize annotation usage (with styles & meta-style annotations) but there's still plenty of them and we've contributed some too 🤷‍♂️. There a some conceptual...

Have you tried to use `@Value.NaturalOrder` (or `@Value.ReverseOrder`) on `SortedSet`? This will turn it into what you expect from regular `Set` in terms of building etc. This is because annotation...

Sorry for joining the discussion only now. I'm trying to understand if something can be done here aside any workarounds. I would totally agree that avoiding using not-yet-generated types is...

I've tried the new repro (and the old one with IDEA). For the command line `./gradlew compileJava` everything seems to work correctly. I was able to see the problem within...

The using `TwoTuple` is a key difference. When compiling ` One {... TwoTuple issue()`, the class/interface `TwoTuple` is known to compiler, it knows the package it comes from, full name/path...

Great finding! Additional detail is that after failing with javac access (missing exports) processor proceeds to attempt to read sources from sourcepath, explaining why it works with sourcepath in the...

While I understand the feature (we did something similar for Gson https://immutables.github.io/json.html#polymorphic-mapping ) It's unclear what have to be done to make it work. If there would be a PR...