Adam Gent

Results 165 comments of Adam Gent

> Behind the scene the generated class will deal with how to get an instance of Controller I assume if one is not using any DI they would use the...

I do agree with you BTW that the ServiceLoader or reflection fallback is a pain in the ass. It also breaks incremental build caches. As I think you know if...

I guess worse case scenario is one could have an add on APT module that does the cataloging... oh fuck wait the order matters for the `$Route` registration. @SentryMan >...

I will say `javac` is super fast and Gradle is damn fast even on `aggregating` that it doesn't matter that much (I still prefer Maven but Gradle is got some...

> don't follow what Catalog is? A catalog just contains all the generated `$Route` as a list or maybe a `Map

Paranamer while a nice library is sort of a work around. Without annotations you have to do something special whether that is include a javadoc jar or use ASM. JSR...

I also tested with and without the maven-processor-plugin version 3.3.3 EDIT ... sorry it does work for the `maven-processor-plugin` if you delegate to in the project configuration as per the...

For other that may have this problem: The best work around I have found is to turn on default `m2e-apt` and then have Maven copy the resources: ```xml maven-resources-plugin copy-resources...

@Randgalt Looks fine to me. However I would see if you can leverage completions: https://docs.oracle.com/en/java/javase/17/docs/api/java.compiler/javax/annotation/processing/Processor.html#getCompletions(javax.lang.model.element.Element,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement,java.lang.String) The idea being to check the outer component (the record class) for static fields with...

@Randgalt I edited my comment so you might have not seen the updates. What I'm saying is make the builder implement a provided interface that has the default values (as...