@@ -114,30 +114,29 @@ final class Target implements Comparable<Target> {
114114
115115 Architecture get architecture => Architecture .fromAbi (abi);
116116
117- OS get os =>
118- {
119- Abi .androidArm: OS .android,
120- Abi .androidArm64: OS .android,
121- Abi .androidIA32: OS .android,
122- Abi .androidX64: OS .android,
123- Abi .androidRiscv64: OS .android,
124- Abi .fuchsiaArm64: OS .fuchsia,
125- Abi .fuchsiaX64: OS .fuchsia,
126- Abi .iosArm: OS .iOS,
127- Abi .iosArm64: OS .iOS,
128- Abi .iosX64: OS .iOS,
129- Abi .linuxArm: OS .linux,
130- Abi .linuxArm64: OS .linux,
131- Abi .linuxIA32: OS .linux,
132- Abi .linuxRiscv32: OS .linux,
133- Abi .linuxRiscv64: OS .linux,
134- Abi .linuxX64: OS .linux,
135- Abi .macosArm64: OS .macOS,
136- Abi .macosX64: OS .macOS,
137- Abi .windowsArm64: OS .windows,
138- Abi .windowsIA32: OS .windows,
139- Abi .windowsX64: OS .windows,
140- }[abi]! ;
117+ OS get os => {
118+ Abi .androidArm: OS .android,
119+ Abi .androidArm64: OS .android,
120+ Abi .androidIA32: OS .android,
121+ Abi .androidX64: OS .android,
122+ Abi .androidRiscv64: OS .android,
123+ Abi .fuchsiaArm64: OS .fuchsia,
124+ Abi .fuchsiaX64: OS .fuchsia,
125+ Abi .iosArm: OS .iOS,
126+ Abi .iosArm64: OS .iOS,
127+ Abi .iosX64: OS .iOS,
128+ Abi .linuxArm: OS .linux,
129+ Abi .linuxArm64: OS .linux,
130+ Abi .linuxIA32: OS .linux,
131+ Abi .linuxRiscv32: OS .linux,
132+ Abi .linuxRiscv64: OS .linux,
133+ Abi .linuxX64: OS .linux,
134+ Abi .macosArm64: OS .macOS,
135+ Abi .macosX64: OS .macOS,
136+ Abi .windowsArm64: OS .windows,
137+ Abi .windowsIA32: OS .windows,
138+ Abi .windowsX64: OS .windows,
139+ }[abi]! ;
141140
142141 @override
143142 String toString () => dartVMToString ();
@@ -154,16 +153,15 @@ final class Target implements Comparable<Target> {
154153 /// A list of supported target [Target] s from this host [os] .
155154 List <Target > supportedTargetTargets ({
156155 Map <OS , List <OS >> osCrossCompilation = OS .osCrossCompilationDefault,
157- }) =>
158- Target .values
159- .where (
160- (target) =>
161- // Only valid cross compilation.
162- osCrossCompilation[os]! .contains (target.os) &&
163- // And no deprecated architectures.
164- target != Target .iOSArm,
165- )
166- .sorted;
156+ }) => Target .values
157+ .where (
158+ (target) =>
159+ // Only valid cross compilation.
160+ osCrossCompilation[os]! .contains (target.os) &&
161+ // And no deprecated architectures.
162+ target != Target .iOSArm,
163+ )
164+ .sorted;
167165}
168166
169167/// Common methods for manipulating iterables of [Target] s.
0 commit comments