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
|