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.2.0compared with

Version Details

Compile Changes (2)

0.1.0 0.2.0
ChangeGroup / ArtifactPreviousCurrent
~ Updated dev.vertique » vertique-codegen-core0.1.00.2.0
~ Updated dev.vertique » vertique-events0.1.00.2.0

Test Changes (3)

0.1.0 0.2.0
ChangeGroup / ArtifactPreviousCurrent
- Removed com.google.dagger » dagger2.59.2-
- Removed dev.vertique » vertique-codegen-test0.1.0-
- Removed org.junit.jupiter » junit-jupiter5.14.4-