Package com.arc_e_tect.gradle.apionly.transcriberj
package com.arc_e_tect.gradle.apionly.transcriberj
The API-Only TranscriberJ Gradle plugin: generates a contract-derived class tree
from a contract the API-Only Subscriber fetched.
-
ClassDescriptionThe
apiOnlyTranscriberJblock: which subscribed contracts get a generated class tree, and how.The API-Only TranscriberJ: a class tree derived from a subscribed contract, for contract tests and stubs.The generation itself, in the class loader the emitters were loaded into.What the task hands over.Generates one contract's class tree.How the classes for one subscribed contract are generated.Adds missingapiOnlyTranscriberJDSL properties to a consumer'sbuild.gradle, using their real plugin defaults.Fails when the generated class tree was generated from another contract than the one the lockfile names (D17): "these tests test the current contract", checked.