You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Tighten types to eliminate some dynamic calls from the core libraries.
Also remove some unnecessary abstraction from the json parser.
TEST=Existing tests for the library.
Change-Id: Ieb4cdec5b8c26709b5f70774c392bd373a203113
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231800
Reviewed-by: Lasse Nielsen <[email protected]>
Reviewed-by: Alexander Markov <[email protected]>
Commit-Queue: Leaf Petersen <[email protected]>
Copy file name to clipboardExpand all lines: pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/create_test.dart.expect
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -37,9 +37,9 @@ import "package:protobuf/protobuf.dart" as $pb;
37
37
class FooKeep extends pro::GeneratedMessage {
38
38
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t1 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "FooKeep") in block {
@@ -82,7 +82,7 @@ class FooKeep extends pro::GeneratedMessage {
82
82
class BarKeep extends pro::GeneratedMessage {
83
83
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t2 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "BarKeep") in block {
@@ -105,7 +105,7 @@ class BarKeep extends pro::GeneratedMessage {
105
105
}
106
106
class HasKeep extends pro::GeneratedMessage {
107
107
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t3 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "HasKeep") in block {
@@ -119,7 +119,7 @@ class HasKeep extends pro::GeneratedMessage {
119
119
}
120
120
class ClearKeep extends pro::GeneratedMessage {
121
121
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t4 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "ClearKeep") in block {
Copy file name to clipboardExpand all lines: pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/decode_test.dart.expect
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -30,9 +30,9 @@ import "package:protobuf/protobuf.dart" as $pb;
30
30
class FooKeep extends pro::GeneratedMessage {
31
31
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t1 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "FooKeep", createEmptyInstance: #C2) in block {
@@ -69,7 +69,7 @@ class FooKeep extends pro::GeneratedMessage {
69
69
class BarKeep extends pro::GeneratedMessage {
70
70
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t3 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "BarKeep", createEmptyInstance: #C3) in block {
@@ -86,7 +86,7 @@ class BarKeep extends pro::GeneratedMessage {
86
86
}
87
87
class HasKeep extends pro::GeneratedMessage {
88
88
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t4 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "HasKeep", createEmptyInstance: #C4) in block {
@@ -100,7 +100,7 @@ class HasKeep extends pro::GeneratedMessage {
100
100
}
101
101
class ClearKeep extends pro::GeneratedMessage {
102
102
[@vm.inferred-type.metadata=protobuf::BuilderInfo?] static final field pro::BuilderInfo _i = let final pro::BuilderInfo #t5 = new pro::BuilderInfo::•(#C1 ?{core::String} "" : "ClearKeep", createEmptyInstance: #C5) in block {
0 commit comments