UnsupportedProgram

data class UnsupportedProgram(val path: String, val reason: String, val subject: UnsupportedProgramSubject)

One construct the configured interpreter cannot evaluate โ€” a stored rule, an implicit rule, a computation, a field declaration whose custom type is unregistered, or a single document cell.

[subject] says which of those [path] addresses, and it is load-bearing rather than descriptive: an [UnsupportedProgramSubject.ELEMENT] path is a model address a consumer can look up in the model, while a [UnsupportedProgramSubject.CELL] path is an instance pointer into the document being evaluated. Both kinds arrive in the same list โ€” a support audit reports only elements, but validation and computation report both โ€” and before this field a consumer had no way to tell them apart, so it could render neither correctly.

Constructors

Link copied to clipboard
constructor(path: String, reason: String, subject: UnsupportedProgramSubject)

Properties

Link copied to clipboard
val path: String
Link copied to clipboard
val reason: String
Link copied to clipboard