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.