@@ -82,52 +82,6 @@ abstract class DistancePrefix {
82
82
83
83
/// Represents a single dimension of distance.
84
84
class Distance extends Measurement <Distance > {
85
- @Deprecated ("Use 'kilo.meters' instead" )
86
- static final DistanceInterpreter kilometers = kilo.meters;
87
-
88
- @Deprecated ("Use 'hecto.meters' instead" )
89
- static final DistanceInterpreter hectometers = hecto.meters;
90
-
91
- @Deprecated ("Use 'deka.meters' instead" )
92
- static final DistanceInterpreter dekameters = deka.meters;
93
-
94
- @Deprecated ("Use 'meters' instead" )
95
- static final DistanceInterpreter meters = DistanceInterpreter ._meters;
96
-
97
- @Deprecated ("Use 'deci.meters' instead" )
98
- static final DistanceInterpreter decimeters = deci.meters;
99
-
100
- @Deprecated ("Use 'centi.meters' instead" )
101
- static final DistanceInterpreter centimeters = centi.meters;
102
-
103
- @Deprecated ("Use 'milli.meters' instead" )
104
- static final DistanceInterpreter millimeters = milli.meters;
105
-
106
- @Deprecated ("Use 'micro.meters' instead" )
107
- static final DistanceInterpreter micrometers = micro.meters;
108
-
109
- @Deprecated ("Use 'nano.meters' instead" )
110
- static final DistanceInterpreter nanometers = nano.meters;
111
-
112
- @Deprecated ("Use 'pico.meters' instead" )
113
- static final DistanceInterpreter picometers = pico.meters;
114
-
115
- @Deprecated ("Use 'miles' instead" )
116
- static final DistanceInterpreter miles = DistanceInterpreter ._miles;
117
-
118
- @Deprecated ("Use 'yards' instead" )
119
- static final DistanceInterpreter yards = DistanceInterpreter ._yards;
120
-
121
- @Deprecated ("Use 'feet' instead" )
122
- static final DistanceInterpreter feet = DistanceInterpreter ._feet;
123
-
124
- @Deprecated ("Use 'inches' instead" )
125
- static final DistanceInterpreter inches = DistanceInterpreter ._inches;
126
-
127
- @Deprecated ("Use 'nauticalMiles' instead" )
128
- static final DistanceInterpreter nauticalMiles =
129
- DistanceInterpreter ._nauticalMiles;
130
-
131
85
/// The distance of size zero.
132
86
const Distance .zero () : super .zero ();
133
87
@@ -143,167 +97,9 @@ class Distance extends Measurement<Distance> {
143
97
{final Precision precision = Precision .max})
144
98
: super .sum (parts, precision);
145
99
146
- @Deprecated ("Use 'Distance.sum()' instead" )
147
- Distance .ofMetric ({
148
- final num picometers = 0 ,
149
- final num nanometers = 0 ,
150
- final num micrometers = 0 ,
151
- final num millimeters = 0 ,
152
- final num centimeters = 0 ,
153
- final num decimeters = 0 ,
154
- final num meters = 0 ,
155
- final num dekameters = 0 ,
156
- final num hectometers = 0 ,
157
- final num kilometers = 0 ,
158
- final Precision precision = Precision .max,
159
- }) : this .sum ([
160
- kilo.meters (kilometers),
161
- hecto.meters (hectometers),
162
- deka.meters (dekameters),
163
- DistanceInterpreter ._meters (meters),
164
- deci.meters (decimeters),
165
- centi.meters (centimeters),
166
- milli.meters (millimeters),
167
- micro.meters (micrometers),
168
- nano.meters (nanometers),
169
- pico.meters (picometers),
170
- ], precision: precision);
171
-
172
- @Deprecated ("Use 'Distance.sum()' instead" )
173
- Distance .ofImperial ({
174
- final num miles = 0 ,
175
- final num yards = 0 ,
176
- final num feet = 0 ,
177
- final num inches = 0 ,
178
- final Precision precision = Precision .max,
179
- }) : this .sum ([
180
- DistanceInterpreter ._miles (miles),
181
- DistanceInterpreter ._yards (yards),
182
- DistanceInterpreter ._feet (feet),
183
- DistanceInterpreter ._inches (inches),
184
- ], precision: precision);
185
-
186
- @Deprecated ("Use 'kilo.meters()' instead" )
187
- Distance .ofKilometers (final num kilometers,
188
- {final Precision precision = Precision .max})
189
- : super (kilo.meters._from (kilometers), precision);
190
-
191
- @Deprecated ("Use 'hecto.meters()' instead" )
192
- Distance .ofHectometers (final num hectometers,
193
- {final Precision precision = Precision .max})
194
- : super (hecto.meters._from (hectometers), precision);
195
-
196
- @Deprecated ("Use 'deka.meters()' instead" )
197
- Distance .ofDekameters (final num dekameters,
198
- {final Precision precision = Precision .max})
199
- : super (deka.meters._from (dekameters), precision);
200
-
201
- @Deprecated ("Use 'meters()' instead" )
202
- Distance .ofMeters (final num meters,
203
- {final Precision precision = Precision .max})
204
- : super (DistanceInterpreter ._meters._from (meters), precision);
205
-
206
- @Deprecated ("Use 'deci.meters()' instead" )
207
- Distance .ofDecimeters (final num decimeters,
208
- {final Precision precision = Precision .max})
209
- : super (deci.meters._from (decimeters), precision);
210
-
211
- @Deprecated ("Use 'centi.meters()' instead" )
212
- Distance .ofCentimeters (final num centimeters,
213
- {final Precision precision = Precision .max})
214
- : super (centi.meters._from (centimeters), precision);
215
-
216
- @Deprecated ("Use 'milli.meters()' instead" )
217
- Distance .ofMillimeters (final num millimeters,
218
- {final Precision precision = Precision .max})
219
- : super (milli.meters._from (millimeters), precision);
220
-
221
- @Deprecated ("Use 'micro.meters()' instead" )
222
- Distance .ofMicrometers (final num micrometers,
223
- {final Precision precision = Precision .max})
224
- : super (micro.meters._from (micrometers), precision);
225
-
226
- @Deprecated ("Use 'nano.meters()' instead" )
227
- Distance .ofNanometers (final num nanometers,
228
- {final Precision precision = Precision .max})
229
- : super (nano.meters._from (nanometers), precision);
230
-
231
- @Deprecated ("Use 'pico.meters()' instead" )
232
- Distance .ofPicometers (final num picometers,
233
- {final Precision precision = Precision .max})
234
- : super (pico.meters._from (picometers), precision);
235
-
236
- @Deprecated ("Use 'miles()' instead" )
237
- Distance .ofMiles (final num miles, {final Precision precision = Precision .max})
238
- : super (DistanceInterpreter ._miles._from (miles), precision);
239
-
240
- @Deprecated ("Use 'yards()' instead" )
241
- Distance .ofYards (final num yards, {final Precision precision = Precision .max})
242
- : super (DistanceInterpreter ._yards._from (yards), precision);
243
-
244
- @Deprecated ("Use 'feet()' instead" )
245
- Distance .ofFeet (final num feet, {final Precision precision = Precision .max})
246
- : super (DistanceInterpreter ._feet._from (feet), precision);
247
-
248
- @Deprecated ("Use 'inches()' instead" )
249
- Distance .ofInches (final num inches,
250
- {final Precision precision = Precision .max})
251
- : super (DistanceInterpreter ._inches._from (inches), precision);
252
-
253
- @Deprecated ("Use 'nauticalMiles()' instead" )
254
- Distance .ofNauticalMiles (final num nauticalMiles,
255
- {final Precision precision = Precision .max})
256
- : super (
257
- DistanceInterpreter ._nauticalMiles._from (nauticalMiles), precision);
258
-
259
100
/// Interprets this using the specified units.
260
101
double as (final DistanceInterpreter interpreter) => _preciseOf (interpreter);
261
102
262
- @Deprecated ("Use 'as(pico.meters)' instead" )
263
- double get asPicometers => as (pico.meters);
264
-
265
- @Deprecated ("Use 'as(nano.meters)' instead" )
266
- double get asNanometers => as (nano.meters);
267
-
268
- @Deprecated ("Use 'as(micro.meters)' instead" )
269
- double get asMicrometers => as (micro.meters);
270
-
271
- @Deprecated ("Use 'as(milli.meters)' instead" )
272
- double get asMillimeters => as (milli.meters);
273
-
274
- @Deprecated ("Use 'as(centi.meters)' instead" )
275
- double get asCentimeters => as (centi.meters);
276
-
277
- @Deprecated ("Use 'as(deci.meters)' instead" )
278
- double get asDecimeters => as (deci.meters);
279
-
280
- @Deprecated ("Use 'as(meters)' instead" )
281
- double get asMeters => as (meters);
282
-
283
- @Deprecated ("Use 'as(deka.meters)' instead" )
284
- double get asDekameters => as (deka.meters);
285
-
286
- @Deprecated ("Use 'as(hecto.meters)' instead" )
287
- double get asHectometers => as (hecto.meters);
288
-
289
- @Deprecated ("Use 'as(kilo.meters)' instead" )
290
- double get asKilometers => as (kilo.meters);
291
-
292
- @Deprecated ("Use 'as(miles)' instead" )
293
- double get asMiles => as (miles);
294
-
295
- @Deprecated ("Use 'as(yards)' instead" )
296
- double get asYards => as (yards);
297
-
298
- @Deprecated ("Use 'as(feet)' instead" )
299
- double get asFeet => as (feet);
300
-
301
- @Deprecated ("Use 'as(inches)' instead" )
302
- double get asInches => as (inches);
303
-
304
- @Deprecated ("Use 'as(nauticalMiles)' instead" )
305
- double get asNauticalMiles => as (nauticalMiles);
306
-
307
103
@override
308
104
void acceptVisitor (final MeasurementVisitor visitor) =>
309
105
visitor.visitDistance (this );
0 commit comments