EndorsementNode

class EndorsementNode(val expression: ExpressionNode, val fromLabel: LabelNode, val toLabel: LabelNode?, val sourceLocation: SourceLocation) : DowngradeNode

Trusting the result of an expression (increasing integrity).

Constructors

Link copied to clipboard
fun EndorsementNode(expression: ExpressionNode, fromLabel: LabelNode, toLabel: LabelNode?, sourceLocation: SourceLocation)

Functions

Link copied to clipboard
override fun toDocument(): Document

Properties

Link copied to clipboard
override val comment: String?

Expressions cannot have associated comments.

Link copied to clipboard
open override val expression: ExpressionNode

Expression whose label is being downgraded.

Link copied to clipboard
open override val fromLabel: LabelNode

The label expression must have before the downgrade.

Link copied to clipboard
open override val sourceLocation: SourceLocation
Link copied to clipboard
open override val toLabel: LabelNode?

The label after the downgrade.