Skip to content

Commit b5908b1

Browse files
authored
[macros] Fix analysis, add missing override. (#3860)
1 parent 00d8a02 commit b5908b1

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

working/macros/dart_model/dart_model_analyzer_service/lib/dart_model_analyzer_service.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import 'package:dart_model/model.dart';
1717
import 'package:dart_model/query.dart';
1818
import 'package:stream_transform/stream_transform.dart';
1919

20+
// ignore_for_file: deprecated_member_use
2021
class DartModelAnalyzerService implements Service {
2122
final AnalysisContext? context;
2223
AnalysisSession? session;

working/macros/example/benchmark/src/shared.dart

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import 'package:_fe_analyzer_shared/src/macros/code_optimizer.dart';
2-
import 'package:macros/macros.dart';
3-
import 'package:macros/src/executor/introspection_impls.dart';
4-
import 'package:macros/src/executor/remote_instance.dart';
5-
import 'package:macros/src/executor.dart';
62
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart';
73
import 'package:benchmark_harness/benchmark_harness.dart';
84
import 'package:dart_style/dart_style.dart';
5+
import 'package:macros/macros.dart';
6+
import 'package:macros/src/executor.dart';
7+
import 'package:macros/src/executor/introspection_impls.dart';
8+
import 'package:macros/src/executor/remote_instance.dart';
99

1010
/// A benchmark which only calls `run` once inside `excersize`.
1111
class RunOnceBenchmarkBase extends BenchmarkBase {
@@ -313,6 +313,14 @@ class SimpleNamedStaticType implements NamedStaticType {
313313
@override
314314
Future<bool> isSubtypeOf(covariant StaticType other) =>
315315
throw UnimplementedError();
316+
317+
@override
318+
Future<NamedStaticType?> asInstanceOf(TypeDeclaration declaration) {
319+
throw UnimplementedError();
320+
}
321+
322+
@override
323+
ParameterizedTypeDeclaration get declaration => throw UnimplementedError();
316324
}
317325

318326
final boolIdentifier =

0 commit comments

Comments
 (0)