collectNativeClass method
Collect all native class instances from arguments
Implementation
List<NativeClass> collectNativeClass(List<dynamic> args) {
final result = <NativeClass>[];
for (final arg in args) {
if (arg is NativeClass) {
result.add(arg);
}
if (isArray(arg)) {
result.addAll(collectNativeClass(arg));
}
if (isObject(arg)) {
result.addAll(collectNativeClass(arg.values.toList()));
}
}
return result;
}