Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
6e385f1
update ast
bparrishMines Jan 10, 2024
abc026a
constructor extend method and make required default to true
bparrishMines Jan 10, 2024
870cec3
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Jan 10, 2024
0c69e1d
use helper method
bparrishMines Jan 10, 2024
eb14522
fix some validation and add tests
bparrishMines Jan 12, 2024
155469f
change required to isRequired
bparrishMines Jan 12, 2024
3a45694
improve docs
bparrishMines Jan 12, 2024
6350353
fix lint errors and hide ProxyApi
bparrishMines Jan 12, 2024
5cfcb3a
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Jan 12, 2024
4ce1e21
add hide comment
bparrishMines Jan 12, 2024
22c3065
test for recursive looks
bparrishMines Jan 12, 2024
a14485e
fix tools version
bparrishMines Jan 12, 2024
360dd7a
review comments
bparrishMines Jan 23, 2024
ea9f7c3
switch to a method that looks for matching prefix
bparrishMines Jan 24, 2024
33b2e07
avoid loops
bparrishMines Jan 24, 2024
6c79879
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Jan 24, 2024
c8db9c8
fix test
bparrishMines Jan 24, 2024
b414381
change superClass and interfaces to TypeDeclarations
bparrishMines Jan 25, 2024
00db939
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Jan 25, 2024
54c7ac2
add deps
bparrishMines Jan 25, 2024
d05bebf
add proxyapi ast helper gen methods
bparrishMines Jan 27, 2024
dfb7e45
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Jan 30, 2024
8015a9a
implementation of proxyapis stuff for dart
bparrishMines Jan 31, 2024
2dac15d
add proxy api base class
bparrishMines Jan 31, 2024
36bbca1
add documentation
bparrishMines Feb 2, 2024
afa62e8
add tests and some minor validatation improvements
bparrishMines Feb 2, 2024
1cd4d95
add tests actually
bparrishMines Feb 2, 2024
b08d017
generate test api file
bparrishMines Feb 2, 2024
fc3df6f
method improvements
bparrishMines Feb 2, 2024
0caa963
add protected for more methods
bparrishMines Feb 2, 2024
1c61c51
improvement of docs
bparrishMines Feb 2, 2024
cb2e654
change enum name
bparrishMines Feb 4, 2024
12d9c7d
dont gen method without apis
bparrishMines Feb 4, 2024
8abdb3f
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Feb 4, 2024
1d2c549
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Feb 27, 2024
c0aa558
fix class name generation without underscore
bparrishMines Feb 27, 2024
1f0c6ce
change to indexMap and fix extra space
bparrishMines Feb 27, 2024
7f1f70e
review comments and regen
bparrishMines Feb 27, 2024
2b04aa5
`Merge branch 'main' of github.com:flutter/packages into pigeon_wrapp…
bparrishMines Feb 27, 2024
94106ae
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Feb 28, 2024
796d336
move methods
bparrishMines Feb 28, 2024
dcbd085
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Feb 28, 2024
358b6d7
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Mar 5, 2024
0138563
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Mar 14, 2024
ea338c8
Merge branch 'main' of github.com:flutter/packages into pigeon_wrappe…
bparrishMines Mar 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
change enum name
  • Loading branch information
bparrishMines committed Feb 4, 2024
commit cb2e6546b65d2e24d364429197475c4e8058bd32
27 changes: 14 additions & 13 deletions packages/pigeon/pigeons/proxy_api_tests.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import 'package:pigeon/pigeon.dart';

enum AnEnum {
enum ProxyApiTestEnum {
one,
two,
three,
Expand All @@ -31,7 +31,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
// ignore: avoid_unused_constructor_parameters
Map<String?, Object?> mapParam,
// ignore: avoid_unused_constructor_parameters
AnEnum enumParam,
ProxyApiTestEnum enumParam,
// ignore: avoid_unused_constructor_parameters
ProxyApiSuperClass proxyApiParam,
// ignore: avoid_unused_constructor_parameters
Expand All @@ -49,7 +49,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
// ignore: avoid_unused_constructor_parameters
Map<String?, Object?>? nullableMapParam,
// ignore: avoid_unused_constructor_parameters
AnEnum? nullableEnumParam,
ProxyApiTestEnum? nullableEnumParam,
// ignore: avoid_unused_constructor_parameters
ProxyApiSuperClass? nullableProxyApiParam,
);
Expand All @@ -61,7 +61,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
late Uint8List aUint8List;
late List<Object?> aList;
late Map<String?, Object?> aMap;
late AnEnum anEnum;
late ProxyApiTestEnum anEnum;
late ProxyApiSuperClass aProxyApi;

late bool? aNullableBool;
Expand All @@ -71,7 +71,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
late Uint8List? aNullableUint8List;
late List<Object?>? aNullableList;
late Map<String?, Object?>? aNullableMap;
late AnEnum? aNullableEnum;
late ProxyApiTestEnum? aNullableEnum;
late ProxyApiSuperClass? aNullableProxyApi;

@attached
Expand Down Expand Up @@ -125,7 +125,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
Map<String?, ProxyApiTestClass?> aMap)? flutterEchoProxyApiMap;

/// Returns the passed enum to test serialization and deserialization.
late AnEnum Function(AnEnum anEnum)? flutterEchoEnum;
late ProxyApiTestEnum Function(ProxyApiTestEnum anEnum)? flutterEchoEnum;

/// Returns the passed ProxyApi to test serialization and deserialization.
late ProxyApiSuperClass Function(ProxyApiSuperClass aProxyApi)?
Expand Down Expand Up @@ -156,7 +156,8 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
flutterEchoNullableMap;

/// Returns the passed enum to test serialization and deserialization.
late AnEnum? Function(AnEnum? anEnum)? flutterEchoNullableEnum;
late ProxyApiTestEnum? Function(ProxyApiTestEnum? anEnum)?
flutterEchoNullableEnum;

/// Returns the passed ProxyApi to test serialization and deserialization.
late ProxyApiSuperClass? Function(ProxyApiSuperClass? aProxyApi)?
Expand Down Expand Up @@ -228,7 +229,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
);

/// Returns the passed enum to test serialization and deserialization.
AnEnum echoEnum(AnEnum anEnum);
ProxyApiTestEnum echoEnum(ProxyApiTestEnum anEnum);

/// Returns the passed ProxyApi to test serialization and deserialization.
ProxyApiSuperClass echoProxyApi(ProxyApiSuperClass aProxyApi);
Expand Down Expand Up @@ -259,7 +260,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
/// Returns the passed map, to test serialization and deserialization.
Map<String?, Object?>? echoNullableMap(Map<String?, Object?>? aNullableMap);

AnEnum? echoNullableEnum(AnEnum? aNullableEnum);
ProxyApiTestEnum? echoNullableEnum(ProxyApiTestEnum? aNullableEnum);

/// Returns the passed ProxyApi to test serialization and deserialization.
ProxyApiSuperClass? echoNullableProxyApi(
Expand Down Expand Up @@ -307,7 +308,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass

/// Returns the passed enum, to test asynchronous serialization and deserialization.
@async
AnEnum echoAsyncEnum(AnEnum anEnum);
ProxyApiTestEnum echoAsyncEnum(ProxyApiTestEnum anEnum);

/// Responds with an error from an async function returning a value.
@async
Expand Down Expand Up @@ -355,7 +356,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass

/// Returns the passed enum, to test asynchronous serialization and deserialization.
@async
AnEnum? echoAsyncNullableEnum(AnEnum? anEnum);
ProxyApiTestEnum? echoAsyncNullableEnum(ProxyApiTestEnum? anEnum);

// ========== Static method test ==========

Expand Down Expand Up @@ -410,7 +411,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
Map<String?, ProxyApiTestClass?> aMap);

@async
AnEnum callFlutterEchoEnum(AnEnum anEnum);
ProxyApiTestEnum callFlutterEchoEnum(ProxyApiTestEnum anEnum);

@async
ProxyApiSuperClass callFlutterEchoProxyApi(ProxyApiSuperClass aProxyApi);
Expand Down Expand Up @@ -439,7 +440,7 @@ abstract class ProxyApiTestClass extends ProxyApiSuperClass
);

@async
AnEnum? callFlutterEchoNullableEnum(AnEnum? anEnum);
ProxyApiTestEnum? callFlutterEchoNullableEnum(ProxyApiTestEnum? anEnum);

@async
ProxyApiSuperClass? callFlutterEchoNullableProxyApi(
Expand Down
Copy link
Contributor

@tarrinneal tarrinneal Feb 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file makes me want to quit my job. Generally seems like everything is there and makes sense.

I'm torn about whether or not to keep it apart from the other core_tests file.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, this file is all generated so that I can write the integration tests and verify the generated code doesn't cause any lint warnings. I assumed the review for this file would only require someone to skim it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In a sense this is the code that needs the most review, since it's the actual functioning code from what you've written. The rest of it is just preference and future work looking.

Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ class _Pigeon_ProxyApiBaseCodec extends StandardMessageCodec {
}
}

enum AnEnum {
enum ProxyApiTestEnum {
one,
two,
three,
Expand Down Expand Up @@ -455,7 +455,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
required Uint8List aUint8ListParam,
required List<Object?> listParam,
required Map<String?, Object?> mapParam,
required AnEnum enumParam,
required ProxyApiTestEnum enumParam,
required ProxyApiSuperClass proxyApiParam,
bool? nullableBoolParam,
int? nullableIntParam,
Expand All @@ -464,7 +464,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
Uint8List? nullableUint8ListParam,
List<Object?>? nullableListParam,
Map<String?, Object?>? nullableMapParam,
AnEnum? nullableEnumParam,
ProxyApiTestEnum? nullableEnumParam,
ProxyApiSuperClass? nullableProxyApiParam,
}) : super.pigeon_detached() {
final int __pigeon_instanceIdentifier =
Expand Down Expand Up @@ -606,7 +606,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass

final Map<String?, Object?> aMap;

final AnEnum anEnum;
final ProxyApiTestEnum anEnum;

final ProxyApiSuperClass aProxyApi;

Expand All @@ -624,7 +624,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass

final Map<String?, Object?>? aNullableMap;

final AnEnum? aNullableEnum;
final ProxyApiTestEnum? aNullableEnum;

final ProxyApiSuperClass? aNullableProxyApi;

Expand Down Expand Up @@ -930,9 +930,9 @@ class ProxyApiTestClass extends ProxyApiSuperClass
///
/// Alternatively, [Pigeon_InstanceManager.removeWeakReference] can be used to
/// release the associated Native object manually.
final AnEnum Function(
final ProxyApiTestEnum Function(
ProxyApiTestClass pigeon_instance,
AnEnum anEnum,
ProxyApiTestEnum anEnum,
)? flutterEchoEnum;

/// Returns the passed ProxyApi to test serialization and deserialization.
Expand Down Expand Up @@ -1146,9 +1146,9 @@ class ProxyApiTestClass extends ProxyApiSuperClass
///
/// Alternatively, [Pigeon_InstanceManager.removeWeakReference] can be used to
/// release the associated Native object manually.
final AnEnum? Function(
final ProxyApiTestEnum? Function(
ProxyApiTestClass pigeon_instance,
AnEnum? anEnum,
ProxyApiTestEnum? anEnum,
)? flutterEchoNullableEnum;

/// Returns the passed ProxyApi to test serialization and deserialization.
Expand Down Expand Up @@ -1242,7 +1242,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
Uint8List aUint8List,
List<Object?> aList,
Map<String?, Object?> aMap,
AnEnum anEnum,
ProxyApiTestEnum anEnum,
ProxyApiSuperClass aProxyApi,
bool? aNullableBool,
int? aNullableInt,
Expand All @@ -1251,7 +1251,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
Uint8List? aNullableUint8List,
List<Object?>? aNullableList,
Map<String?, Object?>? aNullableMap,
AnEnum? aNullableEnum,
ProxyApiTestEnum? aNullableEnum,
ProxyApiSuperClass? aNullableProxyApi,
)? pigeon_newInstance,
void Function(ProxyApiTestClass pigeon_instance)? flutterNoop,
Expand Down Expand Up @@ -1293,9 +1293,9 @@ class ProxyApiTestClass extends ProxyApiSuperClass
ProxyApiTestClass pigeon_instance,
Map<String?, ProxyApiTestClass?> aMap,
)? flutterEchoProxyApiMap,
AnEnum Function(
ProxyApiTestEnum Function(
ProxyApiTestClass pigeon_instance,
AnEnum anEnum,
ProxyApiTestEnum anEnum,
)? flutterEchoEnum,
ProxyApiSuperClass Function(
ProxyApiTestClass pigeon_instance,
Expand Down Expand Up @@ -1329,9 +1329,9 @@ class ProxyApiTestClass extends ProxyApiSuperClass
ProxyApiTestClass pigeon_instance,
Map<String?, Object?>? aMap,
)? flutterEchoNullableMap,
AnEnum? Function(
ProxyApiTestEnum? Function(
ProxyApiTestClass pigeon_instance,
AnEnum? anEnum,
ProxyApiTestEnum? anEnum,
)? flutterEchoNullableEnum,
ProxyApiSuperClass? Function(
ProxyApiTestClass pigeon_instance,
Expand Down Expand Up @@ -1386,10 +1386,10 @@ class ProxyApiTestClass extends ProxyApiSuperClass
(args[7] as Map<Object?, Object?>?)?.cast<String?, Object?>();
assert(arg_aMap != null,
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.pigeon_newInstance was null, expected non-null Map<String?, Object?>.');
final AnEnum? arg_anEnum =
args[8] == null ? null : AnEnum.values[args[8]! as int];
final ProxyApiTestEnum? arg_anEnum =
args[8] == null ? null : ProxyApiTestEnum.values[args[8]! as int];
assert(arg_anEnum != null,
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.pigeon_newInstance was null, expected non-null AnEnum.');
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.pigeon_newInstance was null, expected non-null ProxyApiTestEnum.');
final ProxyApiSuperClass? arg_aProxyApi =
(args[9] as ProxyApiSuperClass?);
assert(arg_aProxyApi != null,
Expand All @@ -1403,8 +1403,9 @@ class ProxyApiTestClass extends ProxyApiSuperClass
(args[15] as List<Object?>?)?.cast<Object?>();
final Map<String?, Object?>? arg_aNullableMap =
(args[16] as Map<Object?, Object?>?)?.cast<String?, Object?>();
final AnEnum? arg_aNullableEnum =
args[17] == null ? null : AnEnum.values[args[17]! as int];
final ProxyApiTestEnum? arg_aNullableEnum = args[17] == null
? null
: ProxyApiTestEnum.values[args[17]! as int];
final ProxyApiSuperClass? arg_aNullableProxyApi =
(args[18] as ProxyApiSuperClass?);
try {
Expand Down Expand Up @@ -1897,12 +1898,12 @@ class ProxyApiTestClass extends ProxyApiSuperClass
(args[0] as ProxyApiTestClass?);
assert(arg_pigeon_instance != null,
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null, expected non-null ProxyApiTestClass.');
final AnEnum? arg_anEnum =
args[1] == null ? null : AnEnum.values[args[1]! as int];
final ProxyApiTestEnum? arg_anEnum =
args[1] == null ? null : ProxyApiTestEnum.values[args[1]! as int];
assert(arg_anEnum != null,
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null, expected non-null AnEnum.');
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoEnum was null, expected non-null ProxyApiTestEnum.');
try {
final AnEnum? output =
final ProxyApiTestEnum? output =
(flutterEchoEnum ?? arg_pigeon_instance!.flutterEchoEnum)
?.call(arg_pigeon_instance!, arg_anEnum!);
return wrapResponse(result: output?.index);
Expand Down Expand Up @@ -2202,10 +2203,10 @@ class ProxyApiTestClass extends ProxyApiSuperClass
(args[0] as ProxyApiTestClass?);
assert(arg_pigeon_instance != null,
'Argument for dev.flutter.pigeon.pigeon_integration_tests.ProxyApiTestClass.flutterEchoNullableEnum was null, expected non-null ProxyApiTestClass.');
final AnEnum? arg_anEnum =
args[1] == null ? null : AnEnum.values[args[1]! as int];
final ProxyApiTestEnum? arg_anEnum =
args[1] == null ? null : ProxyApiTestEnum.values[args[1]! as int];
try {
final AnEnum? output = (flutterEchoNullableEnum ??
final ProxyApiTestEnum? output = (flutterEchoNullableEnum ??
arg_pigeon_instance!.flutterEchoNullableEnum)
?.call(arg_pigeon_instance!, arg_anEnum);
return wrapResponse(result: output?.index);
Expand Down Expand Up @@ -2843,7 +2844,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}

/// Returns the passed enum to test serialization and deserialization.
Future<AnEnum> echoEnum(AnEnum anEnum) async {
Future<ProxyApiTestEnum> echoEnum(ProxyApiTestEnum anEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand Down Expand Up @@ -2871,7 +2872,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
message: 'Host platform returned null value for non-null return value.',
);
} else {
return AnEnum.values[__pigeon_replyList[0]! as int];
return ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down Expand Up @@ -3135,7 +3136,8 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}
}

Future<AnEnum?> echoNullableEnum(AnEnum? aNullableEnum) async {
Future<ProxyApiTestEnum?> echoNullableEnum(
ProxyApiTestEnum? aNullableEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand All @@ -3160,7 +3162,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
} else {
return (__pigeon_replyList[0] as int?) == null
? null
: AnEnum.values[__pigeon_replyList[0]! as int];
: ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down Expand Up @@ -3488,7 +3490,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}

/// Returns the passed enum, to test asynchronous serialization and deserialization.
Future<AnEnum> echoAsyncEnum(AnEnum anEnum) async {
Future<ProxyApiTestEnum> echoAsyncEnum(ProxyApiTestEnum anEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand Down Expand Up @@ -3516,7 +3518,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
message: 'Host platform returned null value for non-null return value.',
);
} else {
return AnEnum.values[__pigeon_replyList[0]! as int];
return ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down Expand Up @@ -3831,7 +3833,8 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}

/// Returns the passed enum, to test asynchronous serialization and deserialization.
Future<AnEnum?> echoAsyncNullableEnum(AnEnum? anEnum) async {
Future<ProxyApiTestEnum?> echoAsyncNullableEnum(
ProxyApiTestEnum? anEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand All @@ -3856,7 +3859,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
} else {
return (__pigeon_replyList[0] as int?) == null
? null
: AnEnum.values[__pigeon_replyList[0]! as int];
: ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down Expand Up @@ -4334,7 +4337,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}
}

Future<AnEnum> callFlutterEchoEnum(AnEnum anEnum) async {
Future<ProxyApiTestEnum> callFlutterEchoEnum(ProxyApiTestEnum anEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand Down Expand Up @@ -4362,7 +4365,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
message: 'Host platform returned null value for non-null return value.',
);
} else {
return AnEnum.values[__pigeon_replyList[0]! as int];
return ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down Expand Up @@ -4592,7 +4595,8 @@ class ProxyApiTestClass extends ProxyApiSuperClass
}
}

Future<AnEnum?> callFlutterEchoNullableEnum(AnEnum? anEnum) async {
Future<ProxyApiTestEnum?> callFlutterEchoNullableEnum(
ProxyApiTestEnum? anEnum) async {
final _Pigeon_ProxyApiBaseCodec pigeonChannelCodec =
__pigeon_codecProxyApiTestClass;
final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger;
Expand All @@ -4617,7 +4621,7 @@ class ProxyApiTestClass extends ProxyApiSuperClass
} else {
return (__pigeon_replyList[0] as int?) == null
? null
: AnEnum.values[__pigeon_replyList[0]! as int];
: ProxyApiTestEnum.values[__pigeon_replyList[0]! as int];
}
}

Expand Down