Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 9fe4c4d

Browse files
committed
null-annotate lerp.dart, annotations.dart, channel_buffers.dart, hash_codes.dart
1 parent ae2222f commit 9fe4c4d

File tree

8 files changed

+30
-30
lines changed

8 files changed

+30
-30
lines changed

lib/ui/annotations.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ part of dart.ui;
3939
/// }
4040
/// }
4141
/// ```
42-
const _KeepToString keepToString = _KeepToString();
42+
const _KeepToString/*!*/ keepToString = _KeepToString();
4343

4444
class _KeepToString {
4545
const _KeepToString();

lib/ui/channel_buffers.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class ChannelBuffers {
130130
}
131131

132132
/// Returns true on overflow.
133-
bool push(String channel, ByteData data, PlatformMessageResponseCallback callback) {
133+
bool push(String/*!*/ channel, ByteData/*!*/ data, PlatformMessageResponseCallback/*!*/ callback) {
134134
_RingBuffer<_StoredMessage> queue = _messages[channel];
135135
if (queue == null) {
136136
queue = _makeRingBuffer(kDefaultBufferSize);
@@ -182,7 +182,7 @@ class ChannelBuffers {
182182
///
183183
/// This should be called once a channel is prepared to handle messages
184184
/// (i.e. when a message handler is setup in the framework).
185-
Future<void> drain(String channel, DrainChannelCallback callback) async {
185+
Future<void> drain(String/*!*/ channel, DrainChannelCallback/*!*/ callback) async {
186186
while (!_isEmpty(channel)) {
187187
final _StoredMessage message = _pop(channel);
188188
await callback(message.data, message.callback);
@@ -204,7 +204,7 @@ class ChannelBuffers {
204204
/// Arity: 2
205205
/// Format: `resize\r<channel name>\r<new size>`
206206
/// Description: Allows you to set the size of a channel's buffer.
207-
void handleMessage(ByteData data) {
207+
void handleMessage(ByteData/*!*/ data) {
208208
final List<String> command = _getString(data).split('\r');
209209
if (command.length == /*arity=*/2 + 1 && command[0] == 'resize') {
210210
_resize(command[1], int.parse(command[2]));
@@ -220,4 +220,4 @@ class ChannelBuffers {
220220
///
221221
/// See also:
222222
/// * [BinaryMessenger] - The place where ChannelBuffers are typically read.
223-
final ChannelBuffers channelBuffers = ChannelBuffers();
223+
final ChannelBuffers/*!*/ channelBuffers = ChannelBuffers();

lib/ui/hash_codes.dart

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ class _Jenkins {
4040
/// ```dart
4141
/// int hashCode => hashValues(foo, bar, hashList(quux), baz);
4242
/// ```
43-
int hashValues(
44-
Object arg01, Object arg02, [ Object arg03 = _hashEnd,
45-
Object arg04 = _hashEnd, Object arg05 = _hashEnd, Object arg06 = _hashEnd,
46-
Object arg07 = _hashEnd, Object arg08 = _hashEnd, Object arg09 = _hashEnd,
47-
Object arg10 = _hashEnd, Object arg11 = _hashEnd, Object arg12 = _hashEnd,
48-
Object arg13 = _hashEnd, Object arg14 = _hashEnd, Object arg15 = _hashEnd,
49-
Object arg16 = _hashEnd, Object arg17 = _hashEnd, Object arg18 = _hashEnd,
50-
Object arg19 = _hashEnd, Object arg20 = _hashEnd ]) {
43+
int/*!*/ hashValues(
44+
Object/*?*/ arg01, Object/*?*/ arg02, [ Object/*?*/ arg03 = _hashEnd,
45+
Object/*?*/ arg04 = _hashEnd, Object/*?*/ arg05 = _hashEnd, Object/*?*/ arg06 = _hashEnd,
46+
Object/*?*/ arg07 = _hashEnd, Object/*?*/ arg08 = _hashEnd, Object/*?*/ arg09 = _hashEnd,
47+
Object/*?*/ arg10 = _hashEnd, Object/*?*/ arg11 = _hashEnd, Object/*?*/ arg12 = _hashEnd,
48+
Object/*?*/ arg13 = _hashEnd, Object/*?*/ arg14 = _hashEnd, Object/*?*/ arg15 = _hashEnd,
49+
Object/*?*/ arg16 = _hashEnd, Object/*?*/ arg17 = _hashEnd, Object/*?*/ arg18 = _hashEnd,
50+
Object/*?*/ arg19 = _hashEnd, Object/*?*/ arg20 = _hashEnd ]) {
5151
int result = 0;
5252
result = _Jenkins.combine(result, arg01);
5353
result = _Jenkins.combine(result, arg02);
@@ -112,7 +112,7 @@ int hashValues(
112112
/// Combine the [Object.hashCode] values of an arbitrary number of objects from
113113
/// an [Iterable] into one value. This function will return the same value if
114114
/// given null as if given an empty list.
115-
int hashList(Iterable<Object> arguments) {
115+
int/*!*/ hashList(Iterable<Object/*?*/>/*!*/ arguments) {
116116
int result = 0;
117117
if (arguments != null) {
118118
for (Object argument in arguments)

lib/ui/lerp.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
part of dart.ui;
77

88
/// Linearly interpolate between two numbers.
9-
double lerpDouble(num a, num b, double t) {
9+
double/*!*/ lerpDouble(num/*?*/ a, num/*?*/ b, double/*!*/ t) {
1010
if (a == null && b == null)
1111
return null;
1212
a ??= 0.0;

lib/web_ui/lib/src/ui/annotations.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ part of ui;
3939
/// }
4040
/// }
4141
/// ```
42-
const _KeepToString keepToString = _KeepToString();
42+
const _KeepToString/*!*/ keepToString = _KeepToString();
4343

4444
class _KeepToString {
4545
const _KeepToString();

lib/web_ui/lib/src/ui/channel_buffers.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class ChannelBuffers {
130130
}
131131

132132
/// Returns true on overflow.
133-
bool push(String channel, ByteData data, PlatformMessageResponseCallback callback) {
133+
bool push(String/*!*/ channel, ByteData/*!*/ data, PlatformMessageResponseCallback/*!*/ callback) {
134134
_RingBuffer<_StoredMessage> queue = _messages[channel];
135135
if (queue == null) {
136136
queue = _makeRingBuffer(kDefaultBufferSize);
@@ -182,7 +182,7 @@ class ChannelBuffers {
182182
///
183183
/// This should be called once a channel is prepared to handle messages
184184
/// (i.e. when a message handler is setup in the framework).
185-
Future<void> drain(String channel, DrainChannelCallback callback) async {
185+
Future<void> drain(String/*!*/ channel, DrainChannelCallback/*!*/ callback) async {
186186
while (!_isEmpty(channel)) {
187187
final _StoredMessage message = _pop(channel);
188188
await callback(message.data, message.callback);
@@ -204,7 +204,7 @@ class ChannelBuffers {
204204
/// Arity: 2
205205
/// Format: `resize\r<channel name>\r<new size>`
206206
/// Description: Allows you to set the size of a channel's buffer.
207-
void handleMessage(ByteData data) {
207+
void handleMessage(ByteData/*!*/ data) {
208208
final List<String> command = _getString(data).split('\r');
209209
if (command.length == /*arity=*/2 + 1 && command[0] == 'resize') {
210210
_resize(command[1], int.parse(command[2]));
@@ -220,4 +220,4 @@ class ChannelBuffers {
220220
///
221221
/// See also:
222222
/// * [BinaryMessenger] - The place where ChannelBuffers are typically read.
223-
final ChannelBuffers channelBuffers = ChannelBuffers();
223+
final ChannelBuffers/*!*/ channelBuffers = ChannelBuffers();

lib/web_ui/lib/src/ui/hash_codes.dart

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ class _Jenkins {
4242
/// ```dart
4343
/// int hashCode => hashValues(foo, bar, hashList(quux), baz);
4444
/// ```
45-
int hashValues(
46-
Object arg01, Object arg02, [ Object arg03 = _hashEnd,
47-
Object arg04 = _hashEnd, Object arg05 = _hashEnd, Object arg06 = _hashEnd,
48-
Object arg07 = _hashEnd, Object arg08 = _hashEnd, Object arg09 = _hashEnd,
49-
Object arg10 = _hashEnd, Object arg11 = _hashEnd, Object arg12 = _hashEnd,
50-
Object arg13 = _hashEnd, Object arg14 = _hashEnd, Object arg15 = _hashEnd,
51-
Object arg16 = _hashEnd, Object arg17 = _hashEnd, Object arg18 = _hashEnd,
52-
Object arg19 = _hashEnd, Object arg20 = _hashEnd ]) {
45+
int/*!*/ hashValues(
46+
Object/*?*/ arg01, Object/*?*/ arg02, [ Object/*?*/ arg03 = _hashEnd,
47+
Object/*?*/ arg04 = _hashEnd, Object/*?*/ arg05 = _hashEnd, Object/*?*/ arg06 = _hashEnd,
48+
Object/*?*/ arg07 = _hashEnd, Object/*?*/ arg08 = _hashEnd, Object/*?*/ arg09 = _hashEnd,
49+
Object/*?*/ arg10 = _hashEnd, Object/*?*/ arg11 = _hashEnd, Object/*?*/ arg12 = _hashEnd,
50+
Object/*?*/ arg13 = _hashEnd, Object/*?*/ arg14 = _hashEnd, Object/*?*/ arg15 = _hashEnd,
51+
Object/*?*/ arg16 = _hashEnd, Object/*?*/ arg17 = _hashEnd, Object/*?*/ arg18 = _hashEnd,
52+
Object/*?*/ arg19 = _hashEnd, Object/*?*/ arg20 = _hashEnd ]) {
5353
int result = 0;
5454
result = _Jenkins.combine(result, arg01);
5555
result = _Jenkins.combine(result, arg02);
@@ -114,7 +114,7 @@ int hashValues(
114114
/// Combine the [Object.hashCode] values of an arbitrary number of objects from
115115
/// an [Iterable] into one value. This function will return the same value if
116116
/// given null as if given an empty list.
117-
int hashList(Iterable<Object> arguments) {
117+
int/*!*/ hashList(Iterable<Object/*?*/>/*!*/ arguments) {
118118
int result = 0;
119119
if (arguments != null) {
120120
for (Object argument in arguments)

lib/web_ui/lib/src/ui/lerp.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
part of ui;
77

88
/// Linearly interpolate between two numbers.
9-
double lerpDouble(num a, num b, double t) {
9+
double/*!*/ lerpDouble(num/*?*/ a, num/*?*/ b, double/*!*/ t) {
1010
if (a == null && b == null) {
1111
return null;
1212
}

0 commit comments

Comments
 (0)