Adam Gent

Results 165 comments of Adam Gent

I tested Immutables like: ```java @Immutable @JsonSerialize(as = ImmutableFeatureFlags.class) @JsonDeserialize(as = ImmutableFeatureFlags.class) public interface FeatureFlags { public boolean fooBar(); } ``` Controller ```java @GET("/feature") public ModelAndView featureflags(ImmutableFeatureFlags flags) { }...

> Hmm, I wasn't able to run the bytecode viewer locally (maybe some m1mac issues), but I tried some online hosted decompilers and couldn't see the casts or other qualified...

Darn I was hoping for an easy solution :) Anyway I generally think its best you compile time separate domain like classes (e.g. value, entity, aggregates etc) from the HTTP...

@jknack Don't worry about my earlier comment on the "WARNING". The only solution would be to place the generated classes for Maven projects in `src/target/generated-sources/annotations` but that generally breaks Eclipse...

> I don't like the warning. I did removed by generating the class files as soon as the processor run and optionally writing the META-INF/services file at the last round....

@imeszaros Do you know Guice well? I had to upgrade javax.inject to jakarta.inject-api and put in a hack that will probably not work for all cases (see #2631).

I believe I fixed Guice for now. See #2632 for slf4j upgrade PR.

Alright the next change is going to be massive. I have to replace `javax.annotation` aka JSR305 (defunct). Obviously we need to choose an annotation that is Kotlin friendly. Here is...

OK I'm done for now with getting Jooby core as in the main jooby jar modularized. The PR and branch is #2634. I'm sorry @jknack for all the PRs but...