Eugene Lukash
Eugene Lukash
> The reason: Both factory methods accept a "x" field. It's not a field on S, A or B, which is the reason I can't use a normal builder. This...
thank you for raising this. Pass annotation is a special, narrow mechanism, only to replicate same annotation on the generated class on the same element. To generate arbitrary annotation on...
`@InjectAnnotation` is a meta-annotation: ```java @InjectAnnotation(type=ApiModelProperty.class, target = InjectAnnotation.Where.FIELD) @interface ImmModelProp {} @Immutable @ImmModelProp //
Thank you for the interest in Criteria! There are no plans at the moment for any new backend, we just don't have resources for this. The existing backends are the...
I kinda understand what you described, but it seems like a very ad-hoc functionality, just hard to justify that mapping from factory parameters to resulting type accessor methods. The initial...
thank you for the detailed report. I will be looking into it. On one hand it's tricky, at least I don't understand the mechanism of it yet, on the other...
added some logging to uncover pathologies. so far current runs give us something like this ``` [WARNING] INIT{thread=1, thread-object=549496397, processor=330038850, processor-env=323210892} [WARNING] STATIC-INIT{thread=1, environment-state=1764452555, thread-object=549496397, processor-env=323210892} [WARNING] INIT{thread=1, thread-object=549496397, processor=1983900187,...
here's dump of my thinking now - definitely lacking some init - shutdown correlation - but what contributes to the memory leak the most, accumulation of what kind of objects?...
I think i did my best removing as much of statics as possible while avoiding bigger redesign. Static threadlocal and accessors methods are merely "transport" mechanism now. * It's possible...
Created heap dumps, the picture is similar between repeated attempts on the same version, also differs between versions. I don't have an explanation, nothing strikes immediately. Have those `ImportScope` etc,...