Skip to content

Commit c42f0cd

Browse files
committed
Fix analysis
1 parent fa7957c commit c42f0cd

File tree

4 files changed

+48
-10
lines changed

4 files changed

+48
-10
lines changed

pkgs/ffigen/test/code_generator_tests/code_generator_test.dart

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,14 @@ void main() {
5353
type: NativeType(
5454
SupportedNativeType.int32,
5555
),
56+
objCConsumed: false,
5657
),
5758
Parameter(
5859
name: 'b',
5960
type: NativeType(
6061
SupportedNativeType.uint8,
6162
),
63+
objCConsumed: false,
6264
),
6365
],
6466
returnType: NativeType(
@@ -76,6 +78,7 @@ void main() {
7678
SupportedNativeType.int32,
7779
),
7880
),
81+
objCConsumed: false,
7982
),
8083
Parameter(
8184
name: 'b',
@@ -86,6 +89,7 @@ void main() {
8689
),
8790
),
8891
),
92+
objCConsumed: false,
8993
),
9094
],
9195
returnType: PointerType(
@@ -105,6 +109,7 @@ void main() {
105109
type: NativeType(
106110
SupportedNativeType.int32,
107111
),
112+
objCConsumed: false,
108113
),
109114
],
110115
returnType: NativeType(
@@ -247,6 +252,7 @@ void main() {
247252
structSome,
248253
),
249254
),
255+
objCConsumed: false,
250256
),
251257
],
252258
returnType: PointerType(
@@ -436,12 +442,24 @@ void main() {
436442
Func(
437443
name: 'acceptsEnum',
438444
returnType: enum1,
439-
parameters: [Parameter(name: 'value', type: enum1)],
445+
parameters: [
446+
Parameter(
447+
name: 'value',
448+
type: enum1,
449+
objCConsumed: false,
450+
)
451+
],
440452
),
441453
Func(
442454
name: 'acceptsInt',
443455
returnType: enum2,
444-
parameters: [Parameter(name: 'value', type: enum2)],
456+
parameters: [
457+
Parameter(
458+
name: 'value',
459+
type: enum2,
460+
objCConsumed: false,
461+
)
462+
],
445463
),
446464
],
447465
);
@@ -532,8 +550,16 @@ void main() {
532550
name: 'test1',
533551
returnType: BooleanType(),
534552
parameters: [
535-
Parameter(name: 'a', type: BooleanType()),
536-
Parameter(name: 'b', type: PointerType(BooleanType())),
553+
Parameter(
554+
name: 'a',
555+
type: BooleanType(),
556+
objCConsumed: false,
557+
),
558+
Parameter(
559+
name: 'b',
560+
type: PointerType(BooleanType()),
561+
objCConsumed: false,
562+
),
537563
],
538564
),
539565
Struct(
@@ -657,9 +683,11 @@ void main() {
657683
parameters: []))),
658684
parameters: [
659685
Parameter(
660-
name: 't',
661-
type: Typealias(
662-
name: 'Struct3Typealias', type: Struct(name: 'Struct3')))
686+
name: 't',
687+
type: Typealias(
688+
name: 'Struct3Typealias', type: Struct(name: 'Struct3')),
689+
objCConsumed: false,
690+
)
663691
]),
664692
],
665693
);

pkgs/ffigen/test/collision_tests/reserved_keyword_collision_test.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,17 @@ void main() {
2828
Parameter(
2929
type: intType,
3030
name: 'if',
31+
objCConsumed: false,
3132
),
3233
Parameter(
3334
type: intType,
3435
name: 'abstract',
36+
objCConsumed: false,
3537
),
3638
Parameter(
3739
type: intType,
3840
name: 'in',
41+
objCConsumed: false,
3942
),
4043
],
4144
returnType: NativeType(SupportedNativeType.voidType)),

pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Library expectedLibrary() {
9191
Func(
9292
name: 'func1',
9393
parameters: [
94-
Parameter(name: 's', type: PointerType(struct2)),
94+
Parameter(name: 's', type: PointerType(struct2), objCConsumed: false),
9595
],
9696
returnType: NativeType(
9797
SupportedNativeType.voidType,
@@ -100,7 +100,7 @@ Library expectedLibrary() {
100100
Func(
101101
name: 'func2',
102102
parameters: [
103-
Parameter(name: 's', type: PointerType(struct3)),
103+
Parameter(name: 's', type: PointerType(struct3), objCConsumed: false),
104104
],
105105
returnType: NativeType(
106106
SupportedNativeType.voidType,
@@ -109,7 +109,7 @@ Library expectedLibrary() {
109109
Func(
110110
name: 'func3',
111111
parameters: [
112-
Parameter(name: 'a', type: PointerType(intType)),
112+
Parameter(name: 'a', type: PointerType(intType), objCConsumed: false),
113113
],
114114
returnType: NativeType(
115115
SupportedNativeType.voidType,

pkgs/ffigen/test/rename_tests/rename_test.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ Library expectedLibrary() {
175175
Parameter(
176176
name: 's',
177177
type: PointerType(struct1),
178+
objCConsumed: false,
178179
),
179180
],
180181
),
@@ -188,6 +189,7 @@ Library expectedLibrary() {
188189
Parameter(
189190
name: 's',
190191
type: PointerType(struct2),
192+
objCConsumed: false,
191193
),
192194
],
193195
),
@@ -201,6 +203,7 @@ Library expectedLibrary() {
201203
Parameter(
202204
name: 's',
203205
type: PointerType(struct3),
206+
objCConsumed: false,
204207
),
205208
],
206209
),
@@ -214,14 +217,17 @@ Library expectedLibrary() {
214217
Parameter(
215218
name: 'underscore',
216219
type: intType,
220+
objCConsumed: false,
217221
),
218222
Parameter(
219223
name: 'fullMatchSuccess',
220224
type: floatType,
225+
objCConsumed: false,
221226
),
222227
Parameter(
223228
name: 'unnamed',
224229
type: intType,
230+
objCConsumed: false,
225231
),
226232
],
227233
),
@@ -237,6 +243,7 @@ Library expectedLibrary() {
237243
type: Typealias(
238244
name: 'Struct5_Alias_Renamed',
239245
type: Struct(name: '${structPrefix}Struct5')),
246+
objCConsumed: false,
240247
),
241248
],
242249
),

0 commit comments

Comments
 (0)