Annotation processor that builds the event-type inventory ((distinct @Observes T parameter types) ∪ (distinct constructor-injected Event<T> type arguments, unwrapping Provider/Lazy)) and generates a concrete X$Event extends Event<X> publisher plus a GeneratedEventsModule @Binds Event<X> for each inventory type so Event<X> is injectable
Version0.3.0compared with

Version Details

Compile Changes (3)

0.2.0 0.3.0
ChangeGroup / ArtifactPreviousCurrent
~ Updated com.palantir.javapoet » javapoet0.14.00.20.0
~ Updated dev.vertique » vertique-codegen-core0.2.00.3.0
~ Updated dev.vertique » vertique-events0.2.00.3.0

Test Changes (3)

0.2.0 0.3.0
ChangeGroup / ArtifactPreviousCurrent
+ Added com.google.dagger » dagger-2.60.1
+ Added dev.vertique » vertique-codegen-test-0.3.0
+ Added org.junit.jupiter » junit-jupiter-6.1.3