@@ -90,12 +90,7 @@ Dependency? _fromJson(Object? data, String name) {
90
90
return null ;
91
91
}
92
92
93
- sealed class Dependency {
94
- String get _info;
95
-
96
- @override
97
- String toString () => '$runtimeType : $_info ' ;
98
- }
93
+ sealed class Dependency {}
99
94
100
95
@JsonSerializable ()
101
96
class SdkDependency extends Dependency {
@@ -106,15 +101,15 @@ class SdkDependency extends Dependency {
106
101
SdkDependency (this .sdk, {VersionConstraint ? version})
107
102
: version = version ?? VersionConstraint .any;
108
103
109
- @override
110
- String get _info => sdk;
111
-
112
104
@override
113
105
bool operator == (Object other) =>
114
106
other is SdkDependency && other.sdk == sdk && other.version == version;
115
107
116
108
@override
117
109
int get hashCode => Object .hash (sdk, version);
110
+
111
+ @override
112
+ String toString () => 'SdkDependency($sdk )' ;
118
113
}
119
114
120
115
@JsonSerializable ()
@@ -138,9 +133,6 @@ class GitDependency extends Dependency {
138
133
throw ArgumentError .value (data, 'git' , 'Must be a String or a Map.' );
139
134
}
140
135
141
- @override
142
- String get _info => 'url@$url ' ;
143
-
144
136
@override
145
137
bool operator == (Object other) =>
146
138
other is GitDependency &&
@@ -150,6 +142,9 @@ class GitDependency extends Dependency {
150
142
151
143
@override
152
144
int get hashCode => Object .hash (url, ref, path);
145
+
146
+ @override
147
+ String toString () => 'GitDependency($url , ref: $ref , path: $path )' ;
153
148
}
154
149
155
150
Uri ? parseGitUriOrNull (String ? value) =>
@@ -200,15 +195,15 @@ class PathDependency extends Dependency {
200
195
throw ArgumentError .value (data, 'path' , 'Must be a String.' );
201
196
}
202
197
203
- @override
204
- String get _info => 'path@$path ' ;
205
-
206
198
@override
207
199
bool operator == (Object other) =>
208
200
other is PathDependency && other.path == path;
209
201
210
202
@override
211
203
int get hashCode => path.hashCode;
204
+
205
+ @override
206
+ String toString () => 'PathDependency($path )' ;
212
207
}
213
208
214
209
@JsonSerializable (disallowUnrecognizedKeys: true )
@@ -222,9 +217,6 @@ class HostedDependency extends Dependency {
222
217
HostedDependency ({VersionConstraint ? version, this .hosted})
223
218
: version = version ?? VersionConstraint .any;
224
219
225
- @override
226
- String get _info => version.toString ();
227
-
228
220
@override
229
221
bool operator == (Object other) =>
230
222
other is HostedDependency &&
@@ -233,6 +225,9 @@ class HostedDependency extends Dependency {
233
225
234
226
@override
235
227
int get hashCode => Object .hash (version, hosted);
228
+
229
+ @override
230
+ String toString () => 'HostedDependency(version: $version , hosted: $hosted )' ;
236
231
}
237
232
238
233
@JsonSerializable (disallowUnrecognizedKeys: true )
0 commit comments