Request

data class Request(val classpath: List<File>, val modelOutputClasspath: List<File>, val projectRoot: File, val elementDirectory: File, val loadAllRootContainers: Boolean = false, val moduleDirectories: Map<String, File> = emptyMap(), val subjectModules: Set<String>? = null, val contextModules: Set<String> = emptySet(), val elementModules: Map<String, String> = emptyMap())

Constructors

Link copied to clipboard
constructor(classpath: List<File>, modelOutputClasspath: List<File>, projectRoot: File, elementDirectory: File, loadAllRootContainers: Boolean = false, moduleDirectories: Map<String, File> = emptyMap(), subjectModules: Set<String>? = null, contextModules: Set<String> = emptySet(), elementModules: Map<String, String> = emptyMap())

Properties

Link copied to clipboard

Runtime dependencies; modelOutputClasspath takes precedence for current model declarations.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Include unreferenced child specifications needed for absence and incoming-link checks.

Link copied to clipboard

Current-build model outputs whose declarations may be reflected and bound.

Link copied to clipboard

Optional module roots for the shared model-check scope planner.

Link copied to clipboard
Link copied to clipboard

Null preserves report loading; checks discover context from these modules' live references.

Generated with STIG