blob: 83189309438de59109564335ccd4ad761b5d8908 [file]
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:analysis_server/src/protocol_server.dart';
class CompletionResponseForTesting {
final int requestOffset;
final String? requestLocationName;
// TODO(scheglov): remove it when removing `OpType`.
final String? opTypeLocationName;
final int replacementOffset;
final int replacementLength;
final bool isIncomplete;
final List<CompletionSuggestion> suggestions;
new({
required this.requestOffset,
required this.requestLocationName,
required this.opTypeLocationName,
required this.replacementOffset,
required this.replacementLength,
required this.isIncomplete,
required this.suggestions,
});
}