mirror of
https://github.com/dart-lang/sdk
synced 2024-09-04 16:03:44 +00:00
[vm] Implement constant Maps in the VM
This CL changes the frontend to emit map and set constants which are then processed by the constant reader in the VM. This CL also introduces support for sending the const maps and sets in messages between isolates and saving it in snapshots. TEST=tests/language/const/map_test.dart (et al, for lookups) TEST=tests/lib/isolate/message3_test.dart (et al, for isolate messages) TEST=tools/test.py -c dartkp (for consts from clustered snapshot) TEST=tools/test.py -n app_jitk-linux-debug-x64 (for consts from app jit snapshots) TEST=Building the SDK which uses const Maps in clustered snapshots. Closes: https://github.com/dart-lang/sdk/issues/45908 Change-Id: I1f8150a8aba8298c4e64d2571dd147743526135a Cq-Include-Trybots: luci.dart.try:analyzer-nnbd-linux-release-try,app-kernel-linux-debug-x64-try,dart-sdk-linux-try,front-end-nnbd-linux-release-x64-try,pkg-linux-debug-try,vm-canary-linux-debug-try,vm-kernel-asan-linux-release-x64-try,vm-kernel-checked-linux-release-x64-try,vm-kernel-linux-debug-x64c-try,vm-kernel-linux-debug-x64-try,vm-kernel-linux-debug-simarm64c-try,vm-kernel-nnbd-linux-release-simarm-try,vm-kernel-optcounter-threshold-linux-release-x64-try,vm-kernel-precomp-android-release-arm_x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-linux-debug-x64c-try,vm-kernel-reload-linux-debug-x64-try,vm-kernel-reload-rollback-linux-debug-x64-try,vm-precomp-ffi-qemu-linux-release-arm-try,vm-kernel-precomp-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-tsan-linux-release-x64-try,vm-kernel-tsan-linux-release-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203765 Reviewed-by: Martin Kustermann <kustermann@google.com>
This commit is contained in:
parent
e8e9e1d152
commit
2b5adb7231
|
@ -1589,10 +1589,6 @@ abstract class Map<K, V> extends Iterable {
|
|||
void operator []=(K key, V value) {}
|
||||
}
|
||||
|
||||
abstract class _ImmutableMap<K, V> implements Map<K, V> {
|
||||
dynamic _kvPairs;
|
||||
}
|
||||
|
||||
abstract class pragma {
|
||||
String name;
|
||||
Object options;
|
||||
|
|
|
@ -4,7 +4,7 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C6;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C5;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
|
@ -12,6 +12,5 @@ constants {
|
|||
#C2 = <core::int?>[]
|
||||
#C3 = 0
|
||||
#C4 = 1
|
||||
#C5 = <dynamic>[#C1, #C3, #C2, #C4]
|
||||
#C6 = core::_ImmutableMap<core::List<core::int?>, core::int> {_kvPairs:#C5}
|
||||
#C5 = <core::List<core::int?>, core::int>{#C1:#C3, #C2:#C4)
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C6;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C5;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
|
@ -12,6 +12,5 @@ constants {
|
|||
#C2 = <core::int?>[]
|
||||
#C3 = 0
|
||||
#C4 = 1
|
||||
#C5 = <dynamic>[#C1, #C3, #C2, #C4]
|
||||
#C6 = core::_ImmutableMap<core::List<core::int?>, core::int> {_kvPairs:#C5}
|
||||
#C5 = <core::List<core::int?>, core::int>{#C1:#C3, #C2:#C4)
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C6;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C5;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
|
@ -12,6 +12,5 @@ constants {
|
|||
#C2 = <core::int?>[]
|
||||
#C3 = 0
|
||||
#C4 = 1
|
||||
#C5 = <dynamic>[#C1, #C3, #C2, #C4]
|
||||
#C6 = core::_ImmutableMap<core::List<core::int?>*, core::int*> {_kvPairs:#C5}
|
||||
#C5 = <core::List<core::int?>*, core::int*>{#C1:#C3, #C2:#C4)
|
||||
}
|
||||
|
|
|
@ -12,5 +12,5 @@ static method main() → dynamic
|
|||
Extra constant evaluation status:
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///map.dart:5:16 -> ListConstant(const <int*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///map.dart:6:17 -> ListConstant(const <int?>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///map.dart:7:11 -> InstanceConstant(const _ImmutableMap<List<int?>*, int*>{_ImmutableMap._kvPairs: const <dynamic>[const <int*>[], 0, const <int?>[], 1]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///map.dart:7:11 -> MapConstant(const <List<int?>*, int*>{const <int*>[]: 0, const <int?>[]: 1})
|
||||
Extra constant evaluation: evaluated: 3, effectively constant: 3
|
||||
|
|
|
@ -4,7 +4,7 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C6;
|
||||
static const field core::Map<core::List<core::int?>, core::int> c = #C5;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
|
@ -12,6 +12,5 @@ constants {
|
|||
#C2 = <core::int?>[]
|
||||
#C3 = 0
|
||||
#C4 = 1
|
||||
#C5 = <dynamic>[#C1, #C3, #C2, #C4]
|
||||
#C6 = core::_ImmutableMap<core::List<core::int?>*, core::int*> {_kvPairs:#C5}
|
||||
#C5 = <core::List<core::int?>*, core::int*>{#C1:#C3, #C2:#C4)
|
||||
}
|
||||
|
|
|
@ -4,14 +4,11 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Set<core::List<core::int?>> c = #C6;
|
||||
static const field core::Set<core::List<core::int?>> c = #C3;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = <core::int>[]
|
||||
#C2 = <core::int?>[]
|
||||
#C3 = null
|
||||
#C4 = <dynamic>[#C1, #C3, #C2, #C3]
|
||||
#C5 = core::_ImmutableMap<core::List<core::int?>, Null> {_kvPairs:#C4}
|
||||
#C6 = col::_UnmodifiableSet<core::List<core::int?>> {_map:#C5}
|
||||
#C3 = <core::List<core::int?>>{#C1, #C2}
|
||||
}
|
||||
|
|
|
@ -4,14 +4,11 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Set<core::List<core::int?>> c = #C6;
|
||||
static const field core::Set<core::List<core::int?>> c = #C3;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = <core::int>[]
|
||||
#C2 = <core::int?>[]
|
||||
#C3 = null
|
||||
#C4 = <dynamic>[#C1, #C3, #C2, #C3]
|
||||
#C5 = core::_ImmutableMap<core::List<core::int?>, Null> {_kvPairs:#C4}
|
||||
#C6 = col::_UnmodifiableSet<core::List<core::int?>> {_map:#C5}
|
||||
#C3 = <core::List<core::int?>>{#C1, #C2}
|
||||
}
|
||||
|
|
|
@ -4,14 +4,11 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Set<core::List<core::int?>> c = #C6;
|
||||
static const field core::Set<core::List<core::int?>> c = #C3;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = <core::int*>[]
|
||||
#C2 = <core::int?>[]
|
||||
#C3 = null
|
||||
#C4 = <dynamic>[#C1, #C3, #C2, #C3]
|
||||
#C5 = core::_ImmutableMap<core::List<core::int?>*, Null> {_kvPairs:#C4}
|
||||
#C6 = col::_UnmodifiableSet<core::List<core::int?>*> {_map:#C5}
|
||||
#C3 = <core::List<core::int?>*>{#C1, #C2}
|
||||
}
|
||||
|
|
|
@ -12,5 +12,5 @@ static method main() → dynamic
|
|||
Extra constant evaluation status:
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///set.dart:5:16 -> ListConstant(const <int*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///set.dart:6:17 -> ListConstant(const <int?>[])
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///set.dart:7:11 -> InstanceConstant(const _UnmodifiableSet<List<int?>*>{_UnmodifiableSet._map: const _ImmutableMap<List<int?>*, Null>{_ImmutableMap._kvPairs: const <dynamic>[const <int*>[], null, const <int?>[], null]}})
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///set.dart:7:11 -> SetConstant(const <List<int?>*>{const <int*>[], const <int?>[]})
|
||||
Extra constant evaluation: evaluated: 3, effectively constant: 3
|
||||
|
|
|
@ -4,14 +4,11 @@ import "dart:core" as core;
|
|||
|
||||
static const field core::List<core::int> a = #C1;
|
||||
static const field core::List<core::int?> b = #C2;
|
||||
static const field core::Set<core::List<core::int?>> c = #C6;
|
||||
static const field core::Set<core::List<core::int?>> c = #C3;
|
||||
static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = <core::int*>[]
|
||||
#C2 = <core::int?>[]
|
||||
#C3 = null
|
||||
#C4 = <dynamic>[#C1, #C3, #C2, #C3]
|
||||
#C5 = core::_ImmutableMap<core::List<core::int?>*, Null> {_kvPairs:#C4}
|
||||
#C6 = col::_UnmodifiableSet<core::List<core::int?>*> {_map:#C5}
|
||||
#C3 = <core::List<core::int?>*>{#C1, #C2}
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import "package:expect/expect.dart";
|
|||
static const field core::Object? var1 = #C1;
|
||||
static const field core::Object? var2 = #C2;
|
||||
static const field core::Object? var3 = #C3;
|
||||
static const field core::Map<core::String, core::int> map = #C10;
|
||||
static const field core::Map<core::String, core::int> map = #C9;
|
||||
static const field core::Object? var4 = #C2;
|
||||
static const field core::Object? var5 = #C6;
|
||||
static const field core::Object? var6 = #C8;
|
||||
|
@ -17,7 +17,7 @@ static method fn(core::Map<core::Object, core::Object> map, core::Object key)
|
|||
return map.{core::Map::[]}(key){(core::Object?) → core::Object?};
|
||||
}
|
||||
static method fn2() → core::int? {
|
||||
return (#C13).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
return (#C11).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
}
|
||||
static method main() → void {
|
||||
exp::Expect::equals(#C1, "val");
|
||||
|
@ -38,9 +38,7 @@ constants {
|
|||
#C6 = 3
|
||||
#C7 = "key3"
|
||||
#C8 = 4
|
||||
#C9 = <dynamic>[#C4, #C2, #C5, #C6, #C7, #C8]
|
||||
#C10 = core::_ImmutableMap<core::String, core::int> {_kvPairs:#C9}
|
||||
#C11 = "key"
|
||||
#C12 = <dynamic>[#C11, #C2]
|
||||
#C13 = core::_ImmutableMap<core::String, core::int> {_kvPairs:#C12}
|
||||
#C9 = <core::String, core::int>{#C4:#C2, #C5:#C6, #C7:#C8)
|
||||
#C10 = "key"
|
||||
#C11 = <core::String, core::int>{#C10:#C2)
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import "package:expect/expect.dart";
|
|||
static const field core::Object? var1 = #C1;
|
||||
static const field core::Object? var2 = #C2;
|
||||
static const field core::Object? var3 = #C3;
|
||||
static const field core::Map<core::String, core::int> map = #C10;
|
||||
static const field core::Map<core::String, core::int> map = #C9;
|
||||
static const field core::Object? var4 = #C2;
|
||||
static const field core::Object? var5 = #C6;
|
||||
static const field core::Object? var6 = #C8;
|
||||
|
@ -17,7 +17,7 @@ static method fn(core::Map<core::Object, core::Object> map, core::Object key)
|
|||
return map.{core::Map::[]}(key){(core::Object?) → core::Object?};
|
||||
}
|
||||
static method fn2() → core::int? {
|
||||
return (#C13).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
return (#C11).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
}
|
||||
static method main() → void {
|
||||
exp::Expect::equals(#C1, "val");
|
||||
|
@ -38,9 +38,7 @@ constants {
|
|||
#C6 = 3
|
||||
#C7 = "key3"
|
||||
#C8 = 4
|
||||
#C9 = <dynamic>[#C4, #C2, #C5, #C6, #C7, #C8]
|
||||
#C10 = core::_ImmutableMap<core::String, core::int> {_kvPairs:#C9}
|
||||
#C11 = "key"
|
||||
#C12 = <dynamic>[#C11, #C2]
|
||||
#C13 = core::_ImmutableMap<core::String, core::int> {_kvPairs:#C12}
|
||||
#C9 = <core::String, core::int>{#C4:#C2, #C5:#C6, #C7:#C8)
|
||||
#C10 = "key"
|
||||
#C11 = <core::String, core::int>{#C10:#C2)
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import "package:expect/expect.dart";
|
|||
static const field core::Object? var1 = #C1;
|
||||
static const field core::Object? var2 = #C2;
|
||||
static const field core::Object? var3 = #C3;
|
||||
static const field core::Map<core::String, core::int> map = #C10;
|
||||
static const field core::Map<core::String, core::int> map = #C9;
|
||||
static const field core::Object? var4 = #C2;
|
||||
static const field core::Object? var5 = #C6;
|
||||
static const field core::Object? var6 = #C8;
|
||||
|
@ -17,7 +17,7 @@ static method fn(core::Map<core::Object, core::Object> map, core::Object key)
|
|||
return map.{core::Map::[]}(key){(core::Object?) → core::Object?};
|
||||
}
|
||||
static method fn2() → core::int? {
|
||||
return (#C13).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
return (#C11).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
}
|
||||
static method main() → void {
|
||||
exp::Expect::equals(#C1, "val");
|
||||
|
@ -38,9 +38,7 @@ constants {
|
|||
#C6 = 3
|
||||
#C7 = "key3"
|
||||
#C8 = 4
|
||||
#C9 = <dynamic>[#C4, #C2, #C5, #C6, #C7, #C8]
|
||||
#C10 = core::_ImmutableMap<core::String*, core::int*> {_kvPairs:#C9}
|
||||
#C11 = "key"
|
||||
#C12 = <dynamic>[#C11, #C2]
|
||||
#C13 = core::_ImmutableMap<core::String*, core::int*> {_kvPairs:#C12}
|
||||
#C9 = <core::String*, core::int*>{#C4:#C2, #C5:#C6, #C7:#C8)
|
||||
#C10 = "key"
|
||||
#C11 = <core::String*, core::int*>{#C10:#C2)
|
||||
}
|
||||
|
|
|
@ -21,11 +21,11 @@ static method main() → void
|
|||
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:9:17 -> InstanceConstant(const _ImmutableMap<Object*, Object*>{_ImmutableMap._kvPairs: const <dynamic>["key", "val"]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:11:17 -> InstanceConstant(const _ImmutableMap<Object*, Object*>{_ImmutableMap._kvPairs: const <dynamic>["key", 2]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:13:17 -> InstanceConstant(const _ImmutableMap<Object*, Object*>{_ImmutableMap._kvPairs: const <dynamic>["key", 2]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:15:13 -> InstanceConstant(const _ImmutableMap<String*, int*>{_ImmutableMap._kvPairs: const <dynamic>["key1", 2, "key2", 3, "key3", 4]})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:16:17 -> InstanceConstant(const _ImmutableMap<String*, int*>{_ImmutableMap._kvPairs: const <dynamic>["key1", 2, "key2", 3, "key3", 4]})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:17:17 -> InstanceConstant(const _ImmutableMap<String*, int*>{_ImmutableMap._kvPairs: const <dynamic>["key1", 2, "key2", 3, "key3", 4]})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:18:17 -> InstanceConstant(const _ImmutableMap<String*, int*>{_ImmutableMap._kvPairs: const <dynamic>["key1", 2, "key2", 3, "key3", 4]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:9:17 -> MapConstant(const <Object*, Object*>{"key": "val"})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:11:17 -> MapConstant(const <Object*, Object*>{"key": 2})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:13:17 -> MapConstant(const <Object*, Object*>{"key": 2})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_functions_map.dart:15:13 -> MapConstant(const <String*, int*>{"key1": 2, "key2": 3, "key3": 4})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:16:17 -> MapConstant(const <String*, int*>{"key1": 2, "key2": 3, "key3": 4})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:17:17 -> MapConstant(const <String*, int*>{"key1": 2, "key2": 3, "key3": 4})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_functions_map.dart:18:17 -> MapConstant(const <String*, int*>{"key1": 2, "key2": 3, "key3": 4})
|
||||
Extra constant evaluation: evaluated: 14, effectively constant: 7
|
||||
|
|
|
@ -8,7 +8,7 @@ import "package:expect/expect.dart";
|
|||
static const field core::Object? var1 = #C1;
|
||||
static const field core::Object? var2 = #C2;
|
||||
static const field core::Object? var3 = #C3;
|
||||
static const field core::Map<core::String, core::int> map = #C10;
|
||||
static const field core::Map<core::String, core::int> map = #C9;
|
||||
static const field core::Object? var4 = #C2;
|
||||
static const field core::Object? var5 = #C6;
|
||||
static const field core::Object? var6 = #C8;
|
||||
|
@ -17,7 +17,7 @@ static method fn(core::Map<core::Object, core::Object> map, core::Object key)
|
|||
return map.{core::Map::[]}(key){(core::Object?) → core::Object?};
|
||||
}
|
||||
static method fn2() → core::int? {
|
||||
return (#C13).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
return (#C11).{core::Map::[]}("key"){(core::Object?) → core::int?};
|
||||
}
|
||||
static method main() → void {
|
||||
exp::Expect::equals(#C1, "val");
|
||||
|
@ -38,9 +38,7 @@ constants {
|
|||
#C6 = 3
|
||||
#C7 = "key3"
|
||||
#C8 = 4
|
||||
#C9 = <dynamic>[#C4, #C2, #C5, #C6, #C7, #C8]
|
||||
#C10 = core::_ImmutableMap<core::String*, core::int*> {_kvPairs:#C9}
|
||||
#C11 = "key"
|
||||
#C12 = <dynamic>[#C11, #C2]
|
||||
#C13 = core::_ImmutableMap<core::String*, core::int*> {_kvPairs:#C12}
|
||||
#C9 = <core::String*, core::int*>{#C4:#C2, #C5:#C6, #C7:#C8)
|
||||
#C10 = "key"
|
||||
#C11 = <core::String*, core::int*>{#C10:#C2)
|
||||
}
|
||||
|
|
|
@ -23,35 +23,34 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
static method main() → void {
|
||||
self::A<dynamic> a = new self::A::•<dynamic>();
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::int>, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::String>, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C7, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C9, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C10, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C7, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C5, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C8, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C9, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C5, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>["three"]);
|
||||
(#C2).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol, dynamic> {_kvPairs:#C1}
|
||||
#C3 = constructor-tearoff self::A::named
|
||||
#C4 = instantiation self::A::named <core::int>
|
||||
#C5 = static-tearoff self::A::n
|
||||
#C6 = instantiation self::A::n <core::int>
|
||||
#C7 = instantiation self::A::n <core::String>
|
||||
#C8 = static-tearoff self::m
|
||||
#C9 = instantiation self::m <core::int>
|
||||
#C10 = instantiation self::m <core::String>
|
||||
#C1 = <core::Symbol, dynamic>{)
|
||||
#C2 = constructor-tearoff self::A::named
|
||||
#C3 = instantiation self::A::named <core::int>
|
||||
#C4 = static-tearoff self::A::n
|
||||
#C5 = instantiation self::A::n <core::int>
|
||||
#C6 = instantiation self::A::n <core::String>
|
||||
#C7 = static-tearoff self::m
|
||||
#C8 = instantiation self::m <core::int>
|
||||
#C9 = instantiation self::m <core::String>
|
||||
}
|
||||
|
|
|
@ -23,35 +23,34 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return core::_GrowableList::_literal1<self::m::X%>(x);
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
static method main() → void {
|
||||
self::A<dynamic> a = new self::A::•<dynamic>();
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::int>, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::String>, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C7, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C9, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C10, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C7, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C5, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C8, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C9, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C5, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
(#C2).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol, dynamic> {_kvPairs:#C1}
|
||||
#C3 = constructor-tearoff self::A::named
|
||||
#C4 = instantiation self::A::named <core::int>
|
||||
#C5 = static-tearoff self::A::n
|
||||
#C6 = instantiation self::A::n <core::int>
|
||||
#C7 = instantiation self::A::n <core::String>
|
||||
#C8 = static-tearoff self::m
|
||||
#C9 = instantiation self::m <core::int>
|
||||
#C10 = instantiation self::m <core::String>
|
||||
#C1 = <core::Symbol, dynamic>{)
|
||||
#C2 = constructor-tearoff self::A::named
|
||||
#C3 = instantiation self::A::named <core::int>
|
||||
#C4 = static-tearoff self::A::n
|
||||
#C5 = instantiation self::A::n <core::int>
|
||||
#C6 = instantiation self::A::n <core::String>
|
||||
#C7 = static-tearoff self::m
|
||||
#C8 = instantiation self::m <core::int>
|
||||
#C9 = instantiation self::m <core::String>
|
||||
}
|
||||
|
|
|
@ -23,35 +23,34 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
static method main() → void {
|
||||
self::A<dynamic> a = new self::A::•<dynamic>();
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::int>, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::String>, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C7, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C9, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C10, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C7, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C5, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C8, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C9, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C5, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C6, <core::Object?>["three"]);
|
||||
(#C2).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C1}
|
||||
#C3 = constructor-tearoff self::A::named
|
||||
#C4 = instantiation self::A::named <core::int*>
|
||||
#C5 = static-tearoff self::A::n
|
||||
#C6 = instantiation self::A::n <core::int*>
|
||||
#C7 = instantiation self::A::n <core::String*>
|
||||
#C8 = static-tearoff self::m
|
||||
#C9 = instantiation self::m <core::int*>
|
||||
#C10 = instantiation self::m <core::String*>
|
||||
#C1 = <core::Symbol*, dynamic>{)
|
||||
#C2 = constructor-tearoff self::A::named
|
||||
#C3 = instantiation self::A::named <core::int*>
|
||||
#C4 = static-tearoff self::A::n
|
||||
#C5 = instantiation self::A::n <core::int*>
|
||||
#C6 = instantiation self::A::n <core::String*>
|
||||
#C7 = static-tearoff self::m
|
||||
#C8 = instantiation self::m <core::int*>
|
||||
#C9 = instantiation self::m <core::String*>
|
||||
}
|
||||
|
|
|
@ -23,35 +23,34 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return core::_GrowableList::_literal1<self::m::X%>(x);
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
static method main() → void {
|
||||
self::A<dynamic> a = new self::A::•<dynamic>();
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::int>, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(a.{self::A::m}{<X extends core::Object? = dynamic>(X%) → core::List<X%>}<core::String>, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C7, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C9, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C10, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C7, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C5, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C8, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C9, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C5, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C6, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
(#C2).{core::Object::toString}(){() → core::String};
|
||||
(#C3).{core::Object::toString}(){() → core::String};
|
||||
(#C4).{core::Object::toString}(){() → core::String};
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C1}
|
||||
#C3 = constructor-tearoff self::A::named
|
||||
#C4 = instantiation self::A::named <core::int*>
|
||||
#C5 = static-tearoff self::A::n
|
||||
#C6 = instantiation self::A::n <core::int*>
|
||||
#C7 = instantiation self::A::n <core::String*>
|
||||
#C8 = static-tearoff self::m
|
||||
#C9 = instantiation self::m <core::int*>
|
||||
#C10 = instantiation self::m <core::String*>
|
||||
#C1 = <core::Symbol*, dynamic>{)
|
||||
#C2 = constructor-tearoff self::A::named
|
||||
#C3 = instantiation self::A::named <core::int*>
|
||||
#C4 = static-tearoff self::A::n
|
||||
#C5 = instantiation self::A::n <core::int*>
|
||||
#C6 = instantiation self::A::n <core::String*>
|
||||
#C7 = static-tearoff self::m
|
||||
#C8 = instantiation self::m <core::int*>
|
||||
#C9 = instantiation self::m <core::String*>
|
||||
}
|
||||
|
|
|
@ -431,7 +431,7 @@ constants {
|
|||
#C1 = #interfaceMethod2
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
#C5 = #abstractMethod
|
||||
#C6 = #interfaceMethod1
|
||||
#C7 = #interfaceMethod3
|
||||
|
|
|
@ -428,29 +428,29 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:12:8 -> SymbolConstant(#interfaceMethod2)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:12:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:12:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:12:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:12:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:23:3 -> SymbolConstant(#abstractMethod)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:23:3 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:23:3 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:23:3 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:23:3 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:8:8 -> SymbolConstant(#interfaceMethod1)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:8:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:8:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:8:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:8:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:18:8 -> SymbolConstant(#interfaceMethod3)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:18:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:18:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:18:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:18:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:26:12 -> SymbolConstant(#property3=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:26:12 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:26:12 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:26:12 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:14:7 -> SymbolConstant(#interfaceMethod1=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:14:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:14:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:14:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:24:12 -> SymbolConstant(#property1=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:24:12 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:24:12 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:24:12 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_members.dart:25:12 -> SymbolConstant(#property2=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_members.dart:25:12 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:25:12 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_members.dart:25:12 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 73, effectively constant: 28
|
||||
|
|
|
@ -54,5 +54,5 @@ constants {
|
|||
#C1 = #foo
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -52,5 +52,5 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///abstract_overrides_concrete_with_no_such_method.dart:10:5 -> SymbolConstant(#foo)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_overrides_concrete_with_no_such_method.dart:10:5 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///abstract_overrides_concrete_with_no_such_method.dart:10:5 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_overrides_concrete_with_no_such_method.dart:10:5 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///abstract_overrides_concrete_with_no_such_method.dart:10:5 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 9, effectively constant: 4
|
||||
|
|
|
@ -54,5 +54,5 @@ constants {
|
|||
#C1 = #foo
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -420,8 +420,8 @@ static const field self::CustomIterable* customIterable = #C11;
|
|||
static const field core::List<core::String*>* barWithCustomIterableSpread3 = invalid-expression "Only lists and sets can be used in spreads in constant lists and sets.";
|
||||
static const field core::List<core::String*>* listConcat = invalid-expression "The method '+' can't be invoked on '<String>[\"Hello\"]' in a constant expression.";
|
||||
static const field core::Set<core::String*>* nullSet = #C3;
|
||||
static const field core::Set<core::String*>* baz = #C14;
|
||||
static const field core::Set<core::String*>* qux = #C17;
|
||||
static const field core::Set<core::String*>* baz = #C12;
|
||||
static const field core::Set<core::String*>* qux = #C13;
|
||||
static const field core::Set<core::String*>* quxWithNullSpread = invalid-expression "Null value during constant evaluation.";
|
||||
static const field core::Set<core::String*>* quxWithIntSpread = invalid-expression "pkg/front_end/testcases/general/constants/const_collections.dart:41:50: Error: Unexpected type 'int' of a map spread entry. Expected 'dynamic' or a Map.
|
||||
const Set<String> quxWithIntSpread = {...baz, ...fortyTwo};
|
||||
|
@ -439,8 +439,8 @@ static const field core::Set<dynamic>* setWithNonPrimitiveEquals = invalid-expre
|
|||
- 'WithEquals' is from 'pkg/front_end/testcases/general/constants/const_collections.dart'.";
|
||||
static const field core::Set<dynamic>* setWithDuplicates = invalid-expression "The element '42' conflicts with another existing element in the set.";
|
||||
static const field core::Map<core::String*, core::String*>* nullMap = #C3;
|
||||
static const field core::Map<core::String*, core::String*>* quux = #C19;
|
||||
static const field core::Map<core::String*, core::String*>* quuz = #C22;
|
||||
static const field core::Map<core::String*, core::String*>* quux = #C14;
|
||||
static const field core::Map<core::String*, core::String*>* quuz = #C16;
|
||||
static const field core::Map<core::String*, core::String*>* quuzWithNullSpread = invalid-expression "Null value during constant evaluation.";
|
||||
static const field core::Map<core::String*, core::String*>* quuzWithIntSpread = invalid-expression "pkg/front_end/testcases/general/constants/const_collections.dart:58:60: Error: Unexpected type 'int' of a map spread entry. Expected 'dynamic' or a Map.
|
||||
const Map<String, String> quuzWithIntSpread = {...quux, ...fortyTwo};
|
||||
|
@ -453,7 +453,7 @@ const Map<String, String> mapWithSetSpread = {...baz};
|
|||
^";
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap1 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap2 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<core::String*, core::String*>* customMap = #C23;
|
||||
static const field core::Map<core::String*, core::String*>* customMap = #C17;
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap3 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<dynamic, core::int*>* mapWithNonPrimitiveEqualsKey = invalid-expression "The key 'WithEquals {i: 42}' does not have a primitive operator '=='.
|
||||
- 'WithEquals' is from 'pkg/front_end/testcases/general/constants/const_collections.dart'.";
|
||||
|
@ -463,22 +463,22 @@ static get fooAsGetter() → core::List<core::String*>*
|
|||
static get barAsGetter() → core::List<core::String*>*
|
||||
return #C10;
|
||||
static get bazAsGetter() → core::Set<core::String*>*
|
||||
return #C14;
|
||||
return #C12;
|
||||
static get quxAsGetter() → core::Set<core::String*>*
|
||||
return #C17;
|
||||
return #C13;
|
||||
static get quuxAsGetter() → core::Map<core::String*, core::String*>*
|
||||
return #C19;
|
||||
return #C14;
|
||||
static get quuzAsGetter() → core::Map<core::String*, core::String*>*
|
||||
return #C22;
|
||||
return #C16;
|
||||
static method main() → dynamic {
|
||||
core::print(#C10);
|
||||
core::print(#C17);
|
||||
core::print(#C22);
|
||||
core::print(#C13);
|
||||
core::print(#C16);
|
||||
core::print( block {
|
||||
final core::Set<core::String*>* #t2 = col::LinkedHashSet::•<core::String*>();
|
||||
#t2.{core::Set::add}{Invariant}("hello"){(core::String*) →* core::bool*};
|
||||
} =>#t2);
|
||||
core::print(#C26);
|
||||
core::print(#C18);
|
||||
}
|
||||
|
||||
constants {
|
||||
|
@ -493,21 +493,13 @@ constants {
|
|||
#C9 = "!"
|
||||
#C10 = <core::String*>[#C6, #C7, #C9]
|
||||
#C11 = self::CustomIterable {}
|
||||
#C12 = <dynamic>[#C6, #C3, #C7, #C3]
|
||||
#C13 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C12}
|
||||
#C14 = col::_UnmodifiableSet<core::String*> {_map:#C13}
|
||||
#C15 = <dynamic>[#C6, #C3, #C7, #C3, #C9, #C3]
|
||||
#C16 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C15}
|
||||
#C17 = col::_UnmodifiableSet<core::String*> {_map:#C16}
|
||||
#C18 = <dynamic>[#C6, #C7]
|
||||
#C19 = core::_ImmutableMap<core::String*, core::String*> {_kvPairs:#C18}
|
||||
#C20 = "bye!"
|
||||
#C21 = <dynamic>[#C6, #C7, #C9, #C20]
|
||||
#C22 = core::_ImmutableMap<core::String*, core::String*> {_kvPairs:#C21}
|
||||
#C23 = self::CustomMap {}
|
||||
#C24 = <dynamic>[#C6, #C3]
|
||||
#C25 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C24}
|
||||
#C26 = col::_UnmodifiableSet<core::String*> {_map:#C25}
|
||||
#C12 = <core::String*>{#C6, #C7}
|
||||
#C13 = <core::String*>{#C6, #C7, #C9}
|
||||
#C14 = <core::String*, core::String*>{#C6:#C7)
|
||||
#C15 = "bye!"
|
||||
#C16 = <core::String*, core::String*>{#C6:#C7, #C9:#C15)
|
||||
#C17 = self::CustomMap {}
|
||||
#C18 = <core::String*>{#C6}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -332,22 +332,22 @@ Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:32:55 ->
|
|||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:32:63 -> InstanceConstant(const CustomIterable{})
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///const_collections.dart:33:33 -> ListConstant(const <String*>["Hello"])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///const_collections.dart:33:45 -> ListConstant(const <String*>["World"])
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///const_collections.dart:36:25 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: SetConcatenation @ org-dartlang-testcase:///const_collections.dart:38:25 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null, "!", null]}})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:40:43 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///const_collections.dart:36:25 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: SetConcatenation @ org-dartlang-testcase:///const_collections.dart:38:25 -> SetConstant(const <String*>{"hello", "world", "!"})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:40:43 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:40:51 -> NullConstant(null)
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:41:42 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:44:6 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:41:42 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:44:6 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:45:12 -> InstanceConstant(const CustomIterable{})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:47:54 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:47:54 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:47:62 -> InstanceConstant(const CustomIterable{})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:48:54 -> InstanceConstant(const _UnmodifiableSet<String*>{_UnmodifiableSet._map: const _ImmutableMap<String*, Null>{_ImmutableMap._kvPairs: const <dynamic>["hello", null, "world", null]}})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:48:54 -> SetConstant(const <String*>{"hello", "world"})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:49:55 -> InstanceConstant(const WithEquals{WithEquals.i: 42})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_collections.dart:53:34 -> InstanceConstant(const _ImmutableMap<String*, String*>{_ImmutableMap._kvPairs: const <dynamic>["hello", "world"]})
|
||||
Evaluated: MapConcatenation @ org-dartlang-testcase:///const_collections.dart:55:27 -> InstanceConstant(const _ImmutableMap<String*, String*>{_ImmutableMap._kvPairs: const <dynamic>["hello", "world", "!", "bye!"]})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:57:52 -> InstanceConstant(const _ImmutableMap<String*, String*>{_ImmutableMap._kvPairs: const <dynamic>["hello", "world"]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///const_collections.dart:53:34 -> MapConstant(const <String*, String*>{"hello": "world"})
|
||||
Evaluated: MapConcatenation @ org-dartlang-testcase:///const_collections.dart:55:27 -> MapConstant(const <String*, String*>{"hello": "world", "!": "bye!"})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:57:52 -> MapConstant(const <String*, String*>{"hello": "world"})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:57:61 -> NullConstant(null)
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:58:51 -> InstanceConstant(const _ImmutableMap<String*, String*>{_ImmutableMap._kvPairs: const <dynamic>["hello", "world"]})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///const_collections.dart:58:51 -> MapConstant(const <String*, String*>{"hello": "world"})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:61:57 -> InstanceConstant(const CustomMap{})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:62:51 -> InstanceConstant(const CustomMap{})
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///const_collections.dart:63:45 -> InstanceConstant(const CustomMap{})
|
||||
|
|
|
@ -420,8 +420,8 @@ static const field self::CustomIterable* customIterable = #C11;
|
|||
static const field core::List<core::String*>* barWithCustomIterableSpread3 = invalid-expression "Only lists and sets can be used in spreads in constant lists and sets.";
|
||||
static const field core::List<core::String*>* listConcat = invalid-expression "The method '+' can't be invoked on '<String>[\"Hello\"]' in a constant expression.";
|
||||
static const field core::Set<core::String*>* nullSet = #C3;
|
||||
static const field core::Set<core::String*>* baz = #C14;
|
||||
static const field core::Set<core::String*>* qux = #C17;
|
||||
static const field core::Set<core::String*>* baz = #C12;
|
||||
static const field core::Set<core::String*>* qux = #C13;
|
||||
static const field core::Set<core::String*>* quxWithNullSpread = invalid-expression "Null value during constant evaluation.";
|
||||
static const field core::Set<core::String*>* quxWithIntSpread = invalid-expression "pkg/front_end/testcases/general/constants/const_collections.dart:41:50: Error: Unexpected type 'int' of a map spread entry. Expected 'dynamic' or a Map.
|
||||
const Set<String> quxWithIntSpread = {...baz, ...fortyTwo};
|
||||
|
@ -439,8 +439,8 @@ static const field core::Set<dynamic>* setWithNonPrimitiveEquals = invalid-expre
|
|||
- 'WithEquals' is from 'pkg/front_end/testcases/general/constants/const_collections.dart'.";
|
||||
static const field core::Set<dynamic>* setWithDuplicates = invalid-expression "The element '42' conflicts with another existing element in the set.";
|
||||
static const field core::Map<core::String*, core::String*>* nullMap = #C3;
|
||||
static const field core::Map<core::String*, core::String*>* quux = #C19;
|
||||
static const field core::Map<core::String*, core::String*>* quuz = #C22;
|
||||
static const field core::Map<core::String*, core::String*>* quux = #C14;
|
||||
static const field core::Map<core::String*, core::String*>* quuz = #C16;
|
||||
static const field core::Map<core::String*, core::String*>* quuzWithNullSpread = invalid-expression "Null value during constant evaluation.";
|
||||
static const field core::Map<core::String*, core::String*>* quuzWithIntSpread = invalid-expression "pkg/front_end/testcases/general/constants/const_collections.dart:58:60: Error: Unexpected type 'int' of a map spread entry. Expected 'dynamic' or a Map.
|
||||
const Map<String, String> quuzWithIntSpread = {...quux, ...fortyTwo};
|
||||
|
@ -453,7 +453,7 @@ const Map<String, String> mapWithSetSpread = {...baz};
|
|||
^";
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap1 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap2 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<core::String*, core::String*>* customMap = #C23;
|
||||
static const field core::Map<core::String*, core::String*>* customMap = #C17;
|
||||
static const field core::Map<core::String*, core::String*>* mapWithCustomMap3 = invalid-expression "Only maps can be used in spreads in constant maps.";
|
||||
static const field core::Map<dynamic, core::int*>* mapWithNonPrimitiveEqualsKey = invalid-expression "The key 'WithEquals {i: 42}' does not have a primitive operator '=='.
|
||||
- 'WithEquals' is from 'pkg/front_end/testcases/general/constants/const_collections.dart'.";
|
||||
|
@ -463,22 +463,22 @@ static get fooAsGetter() → core::List<core::String*>*
|
|||
static get barAsGetter() → core::List<core::String*>*
|
||||
return #C10;
|
||||
static get bazAsGetter() → core::Set<core::String*>*
|
||||
return #C14;
|
||||
return #C12;
|
||||
static get quxAsGetter() → core::Set<core::String*>*
|
||||
return #C17;
|
||||
return #C13;
|
||||
static get quuxAsGetter() → core::Map<core::String*, core::String*>*
|
||||
return #C19;
|
||||
return #C14;
|
||||
static get quuzAsGetter() → core::Map<core::String*, core::String*>*
|
||||
return #C22;
|
||||
return #C16;
|
||||
static method main() → dynamic {
|
||||
core::print(#C10);
|
||||
core::print(#C17);
|
||||
core::print(#C22);
|
||||
core::print(#C13);
|
||||
core::print(#C16);
|
||||
core::print( block {
|
||||
final core::Set<core::String*>* #t2 = new col::_CompactLinkedHashSet::•<core::String*>();
|
||||
#t2.{core::Set::add}{Invariant}("hello"){(core::String*) →* core::bool*};
|
||||
} =>#t2);
|
||||
core::print(#C26);
|
||||
core::print(#C18);
|
||||
}
|
||||
|
||||
constants {
|
||||
|
@ -493,21 +493,13 @@ constants {
|
|||
#C9 = "!"
|
||||
#C10 = <core::String*>[#C6, #C7, #C9]
|
||||
#C11 = self::CustomIterable {}
|
||||
#C12 = <dynamic>[#C6, #C3, #C7, #C3]
|
||||
#C13 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C12}
|
||||
#C14 = col::_UnmodifiableSet<core::String*> {_map:#C13}
|
||||
#C15 = <dynamic>[#C6, #C3, #C7, #C3, #C9, #C3]
|
||||
#C16 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C15}
|
||||
#C17 = col::_UnmodifiableSet<core::String*> {_map:#C16}
|
||||
#C18 = <dynamic>[#C6, #C7]
|
||||
#C19 = core::_ImmutableMap<core::String*, core::String*> {_kvPairs:#C18}
|
||||
#C20 = "bye!"
|
||||
#C21 = <dynamic>[#C6, #C7, #C9, #C20]
|
||||
#C22 = core::_ImmutableMap<core::String*, core::String*> {_kvPairs:#C21}
|
||||
#C23 = self::CustomMap {}
|
||||
#C24 = <dynamic>[#C6, #C3]
|
||||
#C25 = core::_ImmutableMap<core::String*, Null> {_kvPairs:#C24}
|
||||
#C26 = col::_UnmodifiableSet<core::String*> {_map:#C25}
|
||||
#C12 = <core::String*>{#C6, #C7}
|
||||
#C13 = <core::String*>{#C6, #C7, #C9}
|
||||
#C14 = <core::String*, core::String*>{#C6:#C7)
|
||||
#C15 = "bye!"
|
||||
#C16 = <core::String*, core::String*>{#C6:#C7, #C9:#C15)
|
||||
#C17 = self::CustomMap {}
|
||||
#C18 = <core::String*>{#C6}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -4,33 +4,27 @@ import "dart:core" as core;
|
|||
|
||||
import "org-dartlang-testcase:///main_lib.dart" as a;
|
||||
|
||||
static const field core::Map<core::int*, core::String*>* map = #C4;
|
||||
static const field core::Set<core::int*>* set = #C10;
|
||||
static const field core::List<core::int*>* list = #C11;
|
||||
static const field core::Map<core::int*, core::String*>* map = #C3;
|
||||
static const field core::Set<core::int*>* set = #C6;
|
||||
static const field core::List<core::int*>* list = #C7;
|
||||
static method main() → dynamic {}
|
||||
|
||||
library;
|
||||
import self as self2;
|
||||
import "dart:core" as core;
|
||||
|
||||
static const field core::Map<core::int*, core::String*>* map = #C4;
|
||||
static const field core::Set<core::int*>* set = #C14;
|
||||
static const field core::List<core::int*>* list = #C15;
|
||||
static const field core::Map<core::int*, core::String*>* map = #C3;
|
||||
static const field core::Set<core::int*>* set = #C8;
|
||||
static const field core::List<core::int*>* list = #C9;
|
||||
|
||||
constants {
|
||||
#C1 = 1
|
||||
#C2 = "a"
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::int*, core::String*> {_kvPairs:#C3}
|
||||
#C5 = 2
|
||||
#C6 = null
|
||||
#C7 = 3
|
||||
#C8 = <dynamic>[#C5, #C6, #C7, #C6]
|
||||
#C9 = core::_ImmutableMap<core::int*, Null> {_kvPairs:#C8}
|
||||
#C10 = col::_UnmodifiableSet<core::int*> {_map:#C9}
|
||||
#C11 = <core::int*>[#C7, #C5]
|
||||
#C12 = <dynamic>[#C5, #C6]
|
||||
#C13 = core::_ImmutableMap<core::int*, Null> {_kvPairs:#C12}
|
||||
#C14 = col::_UnmodifiableSet<core::int*> {_map:#C13}
|
||||
#C15 = <core::int*>[#C7]
|
||||
#C3 = <core::int*, core::String*>{#C1:#C2)
|
||||
#C4 = 2
|
||||
#C5 = 3
|
||||
#C6 = <core::int*>{#C4, #C5}
|
||||
#C7 = <core::int*>[#C5, #C4]
|
||||
#C8 = <core::int*>{#C4}
|
||||
#C9 = <core::int*>[#C5]
|
||||
}
|
||||
|
|
|
@ -15,26 +15,22 @@ library;
|
|||
import self as mai;
|
||||
import "dart:core" as core;
|
||||
|
||||
static const field core::Map<core::int*, core::String*>* map = #C4;
|
||||
static const field core::Set<core::int*>* set = #C9;
|
||||
static const field core::List<core::int*>* list = #C11;
|
||||
static const field core::Map<core::int*, core::String*>* map = #C3;
|
||||
static const field core::Set<core::int*>* set = #C5;
|
||||
static const field core::List<core::int*>* list = #C7;
|
||||
|
||||
constants {
|
||||
#C1 = 1
|
||||
#C2 = "a"
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::int*, core::String*> {_kvPairs:#C3}
|
||||
#C5 = 2
|
||||
#C6 = null
|
||||
#C7 = <dynamic>[#C5, #C6]
|
||||
#C8 = core::_ImmutableMap<core::int*, Null> {_kvPairs:#C7}
|
||||
#C9 = col::_UnmodifiableSet<core::int*> {_map:#C8}
|
||||
#C10 = 3
|
||||
#C11 = <core::int*>[#C10]
|
||||
#C3 = <core::int*, core::String*>{#C1:#C2)
|
||||
#C4 = 2
|
||||
#C5 = <core::int*>{#C4}
|
||||
#C6 = 3
|
||||
#C7 = <core::int*>[#C6]
|
||||
}
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: MapConcatenation @ org-dartlang-testcase:///main.dart:7:7 -> InstanceConstant(const _ImmutableMap<int*, String*>{_ImmutableMap._kvPairs: const <dynamic>[1, "a"]})
|
||||
Evaluated: SetConcatenation @ org-dartlang-testcase:///main.dart:11:18 -> InstanceConstant(const _UnmodifiableSet<int*>{_UnmodifiableSet._map: const _ImmutableMap<int*, Null>{_ImmutableMap._kvPairs: const <dynamic>[2, null, 3, null]}})
|
||||
Evaluated: MapConcatenation @ org-dartlang-testcase:///main.dart:7:7 -> MapConstant(const <int*, String*>{1: "a"})
|
||||
Evaluated: SetConcatenation @ org-dartlang-testcase:///main.dart:11:18 -> SetConstant(const <int*>{2, 3})
|
||||
Evaluated: ListConcatenation @ org-dartlang-testcase:///main.dart:16:19 -> ListConstant(const <int*>[3, 2])
|
||||
Extra constant evaluation: evaluated: 3, effectively constant: 3
|
||||
|
|
|
@ -4,33 +4,27 @@ import "dart:core" as core;
|
|||
|
||||
import "org-dartlang-testcase:///main_lib.dart" as a;
|
||||
|
||||
static const field core::Map<core::int*, core::String*>* map = #C4;
|
||||
static const field core::Set<core::int*>* set = #C10;
|
||||
static const field core::List<core::int*>* list = #C11;
|
||||
static const field core::Map<core::int*, core::String*>* map = #C3;
|
||||
static const field core::Set<core::int*>* set = #C6;
|
||||
static const field core::List<core::int*>* list = #C7;
|
||||
static method main() → dynamic {}
|
||||
|
||||
library;
|
||||
import self as self2;
|
||||
import "dart:core" as core;
|
||||
|
||||
static const field core::Map<core::int*, core::String*>* map = #C4;
|
||||
static const field core::Set<core::int*>* set = #C14;
|
||||
static const field core::List<core::int*>* list = #C15;
|
||||
static const field core::Map<core::int*, core::String*>* map = #C3;
|
||||
static const field core::Set<core::int*>* set = #C8;
|
||||
static const field core::List<core::int*>* list = #C9;
|
||||
|
||||
constants {
|
||||
#C1 = 1
|
||||
#C2 = "a"
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::int*, core::String*> {_kvPairs:#C3}
|
||||
#C5 = 2
|
||||
#C6 = null
|
||||
#C7 = 3
|
||||
#C8 = <dynamic>[#C5, #C6, #C7, #C6]
|
||||
#C9 = core::_ImmutableMap<core::int*, Null> {_kvPairs:#C8}
|
||||
#C10 = col::_UnmodifiableSet<core::int*> {_map:#C9}
|
||||
#C11 = <core::int*>[#C7, #C5]
|
||||
#C12 = <dynamic>[#C5, #C6]
|
||||
#C13 = core::_ImmutableMap<core::int*, Null> {_kvPairs:#C12}
|
||||
#C14 = col::_UnmodifiableSet<core::int*> {_map:#C13}
|
||||
#C15 = <core::int*>[#C7]
|
||||
#C3 = <core::int*, core::String*>{#C1:#C2)
|
||||
#C4 = 2
|
||||
#C5 = 3
|
||||
#C6 = <core::int*>{#C4, #C5}
|
||||
#C7 = <core::int*>[#C5, #C4]
|
||||
#C8 = <core::int*>{#C4}
|
||||
#C9 = <core::int*>[#C5]
|
||||
}
|
||||
|
|
|
@ -2,18 +2,17 @@ library;
|
|||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
static const field core::Map<core::String*, dynamic>* generatorConfigDefaultJson = #C4;
|
||||
static const field core::Map<core::String*, dynamic>* generatorConfigDefaultJson = #C3;
|
||||
static method helper(core::Map<core::String*, dynamic>* input) → void {
|
||||
core::print(input);
|
||||
}
|
||||
static method main() → void {
|
||||
final core::Map<core::String*, Null>* nullValueMap = core::Map::fromEntries<core::String*, Null>((#C4).{core::Map::entries}{core::Iterable<core::MapEntry<core::String*, dynamic>*>*}.{core::Iterable::map}<core::MapEntry<core::String*, Null>*>((core::MapEntry<core::String*, dynamic>* e) → core::MapEntry<core::String*, Null>* => new core::MapEntry::_<core::String*, Null>(e.{core::MapEntry::key}{core::String*}, null)){((core::MapEntry<core::String*, dynamic>*) →* core::MapEntry<core::String*, Null>*) →* core::Iterable<core::MapEntry<core::String*, Null>*>*});
|
||||
final core::Map<core::String*, Null>* nullValueMap = core::Map::fromEntries<core::String*, Null>((#C3).{core::Map::entries}{core::Iterable<core::MapEntry<core::String*, dynamic>*>*}.{core::Iterable::map}<core::MapEntry<core::String*, Null>*>((core::MapEntry<core::String*, dynamic>* e) → core::MapEntry<core::String*, Null>* => new core::MapEntry::_<core::String*, Null>(e.{core::MapEntry::key}{core::String*}, null)){((core::MapEntry<core::String*, dynamic>*) →* core::MapEntry<core::String*, Null>*) →* core::Iterable<core::MapEntry<core::String*, Null>*>*});
|
||||
self::helper(nullValueMap);
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = "a"
|
||||
#C2 = 1
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::String*, dynamic> {_kvPairs:#C3}
|
||||
#C3 = <core::String*, dynamic>{#C1:#C2)
|
||||
}
|
||||
|
|
|
@ -10,5 +10,5 @@ static method main() → void
|
|||
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///issue40744.dart:5:53 -> InstanceConstant(const _ImmutableMap<String*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>["a", 1]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///issue40744.dart:5:53 -> MapConstant(const <String*, dynamic>{"a": 1})
|
||||
Extra constant evaluation: evaluated: 1, effectively constant: 1
|
||||
|
|
|
@ -2,18 +2,17 @@ library;
|
|||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
static const field core::Map<core::String*, dynamic>* generatorConfigDefaultJson = #C4;
|
||||
static const field core::Map<core::String*, dynamic>* generatorConfigDefaultJson = #C3;
|
||||
static method helper(core::Map<core::String*, dynamic>* input) → void {
|
||||
core::print(input);
|
||||
}
|
||||
static method main() → void {
|
||||
final core::Map<core::String*, Null>* nullValueMap = core::Map::fromEntries<core::String*, Null>((#C4).{core::Map::entries}{core::Iterable<core::MapEntry<core::String*, dynamic>*>*}.{core::Iterable::map}<core::MapEntry<core::String*, Null>*>((core::MapEntry<core::String*, dynamic>* e) → core::MapEntry<core::String*, Null>* => new core::MapEntry::_<core::String*, Null>(e.{core::MapEntry::key}{core::String*}, null)){((core::MapEntry<core::String*, dynamic>*) →* core::MapEntry<core::String*, Null>*) →* core::Iterable<core::MapEntry<core::String*, Null>*>*});
|
||||
final core::Map<core::String*, Null>* nullValueMap = core::Map::fromEntries<core::String*, Null>((#C3).{core::Map::entries}{core::Iterable<core::MapEntry<core::String*, dynamic>*>*}.{core::Iterable::map}<core::MapEntry<core::String*, Null>*>((core::MapEntry<core::String*, dynamic>* e) → core::MapEntry<core::String*, Null>* => new core::MapEntry::_<core::String*, Null>(e.{core::MapEntry::key}{core::String*}, null)){((core::MapEntry<core::String*, dynamic>*) →* core::MapEntry<core::String*, Null>*) →* core::Iterable<core::MapEntry<core::String*, Null>*>*});
|
||||
self::helper(nullValueMap);
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = "a"
|
||||
#C2 = 1
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::String*, dynamic> {_kvPairs:#C3}
|
||||
#C3 = <core::String*, dynamic>{#C1:#C2)
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ import "foo_lib.dart" as foo;
|
|||
|
||||
import "org-dartlang-testcase:///foo_lib.dart";
|
||||
|
||||
static const field core::Set<foo::Foo> foo = #C5;
|
||||
static const field core::Set<foo::Foo> foo = #C2;
|
||||
static method main() → dynamic {}
|
||||
|
||||
library /*isNonNullableByDefault*/;
|
||||
|
@ -41,10 +41,7 @@ class Bar<T extends core::Object? = dynamic> extends foo::Foo /*hasConstConstruc
|
|||
|
||||
constants {
|
||||
#C1 = bar::Bar<dynamic> {}
|
||||
#C2 = null
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<foo::Foo*, Null> {_kvPairs:#C3}
|
||||
#C5 = col::_UnmodifiableSet<foo::Foo*> {_map:#C4}
|
||||
#C2 = <foo::Foo*>{#C1}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -43,5 +43,5 @@ class Bar<T extends core::Object? = dynamic> extends foo::Foo /*hasConstConstruc
|
|||
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///main.dart:7:27 -> InstanceConstant(const _UnmodifiableSet<Foo*>{_UnmodifiableSet._map: const _ImmutableMap<Foo*, Null>{_ImmutableMap._kvPairs: const <dynamic>[const Bar<dynamic>{}, null]}})
|
||||
Evaluated: SetLiteral @ org-dartlang-testcase:///main.dart:7:27 -> SetConstant(const <Foo*>{const Bar<dynamic>{}})
|
||||
Extra constant evaluation: evaluated: 4, effectively constant: 1
|
||||
|
|
|
@ -5,7 +5,7 @@ import "foo_lib.dart" as foo;
|
|||
|
||||
import "org-dartlang-testcase:///foo_lib.dart";
|
||||
|
||||
static const field core::Set<foo::Foo> foo = #C5;
|
||||
static const field core::Set<foo::Foo> foo = #C2;
|
||||
static method main() → dynamic {}
|
||||
|
||||
library /*isNonNullableByDefault*/;
|
||||
|
@ -41,10 +41,7 @@ class Bar<T extends core::Object? = dynamic> extends foo::Foo /*hasConstConstruc
|
|||
|
||||
constants {
|
||||
#C1 = bar::Bar<dynamic> {}
|
||||
#C2 = null
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<foo::Foo*, Null> {_kvPairs:#C3}
|
||||
#C5 = col::_UnmodifiableSet<foo::Foo*> {_map:#C4}
|
||||
#C2 = <foo::Foo*>{#C1}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return <self::m::X%>[x];
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
|
@ -100,8 +100,8 @@ static method test() → dynamic {
|
|||
invalid-expression "pkg/front_end/testcases/general/issue46719.dart:32:18: Error: Couldn't find constructor 'm.applyAndPrint'.
|
||||
self.m<String>.applyAndPrint(['three']);
|
||||
^^^^^^^^^^^^^";
|
||||
self::FunctionApplier|applyAndPrint(#C3, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C3, <core::Object?>["three"]);
|
||||
self::FunctionApplier|applyAndPrint(#C2, <core::Object?>[2]);
|
||||
self::FunctionApplier|applyAndPrint(#C2, <core::Object?>["three"]);
|
||||
invalid-expression "pkg/front_end/testcases/general/issue46719.dart:35:5: Error: Member not found: 'named'.
|
||||
A.named.toString();
|
||||
^^^^^".{core::Object::toString}(){() → core::String};
|
||||
|
@ -115,7 +115,6 @@ static method test() → dynamic {
|
|||
static method main() → void {}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C1}
|
||||
#C3 = static-tearoff self::A::n
|
||||
#C1 = <core::Symbol*, dynamic>{)
|
||||
#C2 = static-tearoff self::A::n
|
||||
}
|
||||
|
|
|
@ -77,7 +77,7 @@ extension FunctionApplier on core::Function {
|
|||
static method m<X extends core::Object? = dynamic>(self::m::X% x) → core::List<self::m::X%>
|
||||
return core::_GrowableList::_literal1<self::m::X%>(x);
|
||||
static method FunctionApplier|applyAndPrint(lowered final core::Function #this, core::List<core::Object?> positionalArguments) → void
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C2));
|
||||
return core::print(core::Function::apply(#this, positionalArguments, #C1));
|
||||
static method FunctionApplier|get#applyAndPrint(lowered final core::Function #this) → (core::List<core::Object?>) → void
|
||||
return (core::List<core::Object?> positionalArguments) → void => self::FunctionApplier|applyAndPrint(#this, positionalArguments);
|
||||
static method test() → dynamic {
|
||||
|
@ -100,8 +100,8 @@ static method test() → dynamic {
|
|||
invalid-expression "pkg/front_end/testcases/general/issue46719.dart:32:18: Error: Couldn't find constructor 'm.applyAndPrint'.
|
||||
self.m<String>.applyAndPrint(['three']);
|
||||
^^^^^^^^^^^^^";
|
||||
self::FunctionApplier|applyAndPrint(#C3, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C3, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
self::FunctionApplier|applyAndPrint(#C2, core::_GrowableList::_literal1<core::Object?>(2));
|
||||
self::FunctionApplier|applyAndPrint(#C2, core::_GrowableList::_literal1<core::Object?>("three"));
|
||||
invalid-expression "pkg/front_end/testcases/general/issue46719.dart:35:5: Error: Member not found: 'named'.
|
||||
A.named.toString();
|
||||
^^^^^".{core::Object::toString}(){() → core::String};
|
||||
|
@ -115,7 +115,6 @@ static method test() → dynamic {
|
|||
static method main() → void {}
|
||||
|
||||
constants {
|
||||
#C1 = <dynamic>[]
|
||||
#C2 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C1}
|
||||
#C3 = static-tearoff self::A::n
|
||||
#C1 = <core::Symbol*, dynamic>{)
|
||||
#C2 = static-tearoff self::A::n
|
||||
}
|
||||
|
|
|
@ -53,6 +53,6 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///no_such_method_forwarder.dart::_foo
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
#C5 = #foo
|
||||
}
|
||||
|
|
|
@ -47,9 +47,9 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:6:8 -> SymbolConstant(#_foo)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:6:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:6:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:6:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:6:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:11:8 -> SymbolConstant(#foo)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:11:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:11:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:11:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_forwarder.dart:11:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 16, effectively constant: 8
|
||||
|
|
|
@ -80,6 +80,6 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///no_such_method_forwarder.dart::_foo
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
#C5 = #foo
|
||||
}
|
||||
|
|
|
@ -56,6 +56,6 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///no_such_method_private_setter.dart::_x
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
#C5 = #org-dartlang-testcase:///no_such_method_private_setter.dart::_x=
|
||||
}
|
||||
|
|
|
@ -53,8 +53,8 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> SymbolConstant(#_x)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> SymbolConstant(#_x=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method_private_setter_lib.dart:8:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 19, effectively constant: 7
|
||||
|
|
|
@ -56,6 +56,6 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///no_such_method_private_setter.dart::_x
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
#C5 = #org-dartlang-testcase:///no_such_method_private_setter.dart::_x=
|
||||
}
|
||||
|
|
|
@ -60,13 +60,13 @@ class D3 extends core::Object implements nsm::A<core::int*>, nsm::B {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* a, covariant core::int* b, generic-covariant-impl core::int* c, covariant generic-covariant-impl core::int* d) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b, c, d]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b, c, d]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* a, generic-covariant-impl core::int* b) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
class D4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
||||
synthetic constructor •() → self::D4*
|
||||
|
@ -85,13 +85,13 @@ class D4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* x, covariant core::int* y, generic-covariant-impl core::int* z, covariant generic-covariant-impl core::int* w) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y, z, w]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y, z, w]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* x, generic-covariant-impl core::int* y) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
static method main() → dynamic {}
|
||||
|
||||
|
@ -192,13 +192,13 @@ class C3 extends core::Object implements nsm::A<core::int*>, nsm::B {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* a, covariant core::int* b, generic-covariant-impl core::int* c, covariant generic-covariant-impl core::int* d) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b, c, d]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b, c, d]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* a, generic-covariant-impl core::int* b) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[a, b]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
class C4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
||||
synthetic constructor •() → nsm::C4*
|
||||
|
@ -217,13 +217,13 @@ class C4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* x, covariant core::int* y, generic-covariant-impl core::int* z, covariant generic-covariant-impl core::int* w) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y, z, w]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y, z, w]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* x, generic-covariant-impl core::int* y) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(<dynamic>[x, y]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
|
||||
constants {
|
||||
|
@ -231,9 +231,9 @@ constants {
|
|||
#C2 = core::_Override {}
|
||||
#C3 = #org-dartlang-testcase:///nsm_covariance.dart::_method1
|
||||
#C4 = <core::Type*>[]
|
||||
#C5 = <dynamic>[]
|
||||
#C6 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C5}
|
||||
#C7 = #org-dartlang-testcase:///nsm_covariance.dart::_method2
|
||||
#C5 = <core::Symbol*, dynamic>{)
|
||||
#C6 = #org-dartlang-testcase:///nsm_covariance.dart::_method2
|
||||
#C7 = <dynamic>[]
|
||||
#C8 = #a
|
||||
#C9 = #b
|
||||
#C10 = #c
|
||||
|
|
|
@ -222,7 +222,7 @@ Extra constant evaluation status:
|
|||
Evaluated: StaticGet @ org-dartlang-testcase:///nsm_covariance.dart:14:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> SymbolConstant(#_method1)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> SymbolConstant(#_method2)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -232,7 +232,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 ->
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> SymbolConstant(#d)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> SymbolConstant(#_method3)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> SymbolConstant(#_method4)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -241,7 +241,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:13:7 ->
|
|||
Evaluated: StaticGet @ org-dartlang-testcase:///nsm_covariance.dart:19:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> SymbolConstant(#_method1)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> SymbolConstant(#_method2)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -251,7 +251,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 ->
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> SymbolConstant(#d)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> SymbolConstant(#_method3)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> SymbolConstant(#_method4)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -260,7 +260,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance.dart:18:7 ->
|
|||
Evaluated: StaticGet @ org-dartlang-testcase:///nsm_covariance_lib.dart:24:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> SymbolConstant(#_method1)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> SymbolConstant(#_method2)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -270,7 +270,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> SymbolConstant(#d)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> SymbolConstant(#_method3)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> SymbolConstant(#_method4)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -279,7 +279,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:23:7
|
|||
Evaluated: StaticGet @ org-dartlang-testcase:///nsm_covariance_lib.dart:29:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> SymbolConstant(#_method1)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> SymbolConstant(#_method2)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
|
@ -289,7 +289,7 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> SymbolConstant(#d)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> SymbolConstant(#_method3)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> SymbolConstant(#_method4)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///nsm_covariance_lib.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
|
|
|
@ -60,13 +60,13 @@ class D3 extends core::Object implements nsm::A<core::int*>, nsm::B {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* a, covariant core::int* b, generic-covariant-impl core::int* c, covariant generic-covariant-impl core::int* d) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(a, b, c, d)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(a, b, c, d)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* a, generic-covariant-impl core::int* b) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(a, b)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(a, b)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D3::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
class D4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
||||
synthetic constructor •() → self::D4*
|
||||
|
@ -85,13 +85,13 @@ class D4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* x, covariant core::int* y, generic-covariant-impl core::int* z, covariant generic-covariant-impl core::int* w) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(x, y, z, w)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C3, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(x, y, z, w)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* x, generic-covariant-impl core::int* y) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(x, y)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C12, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(x, y)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{self::D4::noSuchMethod}(new core::_InvocationMirror::_withType(#C13, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
static method main() → dynamic {}
|
||||
|
||||
|
@ -192,13 +192,13 @@ class C3 extends core::Object implements nsm::A<core::int*>, nsm::B {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* a, covariant core::int* b, generic-covariant-impl core::int* c, covariant generic-covariant-impl core::int* d) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(a, b, c, d)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(a, b, c, d)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* a, generic-covariant-impl core::int* b) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(a, b)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(a, b)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C3::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
class C4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
||||
synthetic constructor •() → nsm::C4*
|
||||
|
@ -217,13 +217,13 @@ class C4 extends core::Object implements nsm::B, nsm::A<core::int*> {
|
|||
abstract member-signature method toString() → core::String*; -> core::Object::toString
|
||||
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
|
||||
no-such-method-forwarder method _method1(core::int* x, covariant core::int* y, generic-covariant-impl core::int* z, covariant generic-covariant-impl core::int* w) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(x, y, z, w)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C14, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal4<dynamic>(x, y, z, w)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method2({core::int* a = #C1, covariant core::int* b = #C1, generic-covariant-impl core::int* c = #C1, covariant generic-covariant-impl core::int* d = #C1}) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C15, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b, #C10: c, #C11: d}))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method3(covariant core::int* x, generic-covariant-impl core::int* y) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(x, y)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C16, 0, #C4, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal2<dynamic>(x, y)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C5))){(core::Invocation*) →* dynamic};
|
||||
no-such-method-forwarder method _method4({covariant core::int* a = #C1, generic-covariant-impl core::int* b = #C1}) → void
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C5, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
return this.{nsm::C4::noSuchMethod}(new core::_InvocationMirror::_withType(#C17, 0, #C4, #C7, core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C8: a, #C9: b}))){(core::Invocation*) →* dynamic};
|
||||
}
|
||||
|
||||
constants {
|
||||
|
@ -231,9 +231,9 @@ constants {
|
|||
#C2 = core::_Override {}
|
||||
#C3 = #org-dartlang-testcase:///nsm_covariance.dart::_method1
|
||||
#C4 = <core::Type*>[]
|
||||
#C5 = <dynamic>[]
|
||||
#C6 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C5}
|
||||
#C7 = #org-dartlang-testcase:///nsm_covariance.dart::_method2
|
||||
#C5 = <core::Symbol*, dynamic>{)
|
||||
#C6 = #org-dartlang-testcase:///nsm_covariance.dart::_method2
|
||||
#C7 = <dynamic>[]
|
||||
#C8 = #a
|
||||
#C9 = #b
|
||||
#C10 = #c
|
||||
|
|
|
@ -59,5 +59,5 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///private_method_tearoff.dart::_f
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -56,5 +56,5 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///private_method_tearoff_lib.dart:8:8 -> SymbolConstant(#_f)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///private_method_tearoff_lib.dart:8:8 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///private_method_tearoff_lib.dart:8:8 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///private_method_tearoff_lib.dart:8:8 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///private_method_tearoff_lib.dart:8:8 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 8, effectively constant: 4
|
||||
|
|
|
@ -59,5 +59,5 @@ constants {
|
|||
#C1 = #org-dartlang-testcase:///private_method_tearoff.dart::_f
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -55,5 +55,5 @@ constants {
|
|||
#C1 = #interfaceMethod
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -50,5 +50,5 @@ Extra constant evaluation status:
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///super_nsm.dart:6:3 -> SymbolConstant(#interfaceMethod)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///super_nsm.dart:6:3 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///super_nsm.dart:6:3 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///super_nsm.dart:6:3 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///super_nsm.dart:6:3 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Extra constant evaluation: evaluated: 9, effectively constant: 4
|
||||
|
|
|
@ -55,5 +55,5 @@ constants {
|
|||
#C1 = #interfaceMethod
|
||||
#C2 = <core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <core::Symbol*, dynamic>{)
|
||||
}
|
||||
|
|
|
@ -1,26 +1,21 @@
|
|||
main = main::main;
|
||||
library from "org-dartlang-test:///lib.dart" as lib {
|
||||
|
||||
static const field dart.core::Set<dart.core::String*>* bar = #C6;
|
||||
static const field dart.core::Set<dart.core::String*>* bar = #C3;
|
||||
}
|
||||
library from "org-dartlang-test:///main.dart" as main {
|
||||
|
||||
import "org-dartlang-test:///lib.dart";
|
||||
|
||||
static const field dart.core::Set<dart.core::String*>* foo = #C9;
|
||||
static const field dart.core::Set<dart.core::String*>* foo = #C4;
|
||||
static method main() → dynamic {
|
||||
dart.core::print(#C9);
|
||||
dart.core::print(#C6);
|
||||
dart.core::print(#C4);
|
||||
dart.core::print(#C3);
|
||||
}
|
||||
}
|
||||
constants {
|
||||
#C1 = "hello"
|
||||
#C2 = null
|
||||
#C3 = "world"
|
||||
#C4 = <dynamic>[#C1, #C2, #C3, #C2]
|
||||
#C5 = dart.core::_ImmutableMap<dart.core::String*, Null> {_kvPairs:#C4}
|
||||
#C6 = dart.collection::_UnmodifiableSet<dart.core::String*> {_map:#C5}
|
||||
#C7 = <dynamic>[]
|
||||
#C8 = dart.core::_ImmutableMap<dart.core::String*, Null> {_kvPairs:#C7}
|
||||
#C9 = dart.collection::_UnmodifiableSet<dart.core::String*> {_map:#C8}
|
||||
#C2 = "world"
|
||||
#C3 = <dart.core::String*>{#C1, #C2}
|
||||
#C4 = <dart.core::String*>{}
|
||||
}
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
main = main::main;
|
||||
library from "org-dartlang-test:///lib.dart" as lib {
|
||||
|
||||
static const field dart.core::Set<dart.core::int*>* bar = #C5;
|
||||
static const field dart.core::Set<dart.core::int*>* bar = #C2;
|
||||
}
|
||||
library from "org-dartlang-test:///main.dart" as main {
|
||||
|
||||
import "org-dartlang-test:///lib.dart";
|
||||
|
||||
static const field dart.core::Set<dart.core::String*>* foo = #C8;
|
||||
static const field dart.core::Set<dart.core::String*>* foo = #C3;
|
||||
static method main() → dynamic {
|
||||
dart.core::print(#C8);
|
||||
dart.core::print(#C5);
|
||||
dart.core::print(#C3);
|
||||
dart.core::print(#C2);
|
||||
}
|
||||
}
|
||||
constants {
|
||||
#C1 = 42
|
||||
#C2 = null
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = dart.core::_ImmutableMap<dart.core::int*, Null> {_kvPairs:#C3}
|
||||
#C5 = dart.collection::_UnmodifiableSet<dart.core::int*> {_map:#C4}
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = dart.core::_ImmutableMap<dart.core::String*, Null> {_kvPairs:#C6}
|
||||
#C8 = dart.collection::_UnmodifiableSet<dart.core::String*> {_map:#C7}
|
||||
#C2 = <dart.core::int*>{#C1}
|
||||
#C3 = <dart.core::String*>{}
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ constants {
|
|||
#C1 = #getter
|
||||
#C2 = <dart.core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = dart.core::_ImmutableMap<dart.core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <dart.core::Symbol*, dynamic>{)
|
||||
#C5 = #method
|
||||
#C6 = #setter=
|
||||
#C7 = #field
|
||||
|
|
|
@ -71,7 +71,7 @@ constants {
|
|||
#C1 = #getter
|
||||
#C2 = <dart.core::Type*>[]
|
||||
#C3 = <dynamic>[]
|
||||
#C4 = dart.core::_ImmutableMap<dart.core::Symbol*, dynamic> {_kvPairs:#C3}
|
||||
#C4 = <dart.core::Symbol*, dynamic>{)
|
||||
#C5 = #method
|
||||
#C6 = #setter=
|
||||
#C7 = #field
|
||||
|
|
|
@ -75,7 +75,7 @@ library test;
|
|||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
static method foo([core::Map<core::int*, core::String*>* m1 = #C4, core::Map<core::int*, core::String*>* m2 = invalid-expression "pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart:12:79: Error: A value of type 'String' can't be assigned to a variable of type 'int'.
|
||||
static method foo([core::Map<core::int*, core::String*>* m1 = #C3, core::Map<core::int*, core::String*>* m2 = invalid-expression "pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart:12:79: Error: A value of type 'String' can't be assigned to a variable of type 'int'.
|
||||
/*error:MAP_KEY_TYPE_NOT_ASSIGNABLE,error:MAP_KEY_TYPE_NOT_ASSIGNABLE*/ \"hello\":
|
||||
^"]) → void {}
|
||||
static method test() → void {
|
||||
|
@ -157,6 +157,5 @@ static method main() → dynamic {}
|
|||
constants {
|
||||
#C1 = 1
|
||||
#C2 = "hello"
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::int*, core::String*> {_kvPairs:#C3}
|
||||
#C3 = <core::int*, core::String*>{#C1:#C2)
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ library test;
|
|||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
static method foo([core::Map<core::int*, core::String*>* m1 = #C4, core::Map<core::int*, core::String*>* m2 = invalid-expression "pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart:12:79: Error: A value of type 'String' can't be assigned to a variable of type 'int'.
|
||||
static method foo([core::Map<core::int*, core::String*>* m1 = #C3, core::Map<core::int*, core::String*>* m2 = invalid-expression "pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart:12:79: Error: A value of type 'String' can't be assigned to a variable of type 'int'.
|
||||
/*error:MAP_KEY_TYPE_NOT_ASSIGNABLE,error:MAP_KEY_TYPE_NOT_ASSIGNABLE*/ \"hello\":
|
||||
^"]) → void {}
|
||||
static method test() → void {
|
||||
|
@ -157,6 +157,5 @@ static method main() → dynamic {}
|
|||
constants {
|
||||
#C1 = 1
|
||||
#C2 = "hello"
|
||||
#C3 = <dynamic>[#C1, #C2]
|
||||
#C4 = core::_ImmutableMap<core::int*, core::String*> {_kvPairs:#C3}
|
||||
#C3 = <core::int*, core::String*>{#C1:#C2)
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> ListC
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> Lis
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_2.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> Lis
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_3.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> Lis
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_4.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> Lis
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_5.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> Lis
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_6.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -214,9 +214,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional.dart:1
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_2.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_3.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_4.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_5.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_conditional_6.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -113,9 +113,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -26,9 +26,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -44,11 +44,11 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -
|
|||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> SymbolConstant(#test)
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> SymbolConstant(#whenComplete)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> SymbolConstant(#asStream)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> InstanceConstant(const _ImmutableMap<Symbol*, dynamic>{_ImmutableMap._kvPairs: const <dynamic>[]})
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> MapConstant(const <Symbol*, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> SymbolConstant(#timeout)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> ListConstant(const <Type*>[])
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///future_then_ifNull.dart:10:7 -> SymbolConstant(#onTimeout)
|
||||
|
|
|
@ -27,9 +27,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(onError)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(action)), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(timeLimit)), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -114,9 +114,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
|
@ -35,9 +35,9 @@ class MyFuture<T extends core::Object* = dynamic> extends core::Object implement
|
|||
no-such-method-forwarder method catchError(core::Function* onError, {(core::Object*) →* core::bool* test = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[onError]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C4: test}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method whenComplete(() →* FutureOr<void>* action) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C5, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[action]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method asStream() → asy::Stream<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 0, #C3, #C6, core::Map::unmodifiable<core::Symbol*, dynamic>(#C7))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C8, core::Map::unmodifiable<core::Symbol*, dynamic>(#C6))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Stream<self::MyFuture::T*>*;
|
||||
no-such-method-forwarder method timeout(core::Duration* timeLimit, {generic-covariant-impl () →* FutureOr<self::MyFuture::T*>* onTimeout = #C1}) → asy::Future<self::MyFuture::T*>*
|
||||
return this.{self::MyFuture::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 0, #C3, core::List::unmodifiable<dynamic>(<dynamic>[timeLimit]), core::Map::unmodifiable<core::Symbol*, dynamic>(<core::Symbol*, dynamic>{#C10: onTimeout}))){(core::Invocation*) →* dynamic} as{TypeError,ForDynamic} asy::Future<self::MyFuture::T*>*;
|
||||
}
|
||||
|
@ -59,9 +59,9 @@ constants {
|
|||
#C3 = <core::Type*>[]
|
||||
#C4 = #test
|
||||
#C5 = #whenComplete
|
||||
#C6 = <dynamic>[]
|
||||
#C7 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C6}
|
||||
#C8 = #asStream
|
||||
#C6 = <core::Symbol*, dynamic>{)
|
||||
#C7 = #asStream
|
||||
#C8 = <dynamic>[]
|
||||
#C9 = #timeout
|
||||
#C10 = #onTimeout
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue