MethodInvocationException

class MethodInvocationException: OopException

Fields

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

Constructors

<init>

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

Parameters

Name Description
type: KClass<*>
missingMethodName: String
admissibleTypes: List<Set<KClass<*>>>

Methods

toLogicError

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

Parameters

Name Description
context: ExecutionContext
signature: Signature

ReturnValue

Name Description
LogicError