Annotation processor (CG-005) that generates ServiceContractContributor implementations and a Dagger @Module for @ServiceContract-annotated interfaces, eliminating startup-time reflection and turning structural mistakes into compiler errors.

Compile Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.palantir.javapoet » javapoet
Palantir open source project
0.14.00.19.0
EUPL 1.2
dev.vertique » vertique-security-core
Security API/SPI: identity types, authentication records, authorization contracts, and the sealed verification-source ...
0.1.0
EUPL 1.2
dev.vertique » vertique-codegen-core
APT helper library for annotation processor development: CodegenContext, TypeResolver, AnnotationMirrors, Diagnostics, ...
0.1.0

Test Dependencies (9)

Category/LicenseGroup / ArtifactVersionUpdates
Dep Injection Apache 2.0
com.google.dagger » dagger
A fast dependency injector for Android and Java.
2.59.22.60.1
Apache 2.0
com.google.dagger » dagger-compiler
A fast dependency injector for Android and Java.
2.59.22.60.1
EUPL 1.2
dev.vertique » vertique-codegen-test
compile-testing based harness (ProcessorTestHarness) for testing annotation processors; consumed as test scope by ...
0.1.0
EUPL 1.2
dev.vertique » vertique-services
Event bus service dispatch with contract-first interfaces and resilience policies
0.1.0
EUPL 1.2
dev.vertique » vertique-core
Core module: Vert.x DI wiring, common types and exceptions
0.1.0
EUPL 1.2
dev.vertique » vertique-config-core
ConfigRetriever integration with Dagger typed config binding for Vert.x Framework
0.1.0
Apache 2.0 +1
io.vertx » vertx-junit55.1.6
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.14.46.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.22.05.23.0