Package org.bmc4j.gradle
Class BmcExtensionConfig.ModelSpec
java.lang.Object
org.bmc4j.gradle.BmcExtensionConfig.ModelSpec
- Enclosing class:
BmcExtensionConfig
The
models { conformant(...) / domain(...) } DSL block. A Gradle managed type
(abstract, no fields): its one property is the abstract getEntries() list, which Gradle
instantiates; the conformant / domain methods append serialized declarations to it.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconformant(String className) Register a conformant user model (claims JDK fidelity).voidRegister a domain user model (intentional divergence).abstract org.gradle.api.provider.ListProperty<String> Serialized declarations, one per entry asintent|fqn|rationale; joined by the plugin.
-
Constructor Details
-
ModelSpec
public ModelSpec()
-
-
Method Details
-
getEntries
Serialized declarations, one per entry asintent|fqn|rationale; joined by the plugin. -
conformant
Register a conformant user model (claims JDK fidelity). -
domain
Register a domain user model (intentional divergence).rationaleis required -- a one-line explanation of the assumed constraint, footnoted on green proofs that rest on it.
-