All Classes and Interfaces
Classes
Class
Description
Gradle task that scans
@RestController classes, compares the endpoints they expose
against the configured OpenAPI documentation, and writes an AsciiDoc report of every endpoint
that is not described - the "shadow APIs".DSL extension for the Shadow API Detector Gradle plugin.
Gradle plugin that registers the
detectShadowApis and updateShadowApiDetectorDSL
tasks and wires the shadowApiDetector DSL extension into the project.Determines which controller
Endpoints are not described by any DescribedEndpoint
collected from the OpenAPI documentation, i.e.Writes the AsciiDoc shadow API report: every
@RestController endpoint that is not
described in the configured OpenAPI documentation.Adds any
shadowApiDetector DSL properties missing from this project's build file, set
to their default values - see com.arc_e_tect.gradle.dslupdater.DslUpdater and
ShadowApiDetectorDslSchema.