invoke

@JvmName(name = "create")
operator fun invoke(path: Path, code: String, severity: ValidationIssueSeverity, dependencies: Iterable<Path> = emptySet(), dependsOnDescendants: Boolean = false, externalContextDependencies: Iterable<String> = emptySet(), data: ValidationIssueData = emptyMap()): LocatedValidationIssue(source)
@JvmName(name = "create")
operator fun invoke(path: String, code: String, severity: ValidationIssueSeverity, dependencies: Iterable<String> = emptySet(), dependsOnDescendants: Boolean = false, externalContextDependencies: Iterable<String> = emptySet(), data: ValidationIssueData = emptyMap()): LocatedValidationIssue(source)

Creates a LocatedValidationIssue with the provided path, code, severity, dependencies, whether it dependsOnDescendants, externalContextDependencies, and data.

When severity is ValidationIssueSeverity.Error, a LocatedValidationError is created; otherwise, a LocatedValidationWarning is created.