DartDebugAdapter<TL extends LaunchRequestArguments, TA extends AttachRequestArguments> constructor
DartDebugAdapter<TL extends LaunchRequestArguments, TA extends AttachRequestArguments> (})
Implementation
DartDebugAdapter(
ByteStreamServerChannel channel, {
this.ipv6 = false,
this.enableDds = true,
this.enableAuthCodes = true,
this.logger,
Function? onError,
}) : super(channel, onError: onError) {
channel.closed.then((_) => shutdown());
final vmPath = Platform.resolvedExecutable;
dartSdkRoot = path.dirname(path.dirname(vmPath));
orgDartlangSdkMappings[dartSdkRoot] = Uri.parse('org-dartlang-sdk:///sdk');
isolateManager = IsolateManager(this);
_converter = ProtocolConverter(this);
}