DowngradeNode

sealed class DowngradeNode : ExpressionNode

Reducing the confidentiality or increasing the integrity of the result of an expression.

Functions

toDocument
Link copied to clipboard
override fun toDocument(): Document

Properties

comment
Link copied to clipboard
override val comment: String?

Expressions cannot have associated comments.

expression
Link copied to clipboard
abstract val expression: ExpressionNode

Expression whose label is being downgraded.

fromLabel
Link copied to clipboard
abstract val fromLabel: LabelNode?

The label expression must have before the downgrade.

sourceLocation
Link copied to clipboard
abstract val sourceLocation: SourceLocation
toLabel
Link copied to clipboard
abstract val toLabel: LabelNode?

The label after the downgrade.

Inheritors

DeclassificationNode
Link copied to clipboard
EndorsementNode
Link copied to clipboard