Skip to content

Commit 1315075

Browse files
committed
chore: format code and fix some analyzer issues
1 parent b93241a commit 1315075

File tree

120 files changed

+1494
-1082
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+1494
-1082
lines changed

benchmarks/bin/benchmarks.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import 'package:benchmarks/benchmarks.dart' as benchmarks;
21
import 'package:benchmarks/dogs.g.dart';
32
import 'package:benchmarks/exercises/builders.dart';
43
import 'package:benchmarks/exercises/direct_equality.dart';
@@ -27,4 +26,4 @@ void main(List<String> arguments) {
2726

2827
void initMappers() {
2928
MappablePersonMapper.ensureInitialized();
30-
}
29+
}

benchmarks/bin/test_memory.dart

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,3 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
17-
18-
import 'dart:developer';
19-
import 'dart:isolate' as isolate;
20-
21-
import 'package:benchmarks/system.dart';
22-
import 'package:vm_service/vm_service.dart';
23-
import 'package:vm_service/vm_service_io.dart';

benchmarks/lib/benchmarks.dart

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
11
// ignore_for_file: unused_local_variable, no_leading_underscores_for_local_identifiers, non_constant_identifier_names
2-
3-
import 'dart:convert';
4-
5-
import 'package:benchmarks/dataclasses.dart';
6-
import 'package:benchmarks/dogs.g.dart';
7-
import 'package:benchmarks/serializables.dart';
8-
import 'package:built_collection/built_collection.dart';
9-
import 'package:dart_mappable/dart_mappable.dart';
10-
import 'package:dogs_core/dogs_core.dart';

benchmarks/lib/dataclasses.dart

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ import 'package:equatable/equatable.dart';
2323
import 'package:freezed_annotation/freezed_annotation.dart';
2424
import 'package:mock_data/mock_data.dart';
2525

26+
part 'dataclasses.freezed.dart';
2627
part 'dataclasses.g.dart';
2728
part 'dataclasses.mapper.dart';
28-
part 'dataclasses.freezed.dart';
2929

3030
@serializable
3131
class DogBenchmarkDataclassEntity with Dataclass<DogBenchmarkDataclassEntity> {
@@ -96,7 +96,8 @@ abstract class BuiltBenchmarkDataclassEntity
9696
}
9797

