PropertyAssignmentException

class PropertyAssignmentException: OopException

Fields

Name Description
protected culprit: Term
val type: KClass<*>
val missingPropertyName: String
val admissibleTypes: Set<KClass<*>>

Constructors

<init>

constructor(type: KClass<*>, missingPropertyName: String, admissibleTypes: Set<KClass<*>>)

Parameters

Name Description
type: KClass<*>
missingPropertyName: String
admissibleTypes: Set<KClass<*>>

Methods

toLogicError

fun toLogicError(context: ExecutionContext, signature: Signature): LogicError

Parameters

Name Description
context: ExecutionContext
signature: Signature

ReturnValue

Name Description
LogicError