Skip to content

Commit

Permalink
Fix analysis
Browse files Browse the repository at this point in the history
  • Loading branch information
liamappelbe committed Apr 15, 2024
1 parent bc269a1 commit 8eb98a5
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 13 deletions.
7 changes: 1 addition & 6 deletions pkgs/ffigen/lib/src/code_generator/objc_interface.dart
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,7 @@ class ObjCInterface extends BindingType {
super.dartDoc,
required this.builtInFunctions,
}) : lookupName = lookupName ?? originalName,
super(
name: name ?? originalName,
) {}
super(name: name ?? originalName);

bool get _isBuiltIn => builtInFunctions.isBuiltInInterface(name);

Expand All @@ -67,9 +65,6 @@ class ObjCInterface extends BindingType {
return BindingString(type: BindingStringType.objcInterface, string: '');
}

w.markImportUsed(ffiPkgImport);
w.markImportUsed(objcPkgImport);

String paramsToString(List<ObjCMethodParam> params,
{required bool isStatic}) {
final List<String> stringParams = [];
Expand Down
2 changes: 1 addition & 1 deletion pkgs/ffigen/lib/src/executables/ffigen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ void main(List<String> args) async {

// Generate file for the parsed bindings.
final gen = File(config.output);
library.generateFile(gen, format: argResult[format]);
library.generateFile(gen, format: argResult[format] as bool);
_logger
.info(successPen('Finished, Bindings generated in ${gen.absolute.path}'));

Expand Down
2 changes: 1 addition & 1 deletion pkgs/ffigen/test/native_objc_test/is_instance_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
import 'dart:ffi';
import 'dart:io';

import 'package:test/test.dart';
import 'package:objective_c/objective_c.dart';
import 'package:test/test.dart';

import '../test_utils.dart';
import 'is_instance_bindings.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import 'dart:ffi';
import 'dart:io';

import 'package:test/test.dart';
import 'package:objective_c/objective_c.dart';
import 'package:test/test.dart';

import '../test_utils.dart';
import 'nullable_inheritance_bindings.dart';
Expand Down
2 changes: 1 addition & 1 deletion pkgs/ffigen/test/native_objc_test/nullable_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import 'dart:ffi';
import 'dart:io';

import 'package:test/test.dart';
import 'package:objective_c/objective_c.dart';
import 'package:test/test.dart';

import '../test_utils.dart';
import 'nullable_bindings.dart';
Expand Down
2 changes: 1 addition & 1 deletion pkgs/ffigen/test/native_objc_test/string_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import 'dart:ffi';
import 'dart:io';

import 'package:test/test.dart';
import 'package:objective_c/objective_c.dart';
import 'package:test/test.dart';

import '../test_utils.dart';
import 'string_bindings.dart';
Expand Down
4 changes: 2 additions & 2 deletions pkgs/objective_c/lib/src/objective_c_bindings_generated.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
//
// Generated by `package:ffigen`.
// ignore_for_file: type=lint
import 'dart:ffi' as ffi;
import 'package:ffi/ffi.dart' as pkg_ffi;
import '../objective_c.dart' as objc;
import 'dart:ffi' as ffi;

class NSObject extends objc.ObjCObjectBase {
NSObject._(ffi.Pointer<objc.ObjCObject> pointer,
Expand Down Expand Up @@ -325,6 +325,7 @@ class Protocol extends objc.ObjCObjectBase {
}
}

late final _class_Protocol = objc.getClass("Protocol");
final _objc_msgSend_0 = objc.msgSendPointer
.cast<
ffi.NativeFunction<
Expand All @@ -336,7 +337,6 @@ final _objc_msgSend_0 = objc.msgSendPointer
bool Function(ffi.Pointer<objc.ObjCObject>,
ffi.Pointer<objc.ObjCSelector>, ffi.Pointer<objc.ObjCObject>)>();
late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:");
late final _class_Protocol = objc.getClass("Protocol");
late final _sel_conformsToProtocol_ = objc.registerName("conformsToProtocol:");
final _objc_msgSend_5 = objc.msgSendPointer
.cast<
Expand Down
2 changes: 2 additions & 0 deletions pkgs/objective_c/tool/generate_code.dart
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ Map<String, String> parseExtraMethods(String filename) {
}
}
}
extraMethods["import 'dart:ffi' as ffi;"] =
"import 'package:ffi/ffi.dart' as pkg_ffi;";
return extraMethods;
}

Expand Down

0 comments on commit 8eb98a5

Please sign in to comment.