| // ignore_for_file: unused_element |
| |
| // AUTO GENERATED FILE, DO NOT EDIT. |
| // |
| // Generated by `package:ffigen`. |
| // ignore_for_file: type=lint, unused_import |
| import 'dart:ffi' as ffi; |
| import 'package:objective_c/objective_c.dart' as objc; |
| import 'package:ffi/ffi.dart' as pkg_ffi; |
| |
| /// FutureAPICategoryMethods |
| extension FutureAPICategoryMethods on objc.NSObject { |
| /// catFutureMethodBoth |
| @Deprecated('test') |
| int catFutureMethodBoth() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catFutureMethodBoth', |
| iOS: (false, (1000, 0, 0)), |
| macOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catFutureMethodBoth); |
| } |
| |
| /// catFutureMethodIos |
| @Deprecated('test') |
| int catFutureMethodIos() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catFutureMethodIos', |
| iOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catFutureMethodIos); |
| } |
| |
| /// catFutureMethodMac |
| @Deprecated('test') |
| int catFutureMethodMac() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catFutureMethodMac', |
| macOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catFutureMethodMac); |
| } |
| |
| /// catUnavailableBoth |
| int catUnavailableBoth() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catUnavailableBoth', |
| iOS: (true, null), |
| macOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catUnavailableBoth); |
| } |
| |
| /// catUnavailableIos |
| int catUnavailableIos() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catUnavailableIos', |
| iOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catUnavailableIos); |
| } |
| |
| /// catUnavailableMac |
| int catUnavailableMac() { |
| objc.checkOsVersionInternal( |
| 'NSObject.catUnavailableMac', |
| macOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_catUnavailableMac); |
| } |
| } |
| |
| /// FutureAPIInterface |
| @Deprecated('test') |
| extension type FutureAPIInterface._(objc.ObjCObject object$) |
| implements objc.ObjCObject, objc.NSObject { |
| /// Constructs a [FutureAPIInterface] that points to the same underlying object as [other]. |
| FutureAPIInterface.as(objc.ObjCObject other) : object$ = other { |
| objc.checkOsVersionInternal( |
| 'FutureAPIInterface', |
| iOS: (false, (1000, 0, 0)), |
| macOS: (false, (1000, 0, 0)), |
| ); |
| assert(isA(object$)); |
| } |
| |
| /// Constructs a [FutureAPIInterface] that wraps the given raw object pointer. |
| FutureAPIInterface.fromPointer( |
| ffi.Pointer<objc.ObjCObjectImpl> other, { |
| bool retain = false, |
| bool release = false, |
| }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { |
| objc.checkOsVersionInternal( |
| 'FutureAPIInterface', |
| iOS: (false, (1000, 0, 0)), |
| macOS: (false, (1000, 0, 0)), |
| ); |
| assert(isA(object$)); |
| } |
| |
| /// Returns whether [obj] is an instance of [FutureAPIInterface]. |
| static bool isA(objc.ObjCObject? obj) => obj == null |
| ? false |
| : _objc_msgSend_19nvye5( |
| obj.ref.pointer, |
| _sel_isKindOfClass_, |
| _class_FutureAPIInterface, |
| ); |
| |
| /// alloc |
| static FutureAPIInterface alloc() { |
| final $ret = _objc_msgSend_151sglz(_class_FutureAPIInterface, _sel_alloc); |
| return FutureAPIInterface.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// allocWithZone: |
| static FutureAPIInterface allocWithZone(ffi.Pointer<objc.NSZone> zone) { |
| final $ret = _objc_msgSend_1cwp428( |
| _class_FutureAPIInterface, |
| _sel_allocWithZone_, |
| zone, |
| ); |
| return FutureAPIInterface.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// new |
| static FutureAPIInterface new$() { |
| final $ret = _objc_msgSend_151sglz(_class_FutureAPIInterface, _sel_new); |
| return FutureAPIInterface.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// Returns a new instance of FutureAPIInterface constructed with the default `new` method. |
| FutureAPIInterface() : this.as(new$().object$); |
| } |
| |
| extension FutureAPIInterface$Methods on FutureAPIInterface { |
| /// init |
| FutureAPIInterface init() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIInterface.init', |
| iOS: (false, (2, 0, 0)), |
| macOS: (false, (10, 0, 0)), |
| ); |
| final $ret = _objc_msgSend_151sglz( |
| object$.ref.retainAndReturnPointer(), |
| _sel_init, |
| ); |
| return FutureAPIInterface.fromPointer($ret, retain: false, release: true); |
| } |
| } |
| |
| /// FutureAPIMethods |
| extension type FutureAPIMethods._(objc.ObjCObject object$) |
| implements objc.ObjCObject, objc.NSObject { |
| /// Constructs a [FutureAPIMethods] that points to the same underlying object as [other]. |
| FutureAPIMethods.as(objc.ObjCObject other) : object$ = other { |
| assert(isA(object$)); |
| } |
| |
| /// Constructs a [FutureAPIMethods] that wraps the given raw object pointer. |
| FutureAPIMethods.fromPointer( |
| ffi.Pointer<objc.ObjCObjectImpl> other, { |
| bool retain = false, |
| bool release = false, |
| }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { |
| assert(isA(object$)); |
| } |
| |
| /// Returns whether [obj] is an instance of [FutureAPIMethods]. |
| static bool isA(objc.ObjCObject? obj) => obj == null |
| ? false |
| : _objc_msgSend_19nvye5( |
| obj.ref.pointer, |
| _sel_isKindOfClass_, |
| _class_FutureAPIMethods, |
| ); |
| |
| /// alloc |
| static FutureAPIMethods alloc() { |
| final $ret = _objc_msgSend_151sglz(_class_FutureAPIMethods, _sel_alloc); |
| return FutureAPIMethods.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// allocWithZone: |
| static FutureAPIMethods allocWithZone(ffi.Pointer<objc.NSZone> zone) { |
| final $ret = _objc_msgSend_1cwp428( |
| _class_FutureAPIMethods, |
| _sel_allocWithZone_, |
| zone, |
| ); |
| return FutureAPIMethods.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// new |
| static FutureAPIMethods new$() { |
| final $ret = _objc_msgSend_151sglz(_class_FutureAPIMethods, _sel_new); |
| return FutureAPIMethods.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// Returns a new instance of FutureAPIMethods constructed with the default `new` method. |
| FutureAPIMethods() : this.as(new$().object$); |
| } |
| |
| extension FutureAPIMethods$Methods on FutureAPIMethods { |
| /// futureMethodBoth |
| @Deprecated('test') |
| int futureMethodBoth() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.futureMethodBoth', |
| iOS: (false, (1000, 0, 0)), |
| macOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_futureMethodBoth); |
| } |
| |
| /// futureMethodIos |
| @Deprecated('test') |
| int futureMethodIos() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.futureMethodIos', |
| iOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_futureMethodIos); |
| } |
| |
| /// futureMethodMac |
| @Deprecated('test') |
| int futureMethodMac() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.futureMethodMac', |
| macOS: (false, (1000, 0, 0)), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_futureMethodMac); |
| } |
| |
| /// init |
| FutureAPIMethods init() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.init', |
| iOS: (false, (2, 0, 0)), |
| macOS: (false, (10, 0, 0)), |
| ); |
| final $ret = _objc_msgSend_151sglz( |
| object$.ref.retainAndReturnPointer(), |
| _sel_init, |
| ); |
| return FutureAPIMethods.fromPointer($ret, retain: false, release: true); |
| } |
| |
| /// unavailableBoth |
| int unavailableBoth() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.unavailableBoth', |
| iOS: (true, null), |
| macOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_unavailableBoth); |
| } |
| |
| /// unavailableIos |
| int unavailableIos() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.unavailableIos', |
| iOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_unavailableIos); |
| } |
| |
| /// unavailableMac |
| int unavailableMac() { |
| objc.checkOsVersionInternal( |
| 'FutureAPIMethods.unavailableMac', |
| macOS: (true, null), |
| ); |
| return _objc_msgSend_13yqbb6(object$.ref.pointer, _sel_unavailableMac); |
| } |
| } |
| |
| late final _class_FutureAPIInterface = objc.getClass("FutureAPIInterface"); |
| late final _class_FutureAPIMethods = objc.getClass("FutureAPIMethods"); |
| late final _class_NSObject = objc.getClass("NSObject"); |
| final _objc_msgSend_13yqbb6 = objc.msgSendPointer |
| .cast< |
| ffi.NativeFunction< |
| ffi.Int Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ) |
| > |
| >() |
| .asFunction< |
| int Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ) |
| >(); |
| final _objc_msgSend_151sglz = objc.msgSendPointer |
| .cast< |
| ffi.NativeFunction< |
| ffi.Pointer<objc.ObjCObjectImpl> Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ) |
| > |
| >() |
| .asFunction< |
| ffi.Pointer<objc.ObjCObjectImpl> Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ) |
| >(); |
| final _objc_msgSend_19nvye5 = objc.msgSendPointer |
| .cast< |
| ffi.NativeFunction< |
| ffi.Bool Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ) |
| > |
| >() |
| .asFunction< |
| bool Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ) |
| >(); |
| final _objc_msgSend_1cwp428 = objc.msgSendPointer |
| .cast< |
| ffi.NativeFunction< |
| ffi.Pointer<objc.ObjCObjectImpl> Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ffi.Pointer<objc.NSZone>, |
| ) |
| > |
| >() |
| .asFunction< |
| ffi.Pointer<objc.ObjCObjectImpl> Function( |
| ffi.Pointer<objc.ObjCObjectImpl>, |
| ffi.Pointer<objc.ObjCSelector>, |
| ffi.Pointer<objc.NSZone>, |
| ) |
| >(); |
| late final _sel_alloc = objc.registerName("alloc"); |
| late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); |
| late final _sel_catFutureMethodBoth = objc.registerName("catFutureMethodBoth"); |
| late final _sel_catFutureMethodIos = objc.registerName("catFutureMethodIos"); |
| late final _sel_catFutureMethodMac = objc.registerName("catFutureMethodMac"); |
| late final _sel_catUnavailableBoth = objc.registerName("catUnavailableBoth"); |
| late final _sel_catUnavailableIos = objc.registerName("catUnavailableIos"); |
| late final _sel_catUnavailableMac = objc.registerName("catUnavailableMac"); |
| late final _sel_futureMethodBoth = objc.registerName("futureMethodBoth"); |
| late final _sel_futureMethodIos = objc.registerName("futureMethodIos"); |
| late final _sel_futureMethodMac = objc.registerName("futureMethodMac"); |
| late final _sel_init = objc.registerName("init"); |
| late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); |
| late final _sel_new = objc.registerName("new"); |
| late final _sel_unavailableBoth = objc.registerName("unavailableBoth"); |
| late final _sel_unavailableIos = objc.registerName("unavailableIos"); |
| late final _sel_unavailableMac = objc.registerName("unavailableMac"); |
| typedef instancetype = ffi.Pointer<objc.ObjCObjectImpl>; |
| typedef Dartinstancetype = objc.ObjCObject; |