9898
@MappableClass()
99-
class MappableBenchmarkDataclassEntity with MappableBenchmarkDataclassEntityMappable {
99+
class MappableBenchmarkDataclassEntity
100+
with MappableBenchmarkDataclassEntityMappable {
100101
final String name;
101102
final int age;
102103
final List<String> tags;
@@ -107,10 +108,13 @@ class MappableBenchmarkDataclassEntity with MappableBenchmarkDataclassEntityMapp
107108

108109
@freezed
109110
class FreezedBenchmarkDataclassEntity with _$FreezedBenchmarkDataclassEntity {
110-
111+
@override
111112
final String name;
113+
@override
112114
final int age;
115+
@override
113116
final List<String> tags;
117+
@override
114118
final Map<String, String> fields;
115119

116120
const FreezedBenchmarkDataclassEntity({
@@ -119,14 +123,13 @@ class FreezedBenchmarkDataclassEntity with _$FreezedBenchmarkDataclassEntity {
119123
required this.tags,
120124
required this.fields,
121125
});
122-
123126
}
124127

125128
Map<DogBenchmarkDataclassEntity, int> dogMap(int count) {
126129
var map = <DogBenchmarkDataclassEntity, int>{};
127130
for (var i = 0; i < count; i++) {
128131
map[DogBenchmarkDataclassEntity(
129-
"${mockName()}$i",
132+
"${mockName()}$i",
130133
mockInteger(),
131134
List.generate(mockInteger(), (index) => mockString()),
132135
Map.fromEntries(List.generate(
@@ -167,7 +170,7 @@ Map<EquatableBenchmarkDataclassEntity, int> equatableMap(int count) {
167170
return map;
168171
}
169172

170-
Map<FreezedBenchmarkDataclassEntity,int> freezedMap(int count) {
173+
Map<FreezedBenchmarkDataclassEntity, int> freezedMap(int count) {
171174
var map = <FreezedBenchmarkDataclassEntity, int>{};
172175
for (var i = 0; i < count; i++) {
173176
map[FreezedBenchmarkDataclassEntity(
@@ -209,4 +212,4 @@ Map<MappableBenchmarkDataclassEntity, int> mappableMap(int count) {
209212
MapEntry<String, String>("$index-k", mockColor()))))] = i;
210213
}
211214
return map;
212-
}
215+
}

benchmarks/lib/exercises/builders.dart

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,22 @@
1414
* limitations under the License.
1515
*/
1616

17-
import 'dart:convert';
18-
1917
import 'package:benchmarks/dogs.g.dart';
2018
import 'package:benchmarks/serializables.dart';
2119
import 'package:benchmarks/system.dart';
2220
import 'package:built_collection/built_collection.dart';
23-
import 'package:dart_mappable/dart_mappable.dart';
24-
import 'package:dogs_core/dogs_core.dart';
25-
26-
class BuildersExercise extends Exercise<BuildersExercise,BuildersCompetitor> {
27-
BuildersExercise() : super(
28-
name: "Builders",
29-
options: {
30-
"count": 500,
31-
},
32-
competitors: [
33-
_DogsCompetitor(),
34-
_BuiltCompetitor(),
35-
_FreezedCompetitor(),
36-
//_DartJsonMapperCompetitor(),
37-
_MappableCompetitor(),
38-
]
39-
);
21+
22+
class BuildersExercise extends Exercise<BuildersExercise, BuildersCompetitor> {
23+
BuildersExercise()
24+
: super(name: "Builders", options: {
25+
"count": 500,
26+
}, competitors: [
27+
_DogsCompetitor(),
28+
_BuiltCompetitor(),
29+
_FreezedCompetitor(),
30+
//_DartJsonMapperCompetitor(),
31+
_MappableCompetitor(),
32+
]);
4033

4134
@override
4235
void compete(BuildersCompetitor competitor, int iterations) {
@@ -50,7 +43,8 @@ class BuildersExercise extends Exercise<BuildersExercise,BuildersCompetitor> {
5043
}
5144
}
5245

53-
abstract class BuildersCompetitor<T> extends ExerciseCompetitor<BuildersExercise,BuildersCompetitor> {
46+
abstract class BuildersCompetitor<T>
47+
extends ExerciseCompetitor<BuildersExercise, BuildersCompetitor> {
5448
BuildersCompetitor({required super.name});
5549

5650
late List<T> _items;
@@ -64,12 +58,12 @@ abstract class BuildersCompetitor<T> extends ExerciseCompetitor<BuildersExercise
6458

6559
@override
6660
void setup(BuildersExercise exercise) {
67-
_items = List.generate(exercise.options["count"] as int, (index) => generateItem(index));
61+
_items = List.generate(
62+
exercise.options["count"] as int, (index) => generateItem(index));
6863
}
6964
}
7065

7166
class _DogsCompetitor extends BuildersCompetitor<DogPerson> {
72-
7367
_DogsCompetitor() : super(name: "dogs");
7468

7569
@override
@@ -84,7 +78,6 @@ class _DogsCompetitor extends BuildersCompetitor<DogPerson> {
8478
}
8579

8680
class _BuiltCompetitor extends BuildersCompetitor<BuiltPerson> {
87-
8881
_BuiltCompetitor() : super(name: "built");
8982

9083
@override
@@ -99,7 +92,6 @@ class _BuiltCompetitor extends BuildersCompetitor<BuiltPerson> {
9992
}
10093

10194
class _FreezedCompetitor extends BuildersCompetitor<FreezedPerson> {
102-
10395
_FreezedCompetitor() : super(name: "freezed");
10496

10597
@override
@@ -112,7 +104,6 @@ class _FreezedCompetitor extends BuildersCompetitor<FreezedPerson> {
112104
}
113105

114106
class _MappableCompetitor extends BuildersCompetitor<MappablePerson> {
115-
116107
_MappableCompetitor() : super(name: "mappable");
117108

118109
@override
@@ -122,4 +113,4 @@ class _MappableCompetitor extends BuildersCompetitor<MappablePerson> {
122113
MappablePerson rebuild(MappablePerson from, MappablePerson to) {
123114
return from.copyWith(name: to.name, tags: to.tags);
124115
}
125-
}
116+
}
Lines changed: 46 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: unused_local_variable
2+
13
/*
24
* Copyright 2022, the DOGs authors
35
*
@@ -14,27 +16,20 @@
1416
* limitations under the License.
1517
*/
1618

17-
import 'dart:convert';
18-
1919
import 'package:benchmarks/dataclasses.dart';
20-
import 'package:benchmarks/serializables.dart';
2120
import 'package:benchmarks/system.dart';
22-
import 'package:dart_mappable/dart_mappable.dart';
23-
import 'package:dogs_core/dogs_core.dart';
24-
25-
class DirectEqualityExercise extends Exercise<DirectEqualityExercise,DirectEqualityCompetitor> {
26-
DirectEqualityExercise() : super(
27-
name: "Direct Equality",
28-
iterations: 1000000,
29-
competitors: [
30-
_NativeCompetitor(),
31-
_DogsCompetitor(),
32-
_BuiltCompetitor(),
33-
_EquatableCompetitor(),
34-
_FreezedCompetitor(),
35-
_MappableCompetitor(),
36-
]
37-
);
21+
22+
class DirectEqualityExercise
23+
extends Exercise<DirectEqualityExercise, DirectEqualityCompetitor> {
24+
DirectEqualityExercise()
25+
: super(name: "Direct Equality", iterations: 1000000, competitors: [
26+
_NativeCompetitor(),
27+
_DogsCompetitor(),
28+
_BuiltCompetitor(),
29+
_EquatableCompetitor(),
30+
_FreezedCompetitor(),
31+
_MappableCompetitor(),
32+
]);
3833

3934
@override
4035
void compete(DirectEqualityCompetitor competitor, int iterations) {
@@ -48,15 +43,16 @@ class DirectEqualityExercise extends Exercise<DirectEqualityExercise,DirectEqual
4843
}
4944
}
5045

51-
abstract class DirectEqualityCompetitor<T> extends ExerciseCompetitor<DirectEqualityExercise,DirectEqualityCompetitor> {
46+
abstract class DirectEqualityCompetitor<T> extends ExerciseCompetitor<
47+
DirectEqualityExercise, DirectEqualityCompetitor> {
5248
DirectEqualityCompetitor({required super.name});
5349

5450
late List<T> _items;
5551

5652
@override
5753
void teardown(DirectEqualityExercise exercise) {}
58-
59-
Map<T,int> generateItems(int count);
54+
55+
Map<T, int> generateItems(int count);
6056

6157
@override
6258
void setup(DirectEqualityExercise exercise) {
@@ -65,55 +61,56 @@ abstract class DirectEqualityCompetitor<T> extends ExerciseCompetitor<DirectEqua
6561
}
6662
}
6763

68-
class _DogsCompetitor extends DirectEqualityCompetitor<DogBenchmarkDataclassEntity> {
69-
64+
class _DogsCompetitor
65+
extends DirectEqualityCompetitor<DogBenchmarkDataclassEntity> {
7066
_DogsCompetitor() : super(name: "dogs");
7167

7268
@override
73-
Map<DogBenchmarkDataclassEntity,int> generateItems(int count) => dogMap(count);
69+
Map<DogBenchmarkDataclassEntity, int> generateItems(int count) =>
70+
dogMap(count);
7471
}
7572

76-
class _BuiltCompetitor extends DirectEqualityCompetitor<BuiltBenchmarkDataclassEntity> {
77-
73+
class _BuiltCompetitor
74+
extends DirectEqualityCompetitor<BuiltBenchmarkDataclassEntity> {
7875
_BuiltCompetitor() : super(name: "built");
79-
80-
@override
81-
Map<BuiltBenchmarkDataclassEntity,int> generateItems(int count) => builtMap(count);
8276

77+
@override
78+
Map<BuiltBenchmarkDataclassEntity, int> generateItems(int count) =>
79+
builtMap(count);
8380
}
8481

85-
class _EquatableCompetitor extends DirectEqualityCompetitor<EquatableBenchmarkDataclassEntity> {
86-
82+
class _EquatableCompetitor
83+
extends DirectEqualityCompetitor<EquatableBenchmarkDataclassEntity> {
8784
_EquatableCompetitor() : super(name: "equatable");
8885

8986
@override
90-
Map<EquatableBenchmarkDataclassEntity,int> generateItems(int count) => equatableMap(count);
91-
87+
Map<EquatableBenchmarkDataclassEntity, int> generateItems(int count) =>
88+
equatableMap(count);
9289
}
9390

94-
class _NativeCompetitor extends DirectEqualityCompetitor<NativeBenchmarkDataclassEntity> {
95-
91+
class _NativeCompetitor
92+
extends DirectEqualityCompetitor<NativeBenchmarkDataclassEntity> {
9693
_NativeCompetitor() : super(name: "native");
97-
98-
@override
99-
Map<NativeBenchmarkDataclassEntity,int> generateItems(int count) => nativeMap(count);
10094

95+
@override
96+
Map<NativeBenchmarkDataclassEntity, int> generateItems(int count) =>
97+
nativeMap(count);
10198
}
10299

103-
class _FreezedCompetitor extends DirectEqualityCompetitor<FreezedBenchmarkDataclassEntity> {
104-
100+
class _FreezedCompetitor
101+
extends DirectEqualityCompetitor<FreezedBenchmarkDataclassEntity> {
105102
_FreezedCompetitor() : super(name: "freezed");
106103

107104
@override
108-
Map<FreezedBenchmarkDataclassEntity,int> generateItems(int count) => freezedMap(count);
109-
105+
Map<FreezedBenchmarkDataclassEntity, int> generateItems(int count) =>
106+
freezedMap(count);
110107
}
111108

112-
class _MappableCompetitor extends DirectEqualityCompetitor<MappableBenchmarkDataclassEntity> {
113-
109+
class _MappableCompetitor
110+
extends DirectEqualityCompetitor<MappableBenchmarkDataclassEntity> {
114111
_MappableCompetitor() : super(name: "mappable");
115-
112+
116113
@override
117-
Map<MappableBenchmarkDataclassEntity,int> generateItems(int count) => mappableMap(count);
118-
119-
}
114+
Map<MappableBenchmarkDataclassEntity, int> generateItems(int count) =>
115+
mappableMap(count);
116+
}

0 commit comments

Comments
 (0)