Package-level declarations
JSR 269 annotation processor implementation.
Types
Link copied to clipboard
@SupportedOptions(value = ["me.kpavlov.kt.schema.rootPackage", "me.kpavlov.kt.schema.include", "me.kpavlov.kt.schema.exclude"] )
JSR 269 annotation processor generating JSON Schema resources for @Schema-annotated Java types, reusing the shared schema IR and JSON Schema transformer from kt-schema-generator-core/kt-schema-generator-json — the same pipeline the KSP processor uses, so output shape (
$id/$
defs/$ref/nullability) stays identical.