Debugger: Do not disable breakpoints on evaluation (KT-12242)
This commit is contained in:
+6
-2
@@ -40,14 +40,18 @@ class ExecutionContext(val evaluationContext: EvaluationContextImpl, val framePr
|
||||
}
|
||||
|
||||
@Throws(EvaluateException::class)
|
||||
fun invokeMethod(obj: ObjectReference, method: Method, args: List<Value?>): Value? {
|
||||
return debugProcess.invokeInstanceMethod(evaluationContext, obj, method, args, invokePolicy)
|
||||
fun invokeMethod(obj: ObjectReference, method: Method, args: List<Value?>, invocationOptions: Int = 0): Value? {
|
||||
return debugProcess.invokeInstanceMethod(evaluationContext, obj, method, args, invocationOptions)
|
||||
}
|
||||
|
||||
fun invokeMethod(type: ClassType, method: Method, args: List<Value?>): Value? {
|
||||
return debugProcess.invokeMethod(evaluationContext, type, method, args)
|
||||
}
|
||||
|
||||
fun invokeMethod(type: InterfaceType, method: Method, args: List<Value?>): Value? {
|
||||
return debugProcess.invokeMethod(evaluationContext, type, method, args)
|
||||
}
|
||||
|
||||
@Throws(EvaluateException::class)
|
||||
fun newInstance(type: ClassType, constructor: Method, args: List<Value?>): ObjectReference {
|
||||
return debugProcess.newInstance(evaluationContext, type, constructor, args)
|
||||
|
||||
Reference in New Issue
Block a user