Eugene Lukash

Results 285 comments of Eugene Lukash

sorry for the long delays. Because the changes are big it's reasonably hard to say if those are ok. I hoped someone else can look at it, so I don't...

I've tried it and it works as documented ```java /** * Dictionary of exceptions — array of "singular:plural" pairs as alternative to mechanical "*s" * depluralization. Suppress trimming of trailing...

Encodings can customize builders to a great degree, but those are based on the attribute type (overriding `List`). https://immutables.github.io/encoding.html Another option is to just have very special style with convention....

I've heard people could call these "services", "workers", or even "true POJO" (to contrast with JavaBean POJO). Regardless, I think that it is possible to use Immutables for these but...

```java @Value.Style( allParameters = true, // makes all attributes as `@Value.Parameter` implicitly, so constructor/factory generated too of = "new", // this only regulates if you have to `ImmutableAbc.of(`, or `...

I would say you can use the same generator, you can still add mutable fields to an abstract class, you can rename `Immutable*` to `Whatever*`, you can even go for...

_Will try to provide meaningful answer soon, sorry for late responses_

Most build systems integrates into into IDEA by generating things on build, i.e. full build (that hammer tool icon, or auto-build before run). Before you build, you will not have...

It appears that we don't treat default `Optional` in the same way as when it's a regular, non-default attribute (I assume `default` in the example stands for `@Value.Default` as if...

It's probably a bug, because we cannot provide a workaround. Such private method shouldn't clash, at least in situations when you would rename it using styles. The problem we're facing...