executeContinued method

  1. @override
Future<ExecuteResult> executeContinued(
  1. String source, {
  2. String? basePath,
})
override

Execute source code in the current environment (continued). Maps to D4rt.continuedExecute()

Code has access to all previously defined variables/functions. basePath specifies the directory for resolving imports.

Implementation

@override
Future<ExecuteResult> executeContinued(String source, {String? basePath}) async {
  try {
    final result = await _d4rt.continuedExecute(source: source);
    return ExecuteResult.success(result);
  } catch (e, st) {
    return ExecuteResult.failure(e.toString(), stackTrace: st);
  }
}